Class 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 Detail

      • 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
    • Constructor Detail

      • ModuleDependencyProcessor

        public ModuleDependencyProcessor()
    • Method Detail

      • deploy

        public void deploy​(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)
                    throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
        Specified by:
        deploy in interface org.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 interface org.jboss.as.server.deployment.DeploymentUnitProcessor