Class JettyApplicationDeploymentService
java.lang.Object
dev.getelements.elements.common.app.AbstractApplicationDeploymentService
dev.getelements.elements.app.serve.JettyApplicationDeploymentService
- All Implemented Interfaces:
ApplicationDeploymentService
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.common.app.ApplicationDeploymentService
ApplicationDeploymentService.DeploymentRecord, ApplicationDeploymentService.DeploymentStatus -
Field Summary
Fields inherited from class dev.getelements.elements.common.app.AbstractApplicationDeploymentService
lockFields inherited from interface dev.getelements.elements.common.app.ApplicationDeploymentService
APP_NODE, APP_SERVE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionStarts theApplicationDeploymentService, deploying allApplications and loading them into the service.doDeployment(Application application, ApplicationElementService.ApplicationElementRecord record) Performs the actual deployment of theApplicationElementService.ApplicationElementRecord.voidsetApplicationDao(ApplicationDao applicationDao) voidsetLoaders(Set<Loader> loaders) Methods inherited from class dev.getelements.elements.common.app.AbstractApplicationDeploymentService
deployApplication, getApplicationElementService, listAllDeployments, setApplicationElementService
-
Constructor Details
-
JettyApplicationDeploymentService
public JettyApplicationDeploymentService()
-
-
Method Details
-
deployAvailableApplications
Description copied from interface:ApplicationDeploymentServiceStarts theApplicationDeploymentService, deploying allApplications and loading them into the service. -
doDeployment
protected ApplicationDeploymentService.DeploymentRecord doDeployment(Application application, ApplicationElementService.ApplicationElementRecord record) Description copied from class:AbstractApplicationDeploymentServicePerforms the actual deployment of theApplicationElementService.ApplicationElementRecord. This is called within the context of a lock on this service, so implementations do not need to provide their own locking.- Specified by:
doDeploymentin classAbstractApplicationDeploymentService- Parameters:
record- the result of loading theApplication- Returns:
- the result of the deployment
-
getApplicationDao
-
setApplicationDao
-
getLoaders
-
setLoaders
-