Class EJBDefaultSecurityDomainProcessor
- java.lang.Object
-
- org.jboss.as.ejb3.deployment.processors.EJBDefaultSecurityDomainProcessor
-
- All Implemented Interfaces:
BooleanSupplier,Function<String,ApplicationSecurityDomainConfig>,org.jboss.as.server.deployment.DeploymentUnitProcessor
public class EJBDefaultSecurityDomainProcessor extends Object implements org.jboss.as.server.deployment.DeploymentUnitProcessor, Function<String,ApplicationSecurityDomainConfig>, BooleanSupplier
ADeploymentUnitProcessorwhich looks forEJBComponentDescriptions in the deployment unit and sets the default security domain name, that's configured at the Jakarta Enterprise Beans subsystem level,to each of the Jakarta Enterprise Beans component descriptions.- Author:
- Jaikiran Pai
-
-
Constructor Summary
Constructors Constructor Description EJBDefaultSecurityDomainProcessor(AtomicReference<String> defaultSecurityDomainName, Iterable<ApplicationSecurityDomainConfig> knownApplicationSecurityDomains, Iterable<String> outflowSecurityDomains)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ApplicationSecurityDomainConfigapply(String name)voiddeploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext)booleangetAsBoolean()
-
-
-
Constructor Detail
-
EJBDefaultSecurityDomainProcessor
public EJBDefaultSecurityDomainProcessor(AtomicReference<String> defaultSecurityDomainName, Iterable<ApplicationSecurityDomainConfig> knownApplicationSecurityDomains, Iterable<String> outflowSecurityDomains)
-
-
Method Detail
-
deploy
public void deploy(org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext) throws org.jboss.as.server.deployment.DeploymentUnitProcessingException- Specified by:
deployin interfaceorg.jboss.as.server.deployment.DeploymentUnitProcessor- Throws:
org.jboss.as.server.deployment.DeploymentUnitProcessingException
-
apply
public ApplicationSecurityDomainConfig apply(String name)
- Specified by:
applyin interfaceFunction<String,ApplicationSecurityDomainConfig>
-
getAsBoolean
public boolean getAsBoolean()
- Specified by:
getAsBooleanin interfaceBooleanSupplier
-
-