|
Scala 2.3.0
|
class
History
[A, B]
extends
java.lang.Object
with
scala.collection.mutable.Subscriber[A, B]
with
scala.Iterable[scala.Tuple2[B, A]]
with
scala.ScalaObject
History[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
|
Def inherited from scala.collection.mutable.Subscriber[A, B] | |
notify |
Def inherited from scala.Iterable[scala.Tuple2[B, A]] | |
/: , :\, concat, elements, exists, find, findIndexOf, foldLeft, foldRight, forall, foreach, indexOf, sameElements, toList |
Constructor Detail |
Val Detail |
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