Package

com.twitter.finagle

exception

Permalink

package exception

Visibility
  1. Public
  2. All

Type Members

  1. trait ClientMonitorFactory extends (String) ⇒ Monitor

    Permalink
  2. class ExceptionReporter extends ReporterFactory

    Permalink
  3. trait MonitorFactory extends ServerMonitorFactory with ClientMonitorFactory

    Permalink
  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

    Permalink

    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

    Permalink

Value Members

  1. object NullMonitorFactory extends MonitorFactory

    Permalink
  2. object Reporter extends Serializable

    Permalink

    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]

    Permalink
  4. package thriftscala

    Permalink

Ungrouped