Package

com.twitter.finatra.thrift

filters

Permalink

package filters

Visibility
  1. Public
  2. All

Type Members

  1. class AccessLoggingFilter extends ThriftFilter with Logging

    Permalink
    Annotations
    @Singleton()
  2. class ClientIdWhitelistFilter extends ThriftFilter

    Permalink
    Annotations
    @Singleton()
  3. class DarkTrafficFilter[ServiceIface] extends ThriftFilter with AbstractDarkTrafficFilter with Logging

    Permalink

    An implementation of com.twitter.finagle.exp.AbstractDarkTrafficFilter which extends com.twitter.finatra.thrift.ThriftFilter and thus works in a Finatra ThriftRouter filter chain.

    An implementation of com.twitter.finagle.exp.AbstractDarkTrafficFilter which extends com.twitter.finatra.thrift.ThriftFilter and thus works in a Finatra ThriftRouter filter chain. This differs from the com.twitter.finagle.exp.DarkTrafficFilter in that this class is typed to work like other ThriftFilters as agnostic to types until apply() is invoked.

    ServiceIface

    - the type of the Service to take dark traffic

    Annotations
    @Experimental()
    See also

    com.twitter.finagle.exp.DarkTrafficFilter

  4. class ExceptionMappingFilter extends ThriftFilter

    Permalink

    A filter handles exceptions.

    A filter handles exceptions. Note: should be as close to the start of the filter chain as possible

    Annotations
    @Singleton()
  5. class LoggingMDCFilter extends ThriftFilter

    Permalink
    Annotations
    @Singleton()
  6. class StatsFilter extends ThriftFilter

    Permalink
    Annotations
    @Singleton()
  7. class ThriftMDCFilter extends ThriftFilter

    Permalink

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

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

    Annotations
    @Singleton()
  8. class TraceIdMDCFilter extends ThriftFilter

    Permalink

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

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

    Annotations
    @Singleton()

Ungrouped