Class ApplicationClientDependencyProcessor

  • All Implemented Interfaces:
    org.jboss.as.server.deployment.DeploymentUnitProcessor

    public class ApplicationClientDependencyProcessor
    extends Object
    implements org.jboss.as.server.deployment.DeploymentUnitProcessor
    DUP that handles app client dependencies. This DUP is quite unusual, as it will also remove dependencies if they refer to dependencies that are not accessible to the application client. This allows a server side deployment to reference another module, while still allowing the app client to function when that additional deployment is not present.
    Author:
    Stuart Douglas
    • Field Detail

      • CORBA_ID

        public static final org.jboss.modules.ModuleIdentifier CORBA_ID
      • XNIO

        public static final org.jboss.modules.ModuleIdentifier XNIO
    • Constructor Detail

      • ApplicationClientDependencyProcessor

        public ApplicationClientDependencyProcessor()
    • 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