|
Scala 2.1.6
|
class
Publisher
[ A , This <: scala.collection.mutable.Publisher[A,This] ]
extends
java.lang.Object with
scala.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 : scala.collection.mutable.Subscriber[A,This] )
: scala.Unit
|
|
protected
|
def
publish
( event : A )
: scala.Unit
|
def
removeSubscription
( sub : scala.collection.mutable.Subscriber[A,This] )
: scala.Unit
|
|
def
removeSubscriptions
: scala.Unit
|
|
def
subscribe
( sub : scala.collection.mutable.Subscriber[A,This] )
: scala.Unit
|
|
def
subscribe
( sub : scala.collection.mutable.Subscriber[A,This] , filter : (A) => scala.Boolean )
: scala.Unit
|
|
def
suspendSubscription
( sub : scala.collection.mutable.Subscriber[A,This] )
: scala.Unit
|
Def Detail |
def
activateSubscription
( sub : scala.collection.mutable.Subscriber[A,This] ) : scala.Unit
def
publish
( event : A ) : scala.Unit
def
removeSubscription
( sub : scala.collection.mutable.Subscriber[A,This] ) : scala.Unit
def
removeSubscriptions
: scala.Unit
def
subscribe
( sub : scala.collection.mutable.Subscriber[A,This] ) : scala.Unit
def
subscribe
( sub : scala.collection.mutable.Subscriber[A,This] , filter : (A) => scala.Boolean ) : scala.Unit
def
suspendSubscription
( sub : scala.collection.mutable.Subscriber[A,This] ) : scala.Unit