Class ModuleDependencyProcessor
java.lang.Object
org.camunda.bpm.container.impl.jboss.deployment.processor.ModuleDependencyProcessor
- All Implemented Interfaces:
org.jboss.as.server.deployment.DeploymentUnitProcessor
public class ModuleDependencyProcessor
extends Object
implements org.jboss.as.server.deployment.DeploymentUnitProcessor
This Processor creates implicit module dependencies for process applications
Concretely speaking, this processor adds a module dependency from the process application module (deployment unit) to the process engine module (and other camunda libraries which are useful for process apps).
- Author:
- Daniel Meyer
-
Field Summary
Modifier and TypeFieldDescriptionstatic org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static org.jboss.modules.ModuleIdentifier
static final int
-
Constructor Summary
-
Method Summary
-
Field Details
-
PRIORITY
public static final int PRIORITY- See Also:
-
MODULE_IDENTIFYER_PROCESS_ENGINE
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_PROCESS_ENGINE -
MODULE_IDENTIFYER_XML_MODEL
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_XML_MODEL -
MODULE_IDENTIFYER_BPMN_MODEL
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_BPMN_MODEL -
MODULE_IDENTIFYER_CMMN_MODEL
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_CMMN_MODEL -
MODULE_IDENTIFYER_DMN_MODEL
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_DMN_MODEL -
MODULE_IDENTIFYER_SPIN
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_SPIN -
MODULE_IDENTIFYER_CONNECT
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_CONNECT -
MODULE_IDENTIFYER_ENGINE_DMN
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_ENGINE_DMN -
MODULE_IDENTIFYER_GRAAL_JS
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_GRAAL_JS -
MODULE_IDENTIFYER_JUEL
public static org.jboss.modules.ModuleIdentifier MODULE_IDENTIFYER_JUEL
-
-
Constructor Details
-
ModuleDependencyProcessor
public ModuleDependencyProcessor()
-
-
Method Details
-
deploy
public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException - Specified by:
deploy
in interfaceorg.jboss.as.server.deployment.DeploymentUnitProcessor
- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
undeploy
public void undeploy(org.jboss.as.server.deployment.DeploymentUnit context) - Specified by:
undeploy
in interfaceorg.jboss.as.server.deployment.DeploymentUnitProcessor
-