Class ConsumerTokenServerFilter

java.lang.Object
org.sdase.commons.server.consumer.filter.ConsumerTokenServerFilter
All Implemented Interfaces:
jakarta.ws.rs.container.ContainerRequestFilter

@Priority(990) public class ConsumerTokenServerFilter extends Object implements jakarta.ws.rs.container.ContainerRequestFilter
A request filter that detects, verifies and provides the consumer token in incoming requests.
  • Constructor Details

    • ConsumerTokenServerFilter

      public ConsumerTokenServerFilter(boolean requireIdentifiedConsumer, List<String> excludeRegex)
      Parameters:
      requireIdentifiedConsumer - if an identified customer is required to fulfill requests
      excludeRegex - a list of regex pattern for paths that are excluded from the filter
  • Method Details

    • filter

      public void filter(jakarta.ws.rs.container.ContainerRequestContext requestContext)
      Specified by:
      filter in interface jakarta.ws.rs.container.ContainerRequestFilter
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object