Interface ApplicationDeploymentService
- All Known Implementing Classes:
AbstractApplicationDeploymentService,JettyApplicationDeploymentService
public interface ApplicationDeploymentService
Handles the deployment of
Elements defined by Applications.-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final recordAggregates the deployment information for anApplication.static enumIndicates the status of a deployment. -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptiondeployApplication(Application application) Deploys theApplication.Starts theApplicationDeploymentService, deploying allApplications and loading them into the service.Lists all deployments known to the service at the time of the method call.
-
Field Details
-
APP_NODE
Defines a name for the app-node deployment service.- See Also:
-
APP_SERVE
Defines a name for the app-serve deployment service.- See Also:
-
-
Method Details
-
listAllDeployments
List<ApplicationDeploymentService.DeploymentRecord> listAllDeployments()Lists all deployments known to the service at the time of the method call.- Returns:
- a
List
-
deployAvailableApplications
List<ApplicationDeploymentService.DeploymentRecord> deployAvailableApplications()Starts theApplicationDeploymentService, deploying allApplications and loading them into the service. -
deployApplication
Deploys theApplication.- Parameters:
application- theApplication
-