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 LoggingMDCFilter extends ThriftFilter

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

    Permalink
    Annotations
    @Singleton()
  6. 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()
  7. 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