Class

monitoring

MDCPropagatingDispatcher

Related Doc: package monitoring

Permalink

class MDCPropagatingDispatcher extends Dispatcher

A MDC propagating dispatcher.

This dispatcher propagates the MDC current request context if it's set when it's executed.

Self Type
MDCPropagatingDispatcher
Linear Supertypes
Dispatcher, MessageDispatcher, ExecutionContextExecutor, ExecutionContext, BatchingExecutor, Executor, AbstractMessageDispatcher, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MDCPropagatingDispatcher
  2. Dispatcher
  3. MessageDispatcher
  4. ExecutionContextExecutor
  5. ExecutionContext
  6. BatchingExecutor
  7. Executor
  8. AbstractMessageDispatcher
  9. AnyRef
  10. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new MDCPropagatingDispatcher(_configurator: MessageDispatcherConfigurator, id: String, throughput: Int, throughputDeadlineTime: Duration, executorServiceFactoryProvider: ExecutorServiceFactoryProvider, shutdownTimeout: FiniteDuration)

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. final def attach(actor: ActorCell): Unit

    Permalink
    Definition Classes
    MessageDispatcher
  6. def batchable(runnable: Runnable): Boolean

    Permalink
    Definition Classes
    BatchingExecutor
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. val configurator: MessageDispatcherConfigurator

    Permalink
    Definition Classes
    MessageDispatcher
  9. def createMailbox(actor: Cell, mailboxType: MailboxType): Mailbox

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Dispatcher → MessageDispatcher
  10. final def detach(actor: ActorCell): Unit

    Permalink
    Definition Classes
    MessageDispatcher
  11. def dispatch(receiver: ActorCell, invocation: Envelope): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Dispatcher → MessageDispatcher
  12. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  13. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  14. val eventStream: EventStream

    Permalink
    Definition Classes
    MessageDispatcher
  15. def execute(runnable: Runnable): Unit

    Permalink
    Definition Classes
    BatchingExecutor → Executor
  16. def executeTask(invocation: TaskInvocation): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Dispatcher → MessageDispatcher
  17. final def executorService: ExecutorServiceDelegate

    Permalink
    Attributes
    protected
    Definition Classes
    Dispatcher
  18. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  19. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  20. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  21. val id: String

    Permalink
    Definition Classes
    Dispatcher → MessageDispatcher
  22. final def inhabitants: Long

    Permalink
    Definition Classes
    MessageDispatcher
  23. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  24. final val isThroughputDeadlineTimeDefined: Boolean

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    MessageDispatcher
  25. val mailboxes: Mailboxes

    Permalink
    Definition Classes
    MessageDispatcher
  26. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  27. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  28. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  29. def prepare(): ExecutionContext

    Permalink
    Definition Classes
    MDCPropagatingDispatcher → ExecutionContext
  30. def register(actor: ActorCell): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    MessageDispatcher
  31. def registerForExecution(mbox: Mailbox, hasMessageHint: Boolean, hasSystemMessageHint: Boolean): Boolean

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Dispatcher → MessageDispatcher
  32. def reportFailure(t: Throwable): Unit

    Permalink
    Definition Classes
    MessageDispatcher → ExecutionContext
  33. final def resubmitOnBlock: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    MessageDispatcher → BatchingExecutor
  34. def resume(actor: ActorCell): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    MessageDispatcher
  35. def shutdown(): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Dispatcher → MessageDispatcher
  36. val shutdownTimeout: FiniteDuration

    Permalink
    Definition Classes
    Dispatcher → MessageDispatcher
  37. def suspend(actor: ActorCell): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    MessageDispatcher
  38. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  39. def systemDispatch(receiver: ActorCell, invocation: SystemMessage): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    Dispatcher → MessageDispatcher
  40. val throughput: Int

    Permalink
    Definition Classes
    Dispatcher → MessageDispatcher
  41. val throughputDeadlineTime: Duration

    Permalink
    Definition Classes
    Dispatcher → MessageDispatcher
  42. val toString: String

    Permalink
    Definition Classes
    Dispatcher → AnyRef → Any
  43. final def unbatchedExecute(r: Runnable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    MessageDispatcher → BatchingExecutor
  44. def unregister(actor: ActorCell): Unit

    Permalink
    Attributes
    protected[akka]
    Definition Classes
    MessageDispatcher
  45. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  47. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Dispatcher

Inherited from MessageDispatcher

Inherited from ExecutionContextExecutor

Inherited from ExecutionContext

Inherited from BatchingExecutor

Inherited from Executor

Inherited from AbstractMessageDispatcher

Inherited from AnyRef

Inherited from Any

Ungrouped