com.twitter.finagle

filter

package filter

Visibility
  1. Public
  2. All

Type Members

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

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

  2. 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.

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

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

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

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

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

  6. class MkJvmFilter extends AnyRef

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

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

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

  8. 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.

  9. 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.

Value Members

  1. object MaskCancelFilter

Ungrouped