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 Details

    • serviceIdRegex

      protected String serviceIdRegex
    • uriRegex

      protected String uriRegex
    • serviceIdPattern

      protected Pattern serviceIdPattern
    • uriPattern

      protected Pattern uriPattern
  • Constructor Details

    • AbstractOutgoingRequestProcessorMatcher

      public AbstractOutgoingRequestProcessorMatcher()
  • Method Details

    • getServiceIdRegex

      @Nullable public @Nullable String getServiceIdRegex()
      Returns:
      a regular expression to match the service.
    • setServiceIdRegex

      public void setServiceIdRegex(@Nullable @Nullable String serviceIdRegex)
      a regular expression to match the service id.
      Parameters:
      serviceIdRegex - serviceId regular expression
    • getUriRegex

      @Nullable public @Nullable String getUriRegex()
      Returns:
      a regular expression to match the uri.
    • setUriRegex

      public void setUriRegex(@Nullable @Nullable String uriRegex)
      a regular expression to match the uri.
      Parameters:
      uriRegex - uri regular expression
    • getServiceIdPattern

      @Nullable public @Nullable Pattern getServiceIdPattern()
      Specified by:
      getServiceIdPattern in interface io.micronaut.http.util.OutgoingRequestProcessorMatcher
    • getUriPattern

      @Nullable public @Nullable Pattern getUriPattern()
      Specified by:
      getUriPattern in interface io.micronaut.http.util.OutgoingRequestProcessorMatcher