org.jbpm.console.ng.bd.backend.server
@ApplicationScoped public class DeploymentManagerEntryPointImpl extends Object implements DeploymentManagerEntryPoint, Initializable<org.jbpm.kie.services.api.DeploymentUnit>
Constructor and Description |
---|
DeploymentManagerEntryPointImpl() |
Modifier and Type | Method and Description |
---|---|
void |
autoDeploy(org.guvnor.common.services.project.builder.model.DeployResult result)
Auto deployed reacts to events fired from authoring environment after successful build and deploy (to maven)
|
protected void |
cleanup(String identifier) |
void |
configure() |
protected void |
deploy(org.jbpm.kie.services.api.DeploymentUnit unit) |
void |
deploy(DeploymentUnitSummary unitSummary) |
void |
deployOnEvent(org.uberfire.backend.server.deployment.DeploymentConfigChangedEvent event)
Reacts on events fired based on changes to system repository - important in cluster environment
where system repo will ny synchronized
|
List<KModuleDeploymentUnitSummary> |
getDeploymentUnits() |
void |
initDeployments(Set<org.jbpm.kie.services.api.DeploymentUnit> deploymentUnits) |
void |
redeploy() |
void |
removeDeployment(org.jbpm.kie.services.impl.event.DeploymentEvent event)
Reacts on events fired by deployment service upon successful undeployment from runtime environment
so that can be stored in system repository
|
void |
saveDeployment(org.jbpm.kie.services.impl.event.DeploymentEvent event)
Reacts on events fired by deployment service upon successful deployment to runtime environment so that can be stored in
system repository
|
protected void |
undeploy(org.jbpm.kie.services.api.DeploymentUnit unit) |
void |
undeploy(DeploymentUnitSummary unitSummary) |
void |
undeployOnEvent(org.uberfire.backend.server.deployment.DeploymentConfigChangedEvent event)
Reacts on events fired based on changes to system repository - important in cluster environment
where system repo will ny synchronized
|
@PostConstruct public void configure()
public void initDeployments(Set<org.jbpm.kie.services.api.DeploymentUnit> deploymentUnits)
initDeployments
in interface Initializable<org.jbpm.kie.services.api.DeploymentUnit>
public void deploy(DeploymentUnitSummary unitSummary)
deploy
in interface DeploymentManagerEntryPoint
protected void deploy(org.jbpm.kie.services.api.DeploymentUnit unit)
public void undeploy(DeploymentUnitSummary unitSummary)
undeploy
in interface DeploymentManagerEntryPoint
protected void undeploy(org.jbpm.kie.services.api.DeploymentUnit unit)
public void redeploy()
redeploy
in interface DeploymentManagerEntryPoint
protected void cleanup(String identifier)
public List<KModuleDeploymentUnitSummary> getDeploymentUnits()
getDeploymentUnits
in interface DeploymentManagerEntryPoint
public void saveDeployment(@Observes org.jbpm.kie.services.impl.event.DeploymentEvent event)
event
- deploymentEvent that holds all required information from runtime point of viewpublic void removeDeployment(@Observes org.jbpm.kie.services.impl.event.DeploymentEvent event)
event
- deploymentEvent that holds all required information from runtime point of viewpublic void autoDeploy(@Observes org.guvnor.common.services.project.builder.model.DeployResult result)
result
- Maven deploy result that holds GAV to construct KModuleDeploymentUnitpublic void undeployOnEvent(@Observes org.uberfire.backend.server.deployment.DeploymentConfigChangedEvent event)
event
- - event that carries the complete DeploymentUnit to be undeployedpublic void deployOnEvent(@Observes org.uberfire.backend.server.deployment.DeploymentConfigChangedEvent event)
event
- - event that carries the complete DeploymentUnit to be deployedCopyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.