com.twitter.finatra.http

filters

package filters

Visibility
  1. Public
  2. All

Type Members

  1. class AccessLoggingFilter[R <: Request] extends SimpleFilter[R, Response] with Logging

    Annotations
    @Singleton()
  2. class CommonFilters extends MergedFilter[Request, Response]

    Annotations
    @Singleton()
  3. class ExceptionMappingFilter[R <: Request] extends SimpleFilter[R, Response]

    Filter which converts exceptions into HTTP responses.

  4. class HttpResponseFilter[R <: Request] extends SimpleFilter[R, Response]

    HttpResponseFilter does the following: - sets the HTTP protocol version - sets the 'Server' and 'Date' response headers - turns a 'partial' Location header into a full URL

  5. class LoggingMDCFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    Annotations
    @Singleton()
  6. class StatsFilter[R <: Request] extends SimpleFilter[R, Response] with Logging

    A drop-in replacement for com.twitter.finagle.http.filter.StatsFilter with per-route stats scoped under route/<name>/<method>.

  7. class TraceIdMDCFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    Note: Any MDC filter must be used in conjunction with the LoggingMDCFilter to ensure that diagnostic context is properly managed.

  8. class ExceptionBarrierFilter extends ExceptionMappingFilter[Request]

    Annotations
    @Singleton() @deprecated
    Deprecated

    (Since version ) Use ExceptionMapperFilter with com.twitter.finatra.http.filters.StatsFilter[Request]

Value Members

  1. object StatsFilter

Ungrouped