Packages

package extra

Type Members

  1. trait Publisher[Evt] extends AnyRef

    Publisher[A,This] objects publish events of type A to all registered subscribers.

    Publisher[A,This] objects publish events of type A to all registered subscribers. When subscribing, a subscriber may specify a filter which can be used to constrain the number of events sent to the subscriber. Subscribers may suspend their subscription, or reactivate a suspended subscription. Class Publisher is typically used as a mixin. The abstract type Pub models the type of the publisher itself.

    Evt

    type of the published event.

    Since

    1

  2. trait Subscriber[-Evt, -Pub] extends AnyRef

    Subscriber[A, B] objects may subscribe to events of type A published by an object of type B.

    Subscriber[A, B] objects may subscribe to events of type A published by an object of type B. B is typically a subtype of ij_plugins.scala.console.editor.extra.Publisher.

    Since

    1

Ungrouped