-
- All Implemented Interfaces:
-
java.lang.AutoCloseable
public final class KesTestSetup implements AutoCloseable
-
-
Field Summary
Fields Modifier and Type Field Description private final TestEventStreameventStreamprivate final EventSubscriberFactory<TestEventSubscription>subscriberFactoryprivate final AggregateRepositoryaggregateRepositoryprivate final TestProjectionRepositoryprojectionRepositoryprivate final EventSerdeseventSerdesprivate final CmdSerdescmdSerdes
-
Constructor Summary
Constructors Constructor Description KesTestSetup(EventSerdes eventSerdes, CmdSerdes cmdSerdes)
-
Method Summary
Modifier and Type Method Description final TestEventStreamgetEventStream()final EventSubscriberFactory<TestEventSubscription>getSubscriberFactory()final AggregateRepositorygetAggregateRepository()final TestProjectionRepositorygetProjectionRepository()final EventSerdesgetEventSerdes()final CmdSerdesgetCmdSerdes()final TestCommandQueuecreateCommandQueue(Set<CmdHandler<?>> cmdHandlers)final TestSagaRepositorycreateSagaRepository(TestCommandQueue commandQueue, SagaStateSerdes sagaStateSerdes)Unitclose()-
-
Method Detail
-
getEventStream
final TestEventStream getEventStream()
-
getSubscriberFactory
final EventSubscriberFactory<TestEventSubscription> getSubscriberFactory()
-
getAggregateRepository
final AggregateRepository getAggregateRepository()
-
getProjectionRepository
final TestProjectionRepository getProjectionRepository()
-
getEventSerdes
final EventSerdes getEventSerdes()
-
getCmdSerdes
final CmdSerdes getCmdSerdes()
-
createCommandQueue
final TestCommandQueue createCommandQueue(Set<CmdHandler<?>> cmdHandlers)
-
createSagaRepository
final TestSagaRepository createSagaRepository(TestCommandQueue commandQueue, SagaStateSerdes sagaStateSerdes)
-
-
-
-