@ApplicationScoped public class DeploymentManagerEntryPointImpl extends Object implements DeploymentManagerEntryPoint, Initializable<org.kie.internal.deployment.DeploymentUnit>, org.guvnor.common.services.project.builder.service.PostBuildHandler
Constructor and Description |
---|
DeploymentManagerEntryPointImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
cleanup(String identifier) |
void |
configure() |
protected void |
deploy(org.kie.internal.deployment.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 be synchronized
|
List<KModuleDeploymentUnitSummary> |
getDeploymentUnits() |
void |
initDeployments(Set<org.kie.internal.deployment.DeploymentUnit> deploymentUnits) |
void |
process(org.guvnor.common.services.project.builder.model.BuildResults buildResults)
Auto deployed is called from authoring environment after successful build and deploy (to maven)
|
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.kie.internal.deployment.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 be synchronized
|
@PostConstruct public void configure()
public void initDeployments(Set<org.kie.internal.deployment.DeploymentUnit> deploymentUnits)
initDeployments
in interface Initializable<org.kie.internal.deployment.DeploymentUnit>
public void deploy(DeploymentUnitSummary unitSummary)
deploy
in interface DeploymentManagerEntryPoint
protected void deploy(org.kie.internal.deployment.DeploymentUnit unit)
public void undeploy(DeploymentUnitSummary unitSummary)
undeploy
in interface DeploymentManagerEntryPoint
protected void undeploy(org.kie.internal.deployment.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 process(org.guvnor.common.services.project.builder.model.BuildResults buildResults)
process
in interface org.guvnor.common.services.project.builder.service.PostBuildHandler
buildResults
- 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-2014 JBoss by Red Hat. All Rights Reserved.