Package

pl.newicom.dddd

process

Permalink

package process

Visibility
  1. Public
  2. All

Type Members

  1. abstract class ProcessManager[S <: SagaState[S]] extends Saga with SagaStateHandling[S]

    Permalink
  2. case class RaiseEvent(e: DomainEvent) extends SagaAction with Product with Serializable

    Permalink
  3. abstract class Receptor extends AtLeastOnceDeliverySupport with ReceptorPersistence

    Permalink
  4. case class ReceptorBuilder(stimuliSource: StimuliSource = null, transduction: Transduction = {case em => em}, receiverResolver: ReceiverResolver = null, capacity: Int = 1000) extends ReceptorGrammar with Product with Serializable

    Permalink
  5. case class ReceptorConfig(stimuliSource: StimuliSource, transduction: Transduction, receiverResolver: ReceiverResolver, capacity: Int) extends Product with Serializable

    Permalink
  6. trait ReceptorGrammar extends AnyRef

    Permalink
  7. trait ReceptorPersistence extends ReceivePipeline with RegularSnapshotting

    Permalink
  8. abstract class Saga extends SagaBase

    Permalink
  9. trait SagaAbstractStateHandling extends AnyRef

    Permalink
  10. sealed trait SagaAction extends AnyRef

    Permalink
  11. abstract class SagaActorFactory[A <: Saga] extends BusinessEntityActorFactory[A]

    Permalink
  12. trait SagaBase extends BusinessEntity with GracefulPassivation with PersistentActor with AtLeastOnceDelivery with ReceivePipeline with Deduplication with PersistentActorLogging

    Permalink
  13. class SagaManager[E <: Saga] extends Receptor

    Permalink
  14. class SagaOfficeListener[E <: Saga] extends OfficeListener[E]

    Permalink
  15. trait SagaState[T <: SagaState[T]] extends AnyRef

    Permalink
  16. trait SagaStateHandling[S <: SagaState[S]] extends SagaAbstractStateHandling

    Permalink
  17. trait SagaSupport extends AnyRef

    Permalink

Value Members

  1. object DropEvent extends SagaAction with Product with Serializable

    Permalink
  2. object EventDroppedMarkerEvent extends Product with Serializable

    Permalink
  3. object ReceptorConfig extends Serializable

    Permalink
  4. object ReceptorSupport

    Permalink
  5. object SagaSupport

    Permalink

Ungrouped