Package org.wildfly.security.sasl
Class SaslMechanismSelector.ForbidMatchingSelector
- java.lang.Object
-
- org.wildfly.security.sasl.SaslMechanismSelector
-
- org.wildfly.security.sasl.SaslMechanismSelector.ForbidMatchingSelector
-
- Enclosing class:
- SaslMechanismSelector
static class SaslMechanismSelector.ForbidMatchingSelector extends SaslMechanismSelector
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.wildfly.security.sasl.SaslMechanismSelector
SaslMechanismSelector.AddMatchingSelector, SaslMechanismSelector.AddSelector, SaslMechanismSelector.EmptySelector, SaslMechanismSelector.ForbidMatchingSelector, SaslMechanismSelector.ForbidSelector, SaslMechanismSelector.Tokenizer
-
-
Field Summary
Fields Modifier and Type Field Description private SaslMechanismPredicate
predicate
-
Fields inherited from class org.wildfly.security.sasl.SaslMechanismSelector
ALL, DEFAULT, NONE, prev
-
-
Constructor Summary
Constructors Constructor Description ForbidMatchingSelector(SaslMechanismSelector prev, SaslMechanismPredicate predicate)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) Supplier<String>
doCreateSupplier(LinkedHashSet<String> set, SSLSession sslSession)
(package private) boolean
forbidHalfEquals(SaslMechanismSelector selector)
(package private) int
forbidHashCode()
(package private) boolean
forbids(SaslMechanismPredicate predicate)
(package private) void
preprocess(Set<String> mechNames, SSLSession sslSession)
(package private) void
toString(StringBuilder b)
-
Methods inherited from class org.wildfly.security.sasl.SaslMechanismSelector
addAllRemaining, addHalfEquals, addHashCode, addMatching, addMechanism, addMechanisms, adds, adds, apply, createMechanismSupplier, createMechanismSupplier, createMechanismSupplier, createMechanismSupplier, equals, equals, forbidMatching, forbidMechanism, forbidMechanisms, forbids, fromString, hashCode, tokToString, toString
-
-
-
-
Field Detail
-
predicate
private final SaslMechanismPredicate predicate
-
-
Constructor Detail
-
ForbidMatchingSelector
ForbidMatchingSelector(SaslMechanismSelector prev, SaslMechanismPredicate predicate)
-
-
Method Detail
-
preprocess
void preprocess(Set<String> mechNames, SSLSession sslSession)
- Overrides:
preprocess
in classSaslMechanismSelector
-
doCreateSupplier
Supplier<String> doCreateSupplier(LinkedHashSet<String> set, SSLSession sslSession)
- Specified by:
doCreateSupplier
in classSaslMechanismSelector
-
forbidHashCode
int forbidHashCode()
- Overrides:
forbidHashCode
in classSaslMechanismSelector
-
forbidHalfEquals
boolean forbidHalfEquals(SaslMechanismSelector selector)
- Overrides:
forbidHalfEquals
in classSaslMechanismSelector
-
forbids
boolean forbids(SaslMechanismPredicate predicate)
- Overrides:
forbids
in classSaslMechanismSelector
-
toString
void toString(StringBuilder b)
- Specified by:
toString
in classSaslMechanismSelector
-
-