[jboss-dev-forums] [Design of POJO Server] - Re: Looking at deployment structure - JBAS-5823

scott.stark@jboss.org do-not-reply at jboss.com
Tue Aug 19 21:40:46 EDT 2008


I think the DeploymentManager.distribute(String name, DeploymentPhase phase, URL contentURL) should become:
distribute(String name, DeploymentPhase phase, URL contentURL, boolean copyContent);

and DeploymentTarget.distribute(DeploymentID deployment)  should become:
DeploymentTarget.distribute(DeploymentID deployment, boolean copyContent)

The StreamingDeploymentTarget.distribute would then either pass in the stream or just the url via another distribute(DeploymentID) method that would be added to the org.jboss.profileservice.management.upload.remoting.DeployHandler.invoke(InvocationRequest) else clause:


  |       else
  |       {
  |          Map payload = request.getRequestPayload();
  |          DeploymentID dtID = (DeploymentID) payload.get("DeploymentTargetID");
  |          log.debug("invoke, payload: "+payload+", parameter: "+parameter);
  |          if( parameter.equals("distribute"))
  |          {
  |             DeploymentPhase phase = (DeploymentPhase) payload.get("phase");
  |             returnValue = distribute(dtID, phase);
  |          }
  |          else if( parameter.equals("getRepositoryNames"))
  |          {
  |             String[] names = (String[]) payload.get("names");
  |             DeploymentPhase phase = (DeploymentPhase) payload.get("phase");
  |             returnValue = getRepositoryNames(names, phase);
  |          }
  |          else if( parameter.equals("start") )
  |          {
  |             start(dtID);
  |          }
  |          else if( parameter.equals("stop") )
  |          {
  |             stop(dtID);
  |          }
  |          else if( parameter.equals("undeploy") )
  |          {
  |             undeploy(dtID);
  |          }
  |       }
  | 



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4171400#4171400

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4171400



More information about the jboss-dev-forums mailing list