|
Scala 2
|
||
class
Publisher
[ A , This <: Publisher ]
extends
java.lang.Object with
ScalaObjectPublisher[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 type variable This
models self types.Def Summary | |
def
activateSubscription
( sub : Subscriber )
: scala.Unit
|
|
protected
|
def
publish
( event : A )
: scala.Unit
|
def
removeSubscription
( sub : Subscriber )
: scala.Unit
|
|
def
removeSubscriptions
: scala.Unit
|
|
def
subscribe
( sub : Subscriber )
: scala.Unit
|
|
def
subscribe
( sub : Subscriber , filter : Function1 )
: scala.Unit
|
|
def
suspendSubscription
( sub : Subscriber )
: scala.Unit
|
Def Detail |
def
activateSubscription
( sub : Subscriber ) : scala.Unit
def
publish
( event : A ) : scala.Unit
def
removeSubscription
( sub : Subscriber ) : scala.Unit
def
removeSubscriptions
: scala.Unit
def
subscribe
( sub : Subscriber ) : scala.Unit
def
subscribe
( sub : Subscriber , filter : Function1 ) : scala.Unit
def
suspendSubscription
( sub : Subscriber ) : scala.Unit