Uses of Class
org.wildfly.security.auth.client.MatchRule
-
Packages that use MatchRule Package Description org.wildfly.security.auth.client Elytron Client enable remote clients to authenticate using Elytron. -
-
Uses of MatchRule in org.wildfly.security.auth.client
Subclasses of MatchRule in org.wildfly.security.auth.client Modifier and Type Class Description (package private) class
MatchAbstractTypeAuthorityRule
(package private) class
MatchAbstractTypeRule
(package private) class
MatchHostRule
(package private) class
MatchNetworkRule
(package private) class
MatchNoUserRule
(package private) class
MatchPathRule
(package private) class
MatchPortRule
(package private) class
MatchSchemeRule
(package private) class
MatchSchemeSpecificPartRule
(package private) class
MatchUserRule
Fields in org.wildfly.security.auth.client declared as MatchRule Modifier and Type Field Description static MatchRule
MatchRule. ALL
The root rule which matches all URIs.private MatchRule
RuleConfigurationPair. matchRule
private MatchRule
MatchRule. parent
(package private) MatchRule
RuleNode. rule
Methods in org.wildfly.security.auth.client that return MatchRule Modifier and Type Method Description MatchRule
RuleConfigurationPair. getMatchRule()
(package private) MatchRule
RuleNode. getRule()
MatchRule
MatchRule. matchAbstractType(String typeName, String authorityName)
Create a new rule which is the same as this rule, but also matches the given abstract type and type authority.MatchRule
MatchRule. matchAddress(InetAddress inetAddress)
Create a new rule which is the same as this rule, but also matches the given Internet address.MatchRule
MatchRule. matchAnyUser()
Create a new rule which is the same as this rule, but matches URIs with or without user info.MatchRule
MatchRule. matchHost(String hostSpec)
Create a new rule which is the same as this rule, but also matches the given host name.MatchRule
MatchRule. matchLocalSecurityDomain(String name)
Create a new rule which is the same as this rule, but also matches the given security domain.MatchRule
MatchRule. matchNetwork(org.wildfly.common.net.CidrAddress cidrAddress)
Create a new rule which is the same as this rule, but also matches the given Internet network address.MatchRule
MatchRule. matchNoUser()
Create a new rule which is the same as this rule, but only matches URIs with no user info.MatchRule
MatchRule. matchPath(String pathSpec)
Create a new rule which is the same as this rule, but also matches the given path name.MatchRule
MatchRule. matchPort(int port)
Create a new rule which is the same as this rule, but also matches the given port number.MatchRule
MatchRule. matchProtocol(String protoName)
Create a new rule which is the same as this rule, but also matches the given protocol (scheme) name.MatchRule
MatchRule. matchUrnName(String name)
Create a new rule which is the same as this rule, but also matches the given URN name.MatchRule
MatchRule. matchUser(String userSpec)
Create a new rule which is the same as this rule, but also matches the given URI user info.(package private) static MatchRule
ElytronXmlParser. parseAbstractMatchRuleType(org.wildfly.client.config.ConfigurationXMLStreamReader reader, ElytronXmlParser.Version xmlVersion)
Parse the XML match-rule group.private static MatchRule
ElytronXmlParser. parseMatchAbstractType(MatchRule rule, org.wildfly.client.config.ConfigurationXMLStreamReader reader)
(package private) MatchRule
MatchAbstractTypeAuthorityRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchAbstractTypeRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchHostRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchNetworkRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchNoUserRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchPathRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchPortRule. reparent(MatchRule newParent)
(package private) abstract MatchRule
MatchRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchSchemeRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchSchemeSpecificPartRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchUserRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchRule. without(Class<? extends MatchRule> clazz)
Methods in org.wildfly.security.auth.client with parameters of type MatchRule Modifier and Type Method Description boolean
MatchRule. equals(MatchRule other)
Determine whether this rule is equal to another.(package private) boolean
MatchAbstractTypeAuthorityRule. halfEqual(MatchRule other)
(package private) boolean
MatchAbstractTypeRule. halfEqual(MatchRule other)
(package private) boolean
MatchHostRule. halfEqual(MatchRule other)
(package private) boolean
MatchNetworkRule. halfEqual(MatchRule other)
(package private) boolean
MatchNoUserRule. halfEqual(MatchRule other)
(package private) boolean
MatchPathRule. halfEqual(MatchRule other)
(package private) boolean
MatchPortRule. halfEqual(MatchRule other)
(package private) abstract boolean
MatchRule. halfEqual(MatchRule other)
(package private) boolean
MatchSchemeRule. halfEqual(MatchRule other)
(package private) boolean
MatchSchemeSpecificPartRule. halfEqual(MatchRule other)
(package private) boolean
MatchUserRule. halfEqual(MatchRule other)
(package private) boolean
MatchRule. parentHalfEqual(MatchRule other)
private static MatchRule
ElytronXmlParser. parseMatchAbstractType(MatchRule rule, org.wildfly.client.config.ConfigurationXMLStreamReader reader)
(package private) MatchRule
MatchAbstractTypeAuthorityRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchAbstractTypeRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchHostRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchNetworkRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchNoUserRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchPathRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchPortRule. reparent(MatchRule newParent)
(package private) abstract MatchRule
MatchRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchSchemeRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchSchemeSpecificPartRule. reparent(MatchRule newParent)
(package private) MatchRule
MatchUserRule. reparent(MatchRule newParent)
AuthenticationContext
AuthenticationContext. replacing(int idx, MatchRule rule, AuthenticationConfiguration configuration)
Get a new authentication context which is the same as this one, but which replaces the rule and configuration at the given index with the given rule and configuration.private static <T> RuleNode<T>
AuthenticationContext. replacing(RuleNode<T> node, MatchRule rule, T item, int idx)
(package private) RuleNode<T>
RuleNode. replacing(MatchRule rule, T configuration, int idx)
AuthenticationContext
AuthenticationContext. replacingSslContext(int idx, MatchRule rule, SecurityFactory<SSLContext> sslContext)
Get a new authentication context which is the same as this one, but which replaces the rule and SSL context at the given index with the given rule and SSL context.AuthenticationContext
AuthenticationContext. with(int idx, MatchRule rule, AuthenticationConfiguration configuration)
Get a new authentication context which is the same as this one, but which includes the given rule and configuration inserted at the position of its list indicated by theidx
parameter.AuthenticationContext
AuthenticationContext. with(MatchRule rule, AuthenticationConfiguration configuration)
Get a new authentication context which is the same as this one, but which includes the given rule and configuration at the end of its list.private static <T> RuleNode<T>
AuthenticationContext. with(RuleNode<T> node, MatchRule rule, T item)
private static <T> RuleNode<T>
AuthenticationContext. with(RuleNode<T> node, MatchRule rule, T item, int idx)
(package private) RuleNode<T>
RuleNode. with(MatchRule rule, T configuration)
(package private) RuleNode<T>
RuleNode. with(MatchRule rule, T configuration, int idx)
AuthenticationContext
AuthenticationContext. withSsl(int idx, MatchRule rule, SecurityFactory<SSLContext> sslContext)
Get a new authentication context which is the same as this one, but which includes the given rule and SSL context inserted at the position of its list indicated by theidx
parameter.AuthenticationContext
AuthenticationContext. withSsl(MatchRule rule, SecurityFactory<SSLContext> sslContext)
Get a new authentication context which is the same as this one, but which includes the given rule and SSL context at the end of its SSL context list.Method parameters in org.wildfly.security.auth.client with type arguments of type MatchRule Modifier and Type Method Description (package private) MatchRule
MatchRule. without(Class<? extends MatchRule> clazz)
Constructors in org.wildfly.security.auth.client with parameters of type MatchRule Constructor Description MatchAbstractTypeAuthorityRule(MatchRule parent, String authority)
MatchAbstractTypeRule(MatchRule parent, String type)
MatchHostRule(MatchRule parent, String hostSpec)
MatchNetworkRule(MatchRule parent, org.wildfly.common.net.CidrAddress cidrAddress)
MatchNoUserRule(MatchRule parent)
MatchPathRule(MatchRule parent, String pathSpec)
MatchPortRule(MatchRule parent, int port)
MatchRule(MatchRule parent)
MatchSchemeRule(MatchRule parent, String protoName)
MatchSchemeSpecificPartRule(MatchRule parent, String name)
MatchUserRule(MatchRule parent, String userSpec)
RuleConfigurationPair(MatchRule matchRule, AuthenticationConfiguration configuration)
RuleNode(RuleNode<T> next, MatchRule rule, T configuration)
-