ij_plugins.scala.console.editor.extra

Members list

Concise view

Type members

Classlikes

trait Publisher[Evt]

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.

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.

Attributes

Evt

type of the published event.

Since:

1

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait Subscriber[-Evt, -Pub]

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.

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.

Attributes

Since:

1

Graph
Supertypes
class Object
trait Matchable
class Any