|
|
Scala 2.3.3
|
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]] | |
| ++ , /:, :\, addString, concat, copyToBuffer, drop, dropWhile, elements, exists, filter, find, findIndexOf, flatMap, foldLeft, foldRight, forall, foreach, indexOf, map, mkString, reduceLeft, reduceRight, sameElements, take, takeWhile, 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