Class AbstractSecurityDeployer<T>

  • Direct Known Subclasses:
    EarSecurityDeployer

    public abstract class AbstractSecurityDeployer<T>
    extends Object
    A helper class for security deployment processors
    Author:
    Marcus Moyses, Anil Saldhana
    • Constructor Detail

      • AbstractSecurityDeployer

        public AbstractSecurityDeployer()
    • Method Detail

      • deploy

        public JaccService<T> deploy​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
      • deploy

        public JaccService<T> deploy​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit,
                                     String jaccContextId)
      • undeploy

        public void undeploy​(org.jboss.as.server.deployment.DeploymentUnit deploymentUnit)
      • createService

        protected abstract JaccService<T> createService​(String contextId,
                                                        T metaData,
                                                        Boolean standalone)
        Creates the appropriate service for metaData T
        Parameters:
        contextId -
        metaData -
        standalone -
        Returns:
      • getMetaDataType

        protected abstract org.jboss.as.server.deployment.AttachmentKey<T> getMetaDataType()
        Return the type of metadata
        Returns: