akka
.
contrib
.
persistence
.
mongodb
CasbahMongoJournalStream
Related Doc:
package mongodb
class
CasbahMongoJournalStream
extends
JournalStream
[
Event
,
com.mongodb.casbah.Imports.MongoCollection
] with
JournalEventBus
Linear Supertypes
JournalEventBus
,
LookupClassification
,
ActorEventBus
,
EventBus
,
JournalStream
[
mongodb.Event
,
com.mongodb.casbah.Imports.MongoCollection
],
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
CasbahMongoJournalStream
JournalEventBus
LookupClassification
ActorEventBus
EventBus
JournalStream
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
CasbahMongoJournalStream
(
driver:
CasbahMongoDriver
)
Type Members
type
Classifier
=
String
Definition Classes
JournalEventBus → EventBus
type
Event
=
mongodb.Event
Definition Classes
JournalEventBus → EventBus
type
Subscriber
=
ActorRef
Definition Classes
ActorEventBus → EventBus
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
classify
(
event:
Event
)
:
String
Attributes
protected
Definition Classes
JournalEventBus → LookupClassification
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
compareSubscribers
(
a:
ActorRef
,
b:
ActorRef
)
:
Int
Attributes
protected
Definition Classes
ActorEventBus
def
cursor
:
C
Definition Classes
CasbahMongoJournalStream
→ JournalStream
val
driver
:
CasbahMongoDriver
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
def
mapSize
()
:
Int
Attributes
protected
Definition Classes
JournalEventBus → LookupClassification
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
publish
(
event:
Event
,
subscriber:
Subscriber
)
:
Unit
Attributes
protected
Definition Classes
JournalEventBus → LookupClassification
def
publish
(
event:
Event
)
:
Unit
Definition Classes
LookupClassification
def
publishEvent
(
handler: (
Event
) ⇒
Unit
)
:
Unit
Definition Classes
CasbahMongoJournalStream
→ JournalStream
def
streaming
:
Unit
Definition Classes
CasbahMongoJournalStream
→ JournalStream
def
subscribe
(
subscriber:
Subscriber
,
to:
Classifier
)
:
Boolean
Definition Classes
LookupClassification
final
val
subscribers
:
Index
[
Classifier
,
Subscriber
]
Attributes
protected
Definition Classes
LookupClassification
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
unsubscribe
(
subscriber:
Subscriber
)
:
Unit
Definition Classes
LookupClassification
def
unsubscribe
(
subscriber:
Subscriber
,
from:
Classifier
)
:
Boolean
Definition Classes
LookupClassification
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
JournalEventBus
Inherited from
LookupClassification
Inherited from
ActorEventBus
Inherited from
EventBus
Inherited from
JournalStream
[
mongodb.Event
,
com.mongodb.casbah.Imports.MongoCollection
]
Inherited from
AnyRef
Inherited from
Any
Ungrouped