com.twitter.finagle

filter

package filter

Visibility
  1. Public
  2. All

Type Members

  1. class DtabStatsFilter[Req, Rsp] extends SimpleFilter[Req, Rsp]

    Adds a Stat, dtab/local/size, that tracks the size of Dtab.

  2. class ExceptionSourceFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that sources exceptions.

  3. class HandletimeFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that records the elapsed execution times of the underlying com.twitter.finagle.Service.

  4. trait LogFormatter[-Req, Rep] extends AnyRef

  5. trait LoggingFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that logs all requests according to formatter.

  6. class MaskCancelFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that prevents cancellations from propagating to any subsequent Services.

  7. class MkJvmFilter extends AnyRef

    Given a Jvm, create filters to record GCs (and other JVM events in the future).

  8. class MonitorFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that handles exceptions (incl.

  9. class RequestSemaphoreFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that restricts request concurrency according to an argument com.twitter.concurrent.AsyncSemaphore.

  10. class RequestSerializingFilter[Req, Rep] extends SimpleFilter[Req, Rep]

    A com.twitter.finagle.Filter that enforces request serialization, meaning that there is guaranteed to be only one outstanding request being serviced at any given time.

Ungrouped