public class SASLSecurity<T extends SASLSecurity<T>> extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SASLSecurity.SASLSecurityResources
Child mutators for SASLSecurity
|
Constructor and Description |
---|
SASLSecurity() |
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Adds a property change listener
|
String |
getKey() |
T |
includeMechanism(String value)
The optional nested "include-mechanisms" element contains a whitelist of
allowed SASL mechanism names.
|
List<String> |
includeMechanisms()
The optional nested "include-mechanisms" element contains a whitelist of
allowed SASL mechanism names.
|
T |
includeMechanisms(List<String> value)
The optional nested "include-mechanisms" element contains a whitelist of
allowed SASL mechanism names.
|
T |
includeMechanisms(String... args)
The optional nested "include-mechanisms" element contains a whitelist of
allowed SASL mechanism names.
|
T |
policySaslPolicy()
The policy configuration.
|
T |
policySaslPolicy(PolicySASLPolicy value)
The policy configuration.
|
T |
policySaslPolicy(PolicySASLPolicyConsumer consumer)
The policy configuration.
|
T |
policySaslPolicy(PolicySASLPolicySupplier supplier)
The policy configuration.
|
T |
properties(List<Property> value)
Add all Property objects to this subresource
|
T |
property(Property value)
Add the Property object to the list of subresources
|
T |
property(PropertySupplier supplier)
Install a supplied Property object to the list of subresources
|
T |
property(String childKey)
Create and configure a Property object to the list of subresources
|
T |
property(String childKey,
PropertyConsumer consumer)
Create and configure a Property object to the list of subresources
|
List<String> |
qop()
The optional nested "qop" element contains a list of
quality-of-protection values, in decreasing order of preference.
|
T |
qop(List<String> value)
The optional nested "qop" element contains a list of
quality-of-protection values, in decreasing order of preference.
|
T |
qop(String... args)
The optional nested "qop" element contains a list of
quality-of-protection values, in decreasing order of preference.
|
T |
qop(String value)
The optional nested "qop" element contains a list of
quality-of-protection values, in decreasing order of preference.
|
void |
removePropertyChangeListener(PropertyChangeListener listener)
Removes a property change listener
|
Boolean |
reuseSession()
The optional nested "reuse-session" boolean element specifies whether or
not the server should attempt to reuse previously authenticated session
information.
|
T |
reuseSession(Boolean value)
The optional nested "reuse-session" boolean element specifies whether or
not the server should attempt to reuse previously authenticated session
information.
|
Boolean |
serverAuth()
The optional nested "server-auth" boolean element specifies whether the
server should authenticate to the client.
|
T |
serverAuth(Boolean value)
The optional nested "server-auth" boolean element specifies whether the
server should authenticate to the client.
|
List<String> |
strength()
The optional nested "strength" element contains a list of cipher strength
values, in decreasing order of preference.
|
T |
strength(List<String> value)
The optional nested "strength" element contains a list of cipher strength
values, in decreasing order of preference.
|
T |
strength(String... args)
The optional nested "strength" element contains a list of cipher strength
values, in decreasing order of preference.
|
T |
strength(String value)
The optional nested "strength" element contains a list of cipher strength
values, in decreasing order of preference.
|
SASLSecurity.SASLSecurityResources |
subresources() |
public String getKey()
public void addPropertyChangeListener(PropertyChangeListener listener)
public void removePropertyChangeListener(PropertyChangeListener listener)
public SASLSecurity.SASLSecurityResources subresources()
public T properties(List<Property> value)
value
- List of Property objects.public T property(Property value)
value
- The Property to addpublic T property(String childKey, PropertyConsumer consumer)
key
- The key for the Property resourceconfig
- The PropertyConsumer to usepublic T property(String childKey)
key
- The key for the Property resourcepublic T property(PropertySupplier supplier)
public T policySaslPolicy(PolicySASLPolicy value)
public T policySaslPolicy(PolicySASLPolicyConsumer consumer)
public T policySaslPolicy()
public T policySaslPolicy(PolicySASLPolicySupplier supplier)
public List<String> includeMechanisms()
public T includeMechanisms(List<String> value)
public T includeMechanism(String value)
public T includeMechanisms(String... args)
public List<String> qop()
public T qop(List<String> value)
public T qop(String value)
public T qop(String... args)
public Boolean reuseSession()
public T reuseSession(Boolean value)
public Boolean serverAuth()
public T serverAuth(Boolean value)
public List<String> strength()
public T strength(List<String> value)
public T strength(String value)
Copyright © 2019 JBoss by Red Hat. All rights reserved.