Package

io.buoyant.linkerd.protocol

http

Permalink

package http

Visibility
  1. Public
  2. All

Type Members

  1. case class AccessLogger(log: Logger) extends SimpleFilter[Request, Response] with Product with Serializable

    Permalink
  2. class ErrorResponder extends SimpleFilter[Request, Response]

    Permalink
  3. class HeaderIdentifierConfig extends HttpIdentifierConfig

    Permalink
  4. class HeaderIdentifierInitializer extends IdentifierInitializer

    Permalink
  5. class MethodAndHostIdentifierConfig extends HttpIdentifierConfig

    Permalink
  6. class MethodAndHostIdentifierInitializer extends IdentifierInitializer

    Permalink
  7. class NonRetryable5XXConfig extends ResponseClassifierConfig

    Permalink
  8. class NonRetryable5XXInitializer extends ResponseClassifierInitializer

    Permalink
  9. class PathIdentifierConfig extends HttpIdentifierConfig

    Permalink
  10. class PathIdentifierInitializer extends IdentifierInitializer

    Permalink
  11. class RetryableIdempotent5XXConfig extends ResponseClassifierConfig

    Permalink
  12. class RetryableIdempotent5XXInitializer extends ResponseClassifierInitializer

    Permalink
  13. class RetryableRead5XXConfig extends ResponseClassifierConfig

    Permalink
  14. class RetryableRead5XXInitializer extends ResponseClassifierInitializer

    Permalink
  15. class StatusCodeStatsFilter extends SimpleFilter[Request, Response]

    Permalink

    Modified from com.twitter.finagle.http.filter.StatsFilter.

    Modified from com.twitter.finagle.http.filter.StatsFilter.

    Emits counters:

    status/{code} status/{class [1-5]XX}

    time/{code}/<histogram> time/{class [1-5]XX}}/<histogram> time/error/<histogram>

Ungrouped