Package

peds.akka

publish

Permalink

package publish

Linear Supertypes
LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. publish
  2. LazyLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Type Members

  1. trait EventPublisher extends ActorStack with ActorLogging

    Permalink

    EventPublisher specifies

  2. type Publisher = (Envelope) ⇒ Either[Envelope, Unit]

    Permalink

    Publisher is a chained operation that supports publishing via multiple links.

    Publisher is a chained operation that supports publishing via multiple links. If a publishing link returns Left(event), the next publishing link will be processed; otherwise if Right(event) is returned then publishing will cease.

  3. trait ReliablePublisher extends EventPublisher

    Permalink
  4. trait ReliableReceiver extends ActorStack

    Permalink
  5. trait SilentPublisher extends EventPublisher

    Permalink
  6. trait StackableStreamPublisher extends EventPublisher

    Permalink

Value Members

  1. object ReliablePublisher

    Permalink
  2. val identity: Publisher

    Permalink

    Inert publisher takes no publishing action and continues to next.

  3. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  4. def sender(implicit context: ActorContext): Publisher

    Permalink

    Publish event to actor's sender

  5. val silent: Publisher

    Permalink

    Equivalent to identity publisher; takes no publishing action and continues to next.

  6. def stream(implicit context: ActorContext): Publisher

    Permalink

    Publish event to ActorSystem's eventStream

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped