com.twitter.finagle

param

package param

Defines common com.twitter.finagle.Stack.Param's shared between finagle clients and servers.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. param
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. case class ExceptionStatsHandler(categorizer: stats.ExceptionStatsHandler) extends Product with Serializable

    A class eligible for configuring a com.twitter.finagle.stats.ExceptionStatsHandler throughout finagle servers and clients.

    A class eligible for configuring a com.twitter.finagle.stats.ExceptionStatsHandler throughout finagle servers and clients.

    NB: Since the default for failures is to be scoped under "failures", if you set the default to be in another scope, it may be difficult for engineers unfamiliar with your stats to understand your service's key metrics.

  2. case class Label(label: String) extends Product with Serializable

    A class eligible for configuring a label used to identify finagle clients and servers.

  3. case class Logger(log: java.util.logging.Logger) extends Product with Serializable

    A class eligible for configuring a java.util.logging.Logger used throughout finagle clients and servers.

  4. case class Monitor(monitor: util.Monitor) extends Product with Serializable

    A class eligible for configuring a com.twitter.util.Monitor throughout finagle servers and clients.

  5. case class ProtocolLibrary(name: String) extends Product with Serializable

    A class eligible for configuring a client library name used to identify which client library a client is using.

  6. case class Reporter(reporter: ReporterFactory) extends Product with Serializable

    A class eligible for configuring a com.twitter.finagle.util.ReporterFactory throughout finagle servers and clients.

  7. case class Stats(statsReceiver: StatsReceiver) extends Product with Serializable

    A class eligible for configuring a com.twitter.finagle.stats.StatsReceiver throughout finagle clients and servers.

  8. case class Timer(timer: util.Timer) extends Product with Serializable

    A class eligible for configuring a com.twitter.util.Timer used throughout finagle clients and servers.

  9. case class Tracer(tracer: tracing.Tracer) extends Product with Serializable

    A class eligible for configuring a com.twitter.finagle.tracing.Tracer throughout finagle servers and clients.

Value Members

  1. object ExceptionStatsHandler extends Serializable

  2. object Label extends Serializable

  3. object Logger extends Serializable

  4. object Monitor extends Serializable

  5. object ProtocolLibrary extends Serializable

  6. object Reporter extends Serializable

  7. object Stats extends Serializable

  8. object Timer extends Serializable

  9. object Tracer extends Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped