Class AbstractOutgoingRequestProcessorMatcher
java.lang.Object
io.micronaut.security.token.propagation.AbstractOutgoingRequestProcessorMatcher
- All Implemented Interfaces:
io.micronaut.http.util.OutgoingRequestProcessorMatcher
- Direct Known Subclasses:
OauthClientConfigurationProperties.ClientCredentialsConfigurationProperties
,TokenPropagationConfigurationProperties
public abstract class AbstractOutgoingRequestProcessorMatcher
extends Object
implements io.micronaut.http.util.OutgoingRequestProcessorMatcher
Base implementation class for
OutgoingRequestProcessorMatcher
.- Since:
- 3.4.2
- Author:
- Álvaro Sánchez-Mariscal
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescription@Nullable Pattern
@Nullable String
@Nullable Pattern
@Nullable String
void
setServiceIdRegex
(@Nullable String serviceIdRegex) a regular expression to match the service id.void
setUriRegex
(@Nullable String uriRegex) a regular expression to match the uri.
-
Field Details
-
serviceIdRegex
-
uriRegex
-
serviceIdPattern
-
uriPattern
-
-
Constructor Details
-
AbstractOutgoingRequestProcessorMatcher
public AbstractOutgoingRequestProcessorMatcher()
-
-
Method Details
-
getServiceIdRegex
- Returns:
- a regular expression to match the service.
-
setServiceIdRegex
a regular expression to match the service id.- Parameters:
serviceIdRegex
- serviceId regular expression
-
getUriRegex
- Returns:
- a regular expression to match the uri.
-
setUriRegex
a regular expression to match the uri.- Parameters:
uriRegex
- uri regular expression
-
getServiceIdPattern
- Specified by:
getServiceIdPattern
in interfaceio.micronaut.http.util.OutgoingRequestProcessorMatcher
-
getUriPattern
- Specified by:
getUriPattern
in interfaceio.micronaut.http.util.OutgoingRequestProcessorMatcher
-