@Factory
public class JavaIntegrationTestDomainFactory
extends java.lang.Object
| Constructor and Description |
|---|
JavaIntegrationTestDomainFactory() |
| Modifier and Type | Method and Description |
|---|---|
io.eventuate.example.banking.services.AccountCommandSideEventHandler |
accountCommandSideEventHandler() |
io.eventuate.example.banking.services.AccountQuerySideEventHandler |
accountQuerySideEventHandler() |
io.eventuate.AggregateRepository<io.eventuate.example.banking.domain.Account,io.eventuate.example.banking.domain.AccountCommand> |
accountRepository(io.eventuate.EventuateAggregateStoreCrud aggregateStore) |
io.eventuate.example.banking.services.AccountService |
accountService(io.eventuate.AggregateRepository<io.eventuate.example.banking.domain.Account,io.eventuate.example.banking.domain.AccountCommand> accountRepository) |
io.eventuate.example.banking.services.counting.InvocationCounter |
invocationCounter() |
io.eventuate.example.banking.services.MoneyTransferCommandSideEventHandler |
moneyTransferCommandSideEventHandler(io.eventuate.example.banking.services.counting.InvocationCounter invocationCounter) |
@Singleton public io.eventuate.example.banking.services.AccountCommandSideEventHandler accountCommandSideEventHandler()
@Singleton public io.eventuate.example.banking.services.MoneyTransferCommandSideEventHandler moneyTransferCommandSideEventHandler(io.eventuate.example.banking.services.counting.InvocationCounter invocationCounter)
@Singleton public io.eventuate.example.banking.services.AccountQuerySideEventHandler accountQuerySideEventHandler()
@Singleton public io.eventuate.example.banking.services.AccountService accountService(io.eventuate.AggregateRepository<io.eventuate.example.banking.domain.Account,io.eventuate.example.banking.domain.AccountCommand> accountRepository)
@Singleton public io.eventuate.AggregateRepository<io.eventuate.example.banking.domain.Account,io.eventuate.example.banking.domain.AccountCommand> accountRepository(io.eventuate.EventuateAggregateStoreCrud aggregateStore)
@Singleton public io.eventuate.example.banking.services.counting.InvocationCounter invocationCounter()