Class AbstractSecurityDomainsServerSetupTask
java.lang.Object
org.jboss.as.test.integration.security.common.AbstractSecurityDomainsServerSetupTask
- All Implemented Interfaces:
org.jboss.as.arquillian.api.ServerSetupTask
public abstract class AbstractSecurityDomainsServerSetupTask
extends Object
implements org.jboss.as.arquillian.api.ServerSetupTask
ServerSetupTask instance for security domain setup. It supports JSSE configuration, JASPI authentication
configuration and stacks of login-modules (classic authentication), policy-modules and (role-)mapping-modules.- Author:
- Josef Cacek
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.jboss.as.arquillian.container.ManagementClient -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract org.jboss.as.test.integration.security.common.config.SecurityDomain[]Returns configuration for creating security domains.final voidAdds a security domain represented by this class to the AS configuration.final voidRemoves the security domain from the AS configuration.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.as.arquillian.api.ServerSetupTask
executeOperation, executeOperation, executeOperation, executeOperation
-
Field Details
-
managementClient
protected org.jboss.as.arquillian.container.ManagementClient managementClient
-
-
Constructor Details
-
AbstractSecurityDomainsServerSetupTask
public AbstractSecurityDomainsServerSetupTask()
-
-
Method Details
-
setup
public final void setup(org.jboss.as.arquillian.container.ManagementClient managementClient, String containerId) throws Exception Adds a security domain represented by this class to the AS configuration.- Specified by:
setupin interfaceorg.jboss.as.arquillian.api.ServerSetupTask- Parameters:
managementClient-containerId-- Throws:
Exception- See Also:
-
ServerSetupTask.setup(ManagementClient, String)
-
tearDown
public final void tearDown(org.jboss.as.arquillian.container.ManagementClient managementClient, String containerId) throws Exception Removes the security domain from the AS configuration.- Specified by:
tearDownin interfaceorg.jboss.as.arquillian.api.ServerSetupTask- Parameters:
managementClient-containerId-- Throws:
Exception- See Also:
-
ServerSetupTask.tearDown(ManagementClient, String)
-
getSecurityDomains
protected abstract org.jboss.as.test.integration.security.common.config.SecurityDomain[] getSecurityDomains() throws ExceptionReturns configuration for creating security domains.- Returns:
- array of SecurityDomain
- Throws:
Exception
-