com.twitter.finagle

exception

package exception

Visibility
  1. Public
  2. All

Type Members

  1. trait ClientMonitorFactory extends (String) ⇒ Monitor

  2. class ExceptionReporter extends ReporterFactory

  3. trait MonitorFactory extends ServerMonitorFactory with ClientMonitorFactory

  4. sealed case class Reporter(client: Scribe[Future], serviceName: String, statsReceiver: StatsReceiver = NullStatsReceiver, sourceAddress: Option[String] = ..., clientAddress: Option[String] = None) extends Monitor with Product with Serializable

    An implementation of ExceptionReceiver custom to the chickadee reporting service.

    An implementation of ExceptionReceiver custom to the chickadee reporting service.

    Optionally logs stats to a statsReceiver if desired.

    Note that this implementation does not guarantee that a logged exception will be received by the configured scribe endpoint because it just drops a failed message and does not retry. This is because it is intended to log to a local (i.e. on the same machine) scribe daemon, in which case there should be no network failure. If there is failure in this case, something else is very wrong!

  5. trait ServerMonitorFactory extends (String, SocketAddress) ⇒ Monitor

Value Members

  1. object NullMonitorFactory extends MonitorFactory

  2. object Reporter extends Serializable

    A collection of methods to construct a Monitor that logs to a ScribeHandler specifically for the chickadee exception reporting service.

    A collection of methods to construct a Monitor that logs to a ScribeHandler specifically for the chickadee exception reporting service. These methods are not generic enough for general use.

  3. object host extends GlobalFlag[InetSocketAddress]

  4. package thriftscala

Ungrouped