pl
.
newicom
.
dddd
process
package
process
Visibility
Public
All
Type Members
class
CoordinationOfficeListener
[
E <:
Saga
]
extends
OfficeListener
[
E
]
abstract
class
ProcessManager
[
S <:
SagaState
[
S
]
]
extends
Saga
with
SagaCollaboration
with
SagaStateHandling
[
S
]
case class
RaiseEvent
(
e:
DomainEvent
)
extends
SagaAction
with
Product
with
Serializable
abstract
class
Receptor
extends
AtLeastOnceDeliverySupport
with
ReceptorPersistence
trait
ReceptorPersistence
extends
ReceivePipeline
with
RegularSnapshotting
abstract
class
Saga
extends
SagaBase
trait
SagaAbstractStateHandling
extends
AnyRef
sealed
trait
SagaAction
extends
AnyRef
abstract
class
SagaActorFactory
[
A <:
Saga
]
extends
BusinessEntityActorFactory
[
A
]
trait
SagaBase
extends
BusinessEntity
with
GracefulPassivation
with
PersistentActor
with
AtLeastOnceDelivery
with
ReceivePipeline
with
Deduplication
with
PersistentActorLogging
trait
SagaCollaboration
extends
AnyRef
trait
SagaState
[
T <:
SagaState
[
T
]
]
extends
AnyRef
trait
SagaStateHandling
[
S <:
SagaState
[
S
]
]
extends
SagaAbstractStateHandling
trait
SagaSupport
extends
AnyRef
class
StateTransition
[
S <:
SagaState
[
S
]
]
extends
AnyRef
Value Members
object
DropEvent
extends
SagaAction
with
Product
with
Serializable
object
EventDroppedMarkerEvent
extends
Product
with
Serializable
object
ReceptorSupport
Ungrouped