public class Security<T extends Security<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
Security.SecurityResources
Child mutators for Security
|
Constructor and Description |
---|
Security() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
T |
classicVault()
Security Vault for attributes.
|
T |
classicVault(ClassicVault value)
Security Vault for attributes.
|
T |
classicVault(ClassicVaultConsumer consumer)
Security Vault for attributes.
|
T |
classicVault(ClassicVaultSupplier supplier)
Security Vault for attributes.
|
Boolean |
deepCopySubjectMode()
Sets the copy mode of subjects done by the security managers to be deep
copies that makes copies of the subject principals and credentials if
they are cloneable.
|
T |
deepCopySubjectMode(Boolean value)
Sets the copy mode of subjects done by the security managers to be deep
copies that makes copies of the subject principals and credentials if
they are cloneable.
|
T |
elytronKeyManager(ElytronKeyManager value)
Add the ElytronKeyManager object to the list of subresources
|
T |
elytronKeyManager(ElytronKeyManagerSupplier supplier)
Install a supplied ElytronKeyManager object to the list of subresources
|
T |
elytronKeyManager(String childKey)
Create and configure a ElytronKeyManager object to the list of
subresources
|
T |
elytronKeyManager(String childKey,
ElytronKeyManagerConsumer consumer)
Create and configure a ElytronKeyManager object to the list of
subresources
|
T |
elytronKeyManagers(List<ElytronKeyManager> value)
Add all ElytronKeyManager objects to this subresource
|
T |
elytronKeyStore(ElytronKeyStore value)
Add the ElytronKeyStore object to the list of subresources
|
T |
elytronKeyStore(ElytronKeyStoreSupplier supplier)
Install a supplied ElytronKeyStore object to the list of subresources
|
T |
elytronKeyStore(String childKey)
Create and configure a ElytronKeyStore object to the list of subresources
|
T |
elytronKeyStore(String childKey,
ElytronKeyStoreConsumer consumer)
Create and configure a ElytronKeyStore object to the list of subresources
|
T |
elytronKeyStores(List<ElytronKeyStore> value)
Add all ElytronKeyStore objects to this subresource
|
T |
elytronRealm(ElytronRealm value)
Add the ElytronRealm object to the list of subresources
|
T |
elytronRealm(ElytronRealmSupplier supplier)
Install a supplied ElytronRealm object to the list of subresources
|
T |
elytronRealm(String childKey)
Create and configure a ElytronRealm object to the list of subresources
|
T |
elytronRealm(String childKey,
ElytronRealmConsumer consumer)
Create and configure a ElytronRealm object to the list of subresources
|
T |
elytronRealms(List<ElytronRealm> value)
Add all ElytronRealm objects to this subresource
|
T |
elytronTrustManager(ElytronTrustManager value)
Add the ElytronTrustManager object to the list of subresources
|
T |
elytronTrustManager(ElytronTrustManagerSupplier supplier)
Install a supplied ElytronTrustManager object to the list of subresources
|
T |
elytronTrustManager(String childKey)
Create and configure a ElytronTrustManager object to the list of
subresources
|
T |
elytronTrustManager(String childKey,
ElytronTrustManagerConsumer consumer)
Create and configure a ElytronTrustManager object to the list of
subresources
|
T |
elytronTrustManagers(List<ElytronTrustManager> value)
Add all ElytronTrustManager objects to this subresource
|
T |
elytronTrustStore(ElytronTrustStore value)
Add the ElytronTrustStore object to the list of subresources
|
T |
elytronTrustStore(ElytronTrustStoreSupplier supplier)
Install a supplied ElytronTrustStore object to the list of subresources
|
T |
elytronTrustStore(String childKey)
Create and configure a ElytronTrustStore object to the list of
subresources
|
T |
elytronTrustStore(String childKey,
ElytronTrustStoreConsumer consumer)
Create and configure a ElytronTrustStore object to the list of
subresources
|
T |
elytronTrustStores(List<ElytronTrustStore> value)
Add all ElytronTrustStore objects to this subresource
|
String |
getKey() |
Boolean |
initializeJacc()
Indicates if this subsystem should be in charge of initializing JACC
related services.
|
T |
initializeJacc(Boolean value)
Indicates if this subsystem should be in charge of initializing JACC
related services.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
T |
securityDomain(SecurityDomain value)
Add the SecurityDomain object to the list of subresources
|
T |
securityDomain(SecurityDomainSupplier supplier)
Install a supplied SecurityDomain object to the list of subresources
|
T |
securityDomain(String childKey)
Create and configure a SecurityDomain object to the list of subresources
|
T |
securityDomain(String childKey,
SecurityDomainConsumer consumer)
Create and configure a SecurityDomain object to the list of subresources
|
T |
securityDomains(List<SecurityDomain> value)
Add all SecurityDomain objects to this subresource
|
Security.SecurityResources |
subresources() |
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public Security.SecurityResources subresources()
public T securityDomains(List<SecurityDomain> value)
value
- List of SecurityDomain objects.public T securityDomain(SecurityDomain value)
value
- The SecurityDomain to addpublic T securityDomain(String childKey, SecurityDomainConsumer consumer)
key
- The key for the SecurityDomain resourceconfig
- The SecurityDomainConsumer to usepublic T securityDomain(String childKey)
key
- The key for the SecurityDomain resourcepublic T securityDomain(SecurityDomainSupplier supplier)
public T elytronTrustManagers(List<ElytronTrustManager> value)
value
- List of ElytronTrustManager objects.public T elytronTrustManager(ElytronTrustManager value)
value
- The ElytronTrustManager to addpublic T elytronTrustManager(String childKey, ElytronTrustManagerConsumer consumer)
key
- The key for the ElytronTrustManager resourceconfig
- The ElytronTrustManagerConsumer to usepublic T elytronTrustManager(String childKey)
key
- The key for the ElytronTrustManager resourcepublic T elytronTrustManager(ElytronTrustManagerSupplier supplier)
public T elytronKeyManagers(List<ElytronKeyManager> value)
value
- List of ElytronKeyManager objects.public T elytronKeyManager(ElytronKeyManager value)
value
- The ElytronKeyManager to addpublic T elytronKeyManager(String childKey, ElytronKeyManagerConsumer consumer)
key
- The key for the ElytronKeyManager resourceconfig
- The ElytronKeyManagerConsumer to usepublic T elytronKeyManager(String childKey)
key
- The key for the ElytronKeyManager resourcepublic T elytronKeyManager(ElytronKeyManagerSupplier supplier)
public T elytronTrustStores(List<ElytronTrustStore> value)
value
- List of ElytronTrustStore objects.public T elytronTrustStore(ElytronTrustStore value)
value
- The ElytronTrustStore to addpublic T elytronTrustStore(String childKey, ElytronTrustStoreConsumer consumer)
key
- The key for the ElytronTrustStore resourceconfig
- The ElytronTrustStoreConsumer to usepublic T elytronTrustStore(String childKey)
key
- The key for the ElytronTrustStore resourcepublic T elytronTrustStore(ElytronTrustStoreSupplier supplier)
public T elytronKeyStores(List<ElytronKeyStore> value)
value
- List of ElytronKeyStore objects.public T elytronKeyStore(ElytronKeyStore value)
value
- The ElytronKeyStore to addpublic T elytronKeyStore(String childKey, ElytronKeyStoreConsumer consumer)
key
- The key for the ElytronKeyStore resourceconfig
- The ElytronKeyStoreConsumer to usepublic T elytronKeyStore(String childKey)
key
- The key for the ElytronKeyStore resourcepublic T elytronKeyStore(ElytronKeyStoreSupplier supplier)
public T elytronRealms(List<ElytronRealm> value)
value
- List of ElytronRealm objects.public T elytronRealm(ElytronRealm value)
value
- The ElytronRealm to addpublic T elytronRealm(String childKey, ElytronRealmConsumer consumer)
key
- The key for the ElytronRealm resourceconfig
- The ElytronRealmConsumer to usepublic T elytronRealm(String childKey)
key
- The key for the ElytronRealm resourcepublic T elytronRealm(ElytronRealmSupplier supplier)
public T classicVault(ClassicVault value)
public T classicVault(ClassicVaultConsumer consumer)
public T classicVault()
public T classicVault(ClassicVaultSupplier supplier)
public Boolean deepCopySubjectMode()
public T deepCopySubjectMode(Boolean value)
public Boolean initializeJacc()
Copyright © 2020 JBoss by Red Hat. All rights reserved.