|
Scala 2.2.0.9153
|
class
History
[A, B]
extends
java.lang.Object with
scala.collection.mutable.Subscriber[A, B] with
scala.Iterable[scala.Tuple2[B, A]] with
scala.ScalaObjectHistory[A, B]
objects may subscribe to events of
type A
published by an object of type B
.
The history subscriber object records all published events
up to maximum number of maxHistory
events.Constructor Summary | |
def
this
|
Val Summary | |
protected
|
val
log
: scala.collection.mutable.Queue[scala.Tuple2[B, A]]
|
val
maxHistory
: scala.Int
|
Def Summary | |
def
clear
: scala.Unit
|
|
def
elements
: scala.Iterator[scala.Tuple2[B, A]]
|
|
def
events
: scala.Iterator[A]
|
|
def
notify
(pub: B, event: A)
: scala.Unit
|
|
def
size
: scala.Int
|
Constructor Detail |
def
this
Val Detail |
protected
val
log
: scala.collection.mutable.Queue[scala.Tuple2[B, A]]
val
maxHistory
: scala.Int
Def Detail |
def
clear
: scala.Unit
def
elements
: scala.Iterator[scala.Tuple2[B, A]]
def
events
: scala.Iterator[A]
def
notify
(pub: B, event: A): scala.Unit
pub -
...
event -
...
def
size
: scala.Int