Class AbstractJsr88Deployer

    • Constructor Detail

      • AbstractJsr88Deployer

        public AbstractJsr88Deployer​(RemoteContainer container)
        Constructor.
        Parameters:
        container - the remote container
    • Method Detail

      • getDeploymentFactoryClassName

        protected abstract String getDeploymentFactoryClassName()
        Returns:
        The class name of the JSR-88 deployment factory.
      • getDeploymentManager

        protected abstract javax.enterprise.deploy.spi.DeploymentManager getDeploymentManager​(javax.enterprise.deploy.shared.factories.DeploymentFactoryManager dfm)
                                                                                       throws javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException
        Parameters:
        dfm - JSR-88 deployment factory manager with the target deployer factory registered.
        Returns:
        The JSR-88 deployment manager for the target server.
        Throws:
        javax.enterprise.deploy.spi.exceptions.DeploymentManagerCreationException - If deployment manager creation fails.
      • getRuntimeConfiguration

        protected RuntimeConfiguration getRuntimeConfiguration()
        Returns:
        The run time configuration.
      • filterTargets

        protected javax.enterprise.deploy.spi.Target[] filterTargets​(javax.enterprise.deploy.spi.Target[] targets)
        Parameters:
        targets - List with all available targets for this container instance.
        Returns:
        Let implementations filter targets for deploy.
      • filterTargetModuleIDs

        protected javax.enterprise.deploy.spi.TargetModuleID[] filterTargetModuleIDs​(List<javax.enterprise.deploy.spi.TargetModuleID> targetModuleIDs)
        Parameters:
        targetModuleIDs - List with all available target module IDs for the target module.
        Returns:
        Let implementations filter target module IDs for deploy.