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 java.lang.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
Fields Modifier and Type Field Description static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_BPMN_MODEL
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_CMMN_MODEL
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_CONNECT
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_DMN_MODEL
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_ENGINE_DMN
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_GRAAL_JS
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_PROCESS_ENGINE
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_SPIN
static org.jboss.modules.ModuleIdentifier
MODULE_IDENTIFYER_XML_MODEL
static int
PRIORITY
-
Constructor Summary
Constructors Constructor Description ModuleDependencyProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
void
undeploy(org.jboss.as.server.deployment.DeploymentUnit context)
-
-
-
Field Detail
-
PRIORITY
public static final int PRIORITY
- See Also:
- Constant Field Values
-
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
-
-
Method Detail
-
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
-
-