Annotation Interface ClientFilter


Mark a bean as a filter for the HTTP client. The bean may declare RequestFilters and ResponseFilters.
Since:
4.0.0
Author:
Jonas Konrad
  • Field Details

  • Element Details

    • value

      String[] value
      Returns:
      The patterns this filter should match
      Default:
      {}
    • patternStyle

      FilterPatternStyle patternStyle
      Returns:
      The style of pattern this filter uses
      Default:
      ANT
    • patterns

      @AliasFor(member="value") String[] patterns
      Same as value().
      Returns:
      The patterns
      Default:
      {}
    • methods

      HttpMethod[] methods
      Returns:
      The methods to match. Defaults to all
      Default:
      {}
    • serviceId

      String[] serviceId
      The service identifiers this filter applies to.
      Returns:
      The service identifiers
      Default:
      {}
    • excludeServiceId

      String[] excludeServiceId
      The service identifiers this filter does not apply to.
      Returns:
      The service identifiers
      Default:
      {}