Skip navigation links
A B C D E F G H I L M N O P R S T U V W Z 

A

AbstractOrdersAndCustomersIntegrationTest - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests
 
AbstractOrdersAndCustomersIntegrationTest() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
AbstractParticipantInvocation<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
AbstractParticipantInvocation(Optional<Predicate<Data>>) - Constructor for class io.eventuate.tram.sagas.simpledsl.AbstractParticipantInvocation
 
AbstractSagaCommandHandlersBuilder - Interface in io.eventuate.tram.sagas.participant
 
add(Money) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
add(SagaParticipantStubCommandHandler) - Method in class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
addDestinationsAndResources(Set<DestinationAndResource>) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
addStep(SagaStep<Data>) - Method in class io.eventuate.tram.sagas.simpledsl.SimpleSagaDefinitionBuilder
 
AggregateRepositoryInterceptorExceptionHandlerBuilder<T extends io.eventuate.CommandProcessingAggregate<T,CT>,CT extends io.eventuate.Command> - Class in io.eventuate.tram.sagas.eventsourcingsupport
 
AggregateRepositoryInterceptorExceptionHandlerBuilder(Class<Throwable>, BiFunction<T, Throwable, Optional<UpdateEventsAndOptions>>) - Constructor for class io.eventuate.tram.sagas.eventsourcingsupport.AggregateRepositoryInterceptorExceptionHandlerBuilder
 
andGiven() - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
apply(Data, DomainEventEnvelope<EventClass>) - Method in interface io.eventuate.tram.sagas.orchestration.EventStartingHandler
 
apply(Data, Reply) - Method in interface io.eventuate.tram.sagas.orchestration.SagaStateMachineAction
 
apply(Data, DomainEventEnvelope<EventClass>) - Method in interface io.eventuate.tram.sagas.orchestration.SagaStateMachineEventHandler
 
apply(CommandMessage<C>, PathVariables, Message) - Method in interface io.eventuate.tram.sagas.participant.PostLockFunction
 
approve - Variable in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy.OrderServiceProxy
 
approve(CommandMessage<ApproveOrderCommand>) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderCommandHandler
 
ApproveOrderCommand - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants
 
ApproveOrderCommand(long) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ApproveOrderCommand
 
assertCreateOrderSagaCompletedSuccesfully(Order) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
assertCreateOrderSagaRolledBack(Order) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
assertEventReceived(Class<T>, Consumer<T>) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.SagaEventsConsumer
 
assertSagaData(Consumer<T>) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 

B

build() - Method in class io.eventuate.tram.sagas.eventsourcingsupport.AggregateRepositoryInterceptorExceptionHandlerBuilder
 
build() - Method in class io.eventuate.tram.sagas.eventsourcingsupport.UpdatingOptionsBuilder
 
build() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
build() - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
build() - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 
build() - Method in class io.eventuate.tram.sagas.simpledsl.CommandEndpointBuilder
 
build() - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
build() - Method in class io.eventuate.tram.sagas.simpledsl.LocalStepBuilder
 
build() - Method in class io.eventuate.tram.sagas.simpledsl.SimpleSagaDefinitionBuilder
 
builder() - Static method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
Builder() - Constructor for class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 

C

CancelOrderCommand - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants
 
CancelOrderCommand() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.CancelOrderCommand
 
catching(Class<E>, Supplier<Message>) - Method in class io.eventuate.tram.sagas.eventsourcingsupport.UpdatingOptionsBuilder
 
channelMapping(TramCommandsAndEventsIntegrationData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.CommonIntegrationTestFactory
 
claimLock(String, String, String) - Method in interface io.eventuate.tram.sagas.common.SagaLockManager
 
claimLock(String, String, String) - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
command(Command) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
CommandEndpoint<C extends io.eventuate.tram.commands.common.Command> - Class in io.eventuate.tram.sagas.simpledsl
 
CommandEndpoint(String, Class<C>, Set<Class>) - Constructor for class io.eventuate.tram.sagas.simpledsl.CommandEndpoint
 
CommandEndpointBuilder<C extends io.eventuate.tram.commands.common.Command> - Class in io.eventuate.tram.sagas.simpledsl
 
CommandEndpointBuilder(Class<C>) - Constructor for class io.eventuate.tram.sagas.simpledsl.CommandEndpointBuilder
 
commandHandlerDefinitions() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerCommandHandler
 
commandHandlerDefinitions() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderCommandHandler
 
CommandMessageAggregateRepositoryInterceptor - Class in io.eventuate.tram.sagas.eventsourcingsupport
 
CommandMessageAggregateRepositoryInterceptor(CommandMessage) - Constructor for class io.eventuate.tram.sagas.eventsourcingsupport.CommandMessageAggregateRepositoryInterceptor
 
CommonIntegrationTestFactory - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests
 
CommonIntegrationTestFactory() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.CommonIntegrationTestFactory
 
consumerCommandDispatcher(CustomerCommandHandler, SagaLockManager, SagaCommandDispatcherFactory) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.CustomerFactory
 
consumerCommandDispatcher(CustomerCommandHandler, SagaLockManager, SagaCommandDispatcherFactory) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.CustomerConfiguration
 
create(Saga<SagaData>, SagaData) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceFactory
 
create(Data) - Method in interface io.eventuate.tram.sagas.orchestration.SagaManager
 
create(Data, Optional<String>) - Method in interface io.eventuate.tram.sagas.orchestration.SagaManager
 
create(Data, Class, Object) - Method in interface io.eventuate.tram.sagas.orchestration.SagaManager
 
create(Data) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
create(Data, Class, Object) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
create(Data, Optional<String>) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
createCustomer(String, Money) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerService
 
createOrder(Customer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
createOrder(OrderDetails) - Static method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
createOrder(OrderDetails) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderService
 
createOrderSaga(DomainEventPublisher) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
CreateOrderSaga - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
CreateOrderSaga(DomainEventPublisher) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSaga
 
createOrderSaga(DomainEventPublisher) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
CreateOrderSagaCompletedSuccesfully - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
CreateOrderSagaCompletedSuccesfully() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaCompletedSuccesfully
 
CreateOrderSagaCompletedSuccesfully(long) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaCompletedSuccesfully
 
CreateOrderSagaData - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
CreateOrderSagaData() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaData
 
CreateOrderSagaData(Long, OrderDetails) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaData
 
CreateOrderSagaData(OrderDetails) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaData
 
createOrderSagaManager(Saga<CreateOrderSagaData>, SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
createOrderSagaManager(Saga<CreateOrderSagaData>, SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
CreateOrderSagaRolledBack - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
CreateOrderSagaRolledBack() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaRolledBack
 
CreateOrderSagaRolledBack(long) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaRolledBack
 
Customer - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain
 
Customer() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.Customer
 
Customer(String, Money) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.Customer
 
CustomerCommandHandler - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service
 
CustomerCommandHandler(CustomerDao) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerCommandHandler
 
customerCommandHandler(CustomerDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.CustomerFactory
 
customerCommandHandler(CustomerDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.CustomerConfiguration
 
CustomerConfiguration - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers
 
CustomerConfiguration() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.CustomerConfiguration
 
CustomerCreditLimitExceededException - Exception in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain
 
CustomerCreditLimitExceededException() - Constructor for exception io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.CustomerCreditLimitExceededException
 
CustomerCreditReservationFailed - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service
 
CustomerCreditReservationFailed() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerCreditReservationFailed
 
CustomerCreditReserved - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service
 
CustomerCreditReserved() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerCreditReserved
 
CustomerDao - Interface in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain
 
CustomerDaoImpl - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.domain
 
CustomerDaoImpl() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.domain.CustomerDaoImpl
 
CustomerDaoImpl - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain
 
CustomerDaoImpl() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain.CustomerDaoImpl
 
CustomerFactory - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers
 
CustomerFactory() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.CustomerFactory
 
CustomerRepository - Interface in io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain
 
CustomerService - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service
 
CustomerService(CustomerDao) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerService
 
customerService(CustomerDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.CustomerFactory
 
customerService - Variable in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
customerService(CustomerDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.CustomerConfiguration
 
CustomerServiceProxy - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy
 
CustomerServiceProxy() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy.CustomerServiceProxy
 

D

deserializeSagaData(SerializedSagaData) - Static method in class io.eventuate.tram.sagas.orchestration.SagaDataSerde
 
DestinationAndResource - Class in io.eventuate.tram.sagas.orchestration
 
DestinationAndResource(String, String) - Constructor for class io.eventuate.tram.sagas.orchestration.DestinationAndResource
 
domainEventDispatcher(TramCommandsAndEventsIntegrationData, SagaEventsConsumer, DomainEventDispatcherFactory) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.CommonIntegrationTestFactory
 
domainEventHandlers() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.SagaEventsConsumer
 

E

encodeState(SagaExecutionState) - Static method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionStateJsonSerde
 
EnlistedAggregate - Class in io.eventuate.tram.sagas.orchestration
 
EnlistedAggregate(Class<Object>, Object) - Constructor for class io.eventuate.tram.sagas.orchestration.EnlistedAggregate
 
EnlistedAggregatesDao - Class in io.eventuate.tram.sagas.orchestration
 
EnlistedAggregatesDao(EventuateJdbcStatementExecutor) - Constructor for class io.eventuate.tram.sagas.orchestration.EnlistedAggregatesDao
 
equals(Object) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
equals(Object) - Method in class io.eventuate.tram.sagas.orchestration.DestinationAndResource
 
equals(Object) - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregate
 
EventClassAndAggregateId - Class in io.eventuate.tram.sagas.orchestration
 
EventClassAndAggregateId(Class<DomainEvent>, Long) - Constructor for class io.eventuate.tram.sagas.orchestration.EventClassAndAggregateId
 
eventClassAndAggregateId(Data) - Method in class io.eventuate.tram.sagas.orchestration.SagaEventHandler
 
EventStartingHandler<Data,EventClass extends io.eventuate.tram.events.common.DomainEvent> - Interface in io.eventuate.tram.sagas.orchestration
 
EventToPublish - Class in io.eventuate.tram.sagas.orchestration
 
EventToPublish(Class, String, List<DomainEvent>) - Constructor for class io.eventuate.tram.sagas.orchestration.EventToPublish
 
eventuateCommonInMemoryScriptSupplierForEventuateTramSagas() - Method in class io.eventuate.tram.sagas.spring.inmemory.TramSagaInMemoryConfiguration
 
EventuateTramSagaCommonConfiguration - Class in io.eventuate.tram.sagas.spring.common
 
EventuateTramSagaCommonConfiguration() - Constructor for class io.eventuate.tram.sagas.spring.common.EventuateTramSagaCommonConfiguration
 
EventuateTramSagaCommonFactory - Class in io.eventuate.tram.sagas.micronaut.common
 
EventuateTramSagaCommonFactory() - Constructor for class io.eventuate.tram.sagas.micronaut.common.EventuateTramSagaCommonFactory
 
executeStep(Data, SagaExecutionState) - Method in class io.eventuate.tram.sagas.simpledsl.StepToExecute
 
expect() - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
expectCompletedSuccessfully() - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
expectException(Exception) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
expectRolledBack() - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 

F

failureReply() - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
failureReply(Object) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
find(String, String) - Method in interface io.eventuate.tram.sagas.orchestration.SagaInstanceRepository
 
find(String, String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
findById(long) - Method in interface io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.CustomerDao
 
findById(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.domain.CustomerDaoImpl
 
findById(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.domain.OrderDaoImpl
 
findById(long) - Method in interface io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.OrderDao
 
findById(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain.CustomerDaoImpl
 
findById(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain.OrderDaoImpl
 
findCommandHandler(String, Class<C>) - Method in class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
findEnlistedAggregates(String) - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregatesDao
 
findExceptionHandler(Throwable) - Method in class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
findSagas(Class, String) - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregatesDao
 
findTargetMethod(Message) - Method in class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
forChannel(String) - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
forCommand(Class<C>) - Static method in class io.eventuate.tram.sagas.simpledsl.CommandEndpointBuilder
 
fromChannel(String) - Static method in class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 

G

getAction() - Method in class io.eventuate.tram.sagas.orchestration.SagaEventHandler
 
getAggregateClass() - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregate
 
getAggregateDestination() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.TramCommandsAndEventsIntegrationData
 
getAggregateId() - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregate
 
getAggregateId() - Method in class io.eventuate.tram.sagas.orchestration.EventClassAndAggregateId
 
getAggregateId() - Method in class io.eventuate.tram.sagas.orchestration.EventToPublish
 
getAggregateType() - Method in class io.eventuate.tram.sagas.orchestration.EventToPublish
 
getAmount() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
getChannels() - Method in class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
getChannels() - Method in class io.eventuate.tram.sagas.testing.SagaParticipantChannels
 
getCommand() - Method in class io.eventuate.tram.sagas.orchestration.PendingSagaCommand
 
getCommand() - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantParamsAndCommand
 
getCommandChannel() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.TramCommandsAndEventsIntegrationData
 
getCommandChannel() - Method in class io.eventuate.tram.sagas.simpledsl.CommandEndpoint
 
getCommandClass() - Method in class io.eventuate.tram.sagas.simpledsl.CommandEndpoint
 
getCommandDispatcherId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.TramCommandsAndEventsIntegrationData
 
getCommands() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
getCorrelationHeaders() - Method in class io.eventuate.tram.sagas.eventsourcingsupport.SagaReplyRequestedEvent
 
getCurrentlyExecuting() - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
getCustomerId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
getCustomerId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderDetails
 
getDeleteFromSagaLockTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
getDeleteFromSagaStashTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
getDestination() - Method in class io.eventuate.tram.sagas.orchestration.DestinationAndResource
 
getDestination() - Method in class io.eventuate.tram.sagas.orchestration.PendingSagaCommand
 
getDestination() - Method in class io.eventuate.tram.sagas.testing.MessageWithDestination
 
getDestinationsAndResources() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
getDomainEvents() - Method in class io.eventuate.tram.sagas.orchestration.EventToPublish
 
getEventClass() - Method in class io.eventuate.tram.sagas.orchestration.EventClassAndAggregateId
 
getEventClass() - Method in class io.eventuate.tram.sagas.orchestration.SagaEventHandler
 
getEventDispatcherId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.TramCommandsAndEventsIntegrationData
 
getId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.Customer
 
getId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
getId() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
getInsertIntoSagaInstanceParticipantsSql() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
getInsertIntoSagaInstanceSql() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
getInsertIntoSagaLockTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
getInsertIntoSagaStashTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
getLastRequestId() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
getLocalException() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
getLockTarget() - Method in class io.eventuate.tram.sagas.participant.SagaReplyMessage
 
getMessage() - Method in class io.eventuate.tram.sagas.common.StashedMessage
 
getMessage() - Method in class io.eventuate.tram.sagas.testing.MessageWithDestination
 
getOrderDetails() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaData
 
getOrderDetails() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSagaData
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaCompletedSuccesfully
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaData
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaRolledBack
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSagaData
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ApproveOrderCommand
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
getOrderId() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.RejectOrderCommand
 
getOrderTotal() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
getOrderTotal() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderDetails
 
getParams() - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantParamsAndCommand
 
getPostLock() - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandler
 
getPreLock() - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandler
 
getReplyClasses() - Method in class io.eventuate.tram.sagas.simpledsl.CommandEndpoint
 
getReplyHandler(Message, boolean) - Method in class io.eventuate.tram.sagas.simpledsl.LocalStep
 
getReplyHandler(Message, boolean) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationStep
 
getReplyHandler(Message, boolean) - Method in interface io.eventuate.tram.sagas.simpledsl.SagaStep
 
getResource() - Method in class io.eventuate.tram.sagas.orchestration.DestinationAndResource
 
getResource() - Method in class io.eventuate.tram.sagas.orchestration.PendingSagaCommand
 
getSagaData() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceData
 
getSagaDataJSON() - Method in class io.eventuate.tram.sagas.orchestration.SerializedSagaData
 
getSagaDataType() - Method in class io.eventuate.tram.sagas.orchestration.SerializedSagaData
 
getSagaDefinition() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSaga
 
getSagaDefinition() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSaga
 
getSagaDefinition() - Method in interface io.eventuate.tram.sagas.orchestration.Saga
 
getSagaEventsChannel() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.TramCommandsAndEventsIntegrationData
 
getSagaId() - Method in class io.eventuate.tram.sagas.common.StashedMessage
 
getSagaId() - Method in class io.eventuate.tram.sagas.orchestration.SagaTypeAndId
 
getSagaInstance() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceData
 
getSagaType() - Method in class io.eventuate.tram.sagas.common.StashedMessage
 
getSagaType() - Method in interface io.eventuate.tram.sagas.orchestration.Saga
 
getSagaType() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
getSagaType() - Method in class io.eventuate.tram.sagas.orchestration.SagaTypeAndId
 
getSelectFromSagaInstanceParticipantsSql() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
getSelectFromSagaInstanceSql() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
getSelectFromSagaLockTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
getSelectFromSagaStashTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
getSerializedSagaData() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
getState() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
getStateName() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
getTarget() - Method in class io.eventuate.tram.sagas.common.LockTarget
 
getTarget() - Method in exception io.eventuate.tram.sagas.common.StashMessageRequiredException
 
getUpdatedSagaData() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
getUpdatedState() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
getUpdateSagaInstanceSql() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
getUpdateSagaLockTableSql() - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
given() - Static method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 

H

handleException(CommandProcessingAggregate, Throwable, Optional) - Method in class io.eventuate.tram.sagas.eventsourcingsupport.CommandMessageAggregateRepositoryInterceptor
 
handleMessage(Message) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
handleReply(String, Data, Message) - Method in interface io.eventuate.tram.sagas.orchestration.SagaDefinition
 
handleReply(String, Data, Message) - Method in class io.eventuate.tram.sagas.simpledsl.SimpleSagaDefinition
 
handles(Message) - Method in class io.eventuate.tram.sagas.testing.commandhandling.SagaParticipantStubCommandHandler
 
handles(String, Class<C>) - Method in class io.eventuate.tram.sagas.testing.commandhandling.SagaParticipantStubCommandHandler
 
hasAction(Data) - Method in class io.eventuate.tram.sagas.simpledsl.LocalStep
 
hasAction(Data) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationStep
 
hasAction(Data) - Method in interface io.eventuate.tram.sagas.simpledsl.SagaStep
 
hasCompensation(Data) - Method in class io.eventuate.tram.sagas.simpledsl.LocalStep
 
hasCompensation(Data) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationStep
 
hasCompensation(Data) - Method in interface io.eventuate.tram.sagas.simpledsl.SagaStep
 
hashCode() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
hashCode() - Method in class io.eventuate.tram.sagas.orchestration.DestinationAndResource
 
hashCode() - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregate
 
hasLockTarget() - Method in class io.eventuate.tram.sagas.participant.SagaReplyMessage
 

I

init() - Method in class io.eventuate.tram.sagas.micronaut.orchestration.SagaManagerImplInitializer
 
init() - Method in class io.eventuate.tram.sagas.micronaut.testing.SagaParticipantStubManagerInitializer
 
initialize() - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
invoke(CommandHandler, CommandMessage, Map<String, String>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandDispatcher
 
invokeLocal(Consumer<Data>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
invokeMethod(CommandMessage, Map<String, String>) - Method in class io.eventuate.tram.sagas.testing.commandhandling.SagaParticipantStubCommandHandler
 
invokeParticipant(Function<Data, CommandWithDestination>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
invokeParticipant(Predicate<Data>, Function<Data, CommandWithDestination>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
invokeParticipant(CommandEndpoint<C>, Function<Data, C>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
invokeParticipant(Predicate<Data>, CommandEndpoint<C>, Function<Data, C>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
InvokeParticipantStepBuilder<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
InvokeParticipantStepBuilder(SimpleSagaDefinitionBuilder<Data>) - Constructor for class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain - package io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain
 
io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain - package io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain
 
io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service - package io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service
 
io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers - package io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers
 
io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.domain - package io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.domain
 
io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders - package io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders
 
io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.domain - package io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.domain
 
io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests - package io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests
 
io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain - package io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain
 
io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.cancelorder - package io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.cancelorder
 
io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder - package io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants - package io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants
 
io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy - package io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy
 
io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service - package io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service
 
io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers - package io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers
 
io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain - package io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain
 
io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders - package io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders
 
io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain - package io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain
 
io.eventuate.tram.sagas.common - package io.eventuate.tram.sagas.common
 
io.eventuate.tram.sagas.eventsourcingsupport - package io.eventuate.tram.sagas.eventsourcingsupport
 
io.eventuate.tram.sagas.micronaut.common - package io.eventuate.tram.sagas.micronaut.common
 
io.eventuate.tram.sagas.micronaut.orchestration - package io.eventuate.tram.sagas.micronaut.orchestration
 
io.eventuate.tram.sagas.micronaut.participant - package io.eventuate.tram.sagas.micronaut.participant
 
io.eventuate.tram.sagas.micronaut.testing - package io.eventuate.tram.sagas.micronaut.testing
 
io.eventuate.tram.sagas.orchestration - package io.eventuate.tram.sagas.orchestration
 
io.eventuate.tram.sagas.participant - package io.eventuate.tram.sagas.participant
 
io.eventuate.tram.sagas.simpledsl - package io.eventuate.tram.sagas.simpledsl
 
io.eventuate.tram.sagas.spring.common - package io.eventuate.tram.sagas.spring.common
 
io.eventuate.tram.sagas.spring.inmemory - package io.eventuate.tram.sagas.spring.inmemory
 
io.eventuate.tram.sagas.spring.orchestration - package io.eventuate.tram.sagas.spring.orchestration
 
io.eventuate.tram.sagas.spring.participant - package io.eventuate.tram.sagas.spring.participant
 
io.eventuate.tram.sagas.spring.testing - package io.eventuate.tram.sagas.spring.testing
 
io.eventuate.tram.sagas.testing - package io.eventuate.tram.sagas.testing
 
io.eventuate.tram.sagas.testing.commandhandling - package io.eventuate.tram.sagas.testing.commandhandling
 
isCompensating() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
isCompensating() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
isCompensating() - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
isEmpty() - Method in class io.eventuate.tram.sagas.simpledsl.StepToExecute
 
isEndState() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
isEndState() - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
isEndState() - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
isFor(String, long, String) - Method in class io.eventuate.tram.sagas.orchestration.EventClassAndAggregateId
 
isGreaterThanOrEqual(Money) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
isInvocable(Data) - Method in class io.eventuate.tram.sagas.simpledsl.AbstractParticipantInvocation
 
isInvocable(Data) - Method in interface io.eventuate.tram.sagas.simpledsl.ParticipantInvocation
 
isLocal() - Method in class io.eventuate.tram.sagas.orchestration.SagaActions
 
isSuccessfulReply(boolean, Message) - Method in class io.eventuate.tram.sagas.simpledsl.LocalStep
 
isSuccessfulReply(Message) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantEndpointInvocationImpl
 
isSuccessfulReply(Message) - Method in interface io.eventuate.tram.sagas.simpledsl.ParticipantInvocation
 
isSuccessfulReply(Message) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationImpl
 
isSuccessfulReply(boolean, Message) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationStep
 
isSuccessfulReply(boolean, Message) - Method in interface io.eventuate.tram.sagas.simpledsl.SagaStep
 

L

localCreateOrder(OrderDetails) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderService
 
localCreateOrderSaga(DomainEventPublisher, OrderDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
LocalCreateOrderSaga - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
LocalCreateOrderSaga(DomainEventPublisher, OrderDao) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSaga
 
localCreateOrderSaga(DomainEventPublisher, OrderDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
LocalCreateOrderSagaData - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder
 
LocalCreateOrderSagaData() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSagaData
 
LocalCreateOrderSagaData(OrderDetails) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSagaData
 
localCreateOrderSagaManager(Saga<LocalCreateOrderSagaData>, SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
localCreateOrderSagaManager(Saga<LocalCreateOrderSagaData>, SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
LocalStep<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
LocalStep(Consumer<Data>, Optional<Consumer<Data>>) - Constructor for class io.eventuate.tram.sagas.simpledsl.LocalStep
 
LocalStepBuilder<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
LocalStepBuilder(SimpleSagaDefinitionBuilder<Data>, Consumer<Data>) - Constructor for class io.eventuate.tram.sagas.simpledsl.LocalStepBuilder
 
LockTarget - Class in io.eventuate.tram.sagas.common
 
LockTarget(Class, Object) - Constructor for class io.eventuate.tram.sagas.common.LockTarget
 
LockTarget(String, String) - Constructor for class io.eventuate.tram.sagas.common.LockTarget
 
LockTarget(String) - Constructor for class io.eventuate.tram.sagas.common.LockTarget
 

M

make(Class<DomainEvent>, Function<Data, Long>, SagaStateMachineAction<Data, DomainEventEnvelope<DomainEvent>>) - Static method in class io.eventuate.tram.sagas.orchestration.SagaEventHandler
 
make(Saga<SagaData>) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerFactory
 
make(String, CommandHandlers) - Method in class io.eventuate.tram.sagas.participant.SagaCommandDispatcherFactory
 
makeCommandToSend(Data) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantEndpointInvocationImpl
 
makeCommandToSend(Data) - Method in interface io.eventuate.tram.sagas.simpledsl.ParticipantInvocation
 
makeCommandToSend(Data) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationImpl
 
makeEndState() - Static method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
makeLocalOutcome(Optional<RuntimeException>) - Static method in class io.eventuate.tram.sagas.simpledsl.StepOutcome
 
makeRemoteStepOutcome(List<CommandWithDestination>) - Static method in class io.eventuate.tram.sagas.simpledsl.StepOutcome
 
makeStepOutcome(Data, boolean) - Method in class io.eventuate.tram.sagas.simpledsl.LocalStep
 
makeStepOutcome(Data, boolean) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationStep
 
makeStepOutcome(Data, boolean) - Method in interface io.eventuate.tram.sagas.simpledsl.SagaStep
 
messageHandler(Message) - Method in class io.eventuate.tram.sagas.participant.SagaCommandDispatcher
 
messageHandler(Message) - Method in class io.eventuate.tram.sagas.testing.commandhandling.UnhandledMessageTrackingCommandDispatcher
 
MessageWithDestination - Class in io.eventuate.tram.sagas.testing
 
MessageWithDestination(String, Message) - Constructor for class io.eventuate.tram.sagas.testing.MessageWithDestination
 
Money - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain
 
Money() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
Money(int) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
Money(String) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
Money(BigDecimal) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 

N

nextState(int) - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
noteCreditReservationFailed() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
noteCreditReserved() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
noteNewCommandHandler(SagaParticipantStubCommandHandler<C>) - Method in class io.eventuate.tram.sagas.testing.commandhandling.UnhandledMessageTrackingCommandDispatcher
 

O

onMessage(Class<C>, Function<CommandMessage<C>, Message>) - Method in interface io.eventuate.tram.sagas.participant.AbstractSagaCommandHandlersBuilder
 
onMessage(Class<C>, Consumer<CommandMessage<C>>) - Method in interface io.eventuate.tram.sagas.participant.AbstractSagaCommandHandlersBuilder
 
onMessage(Class<C>, Function<CommandMessage<C>, Message>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
onMessage(Class<C>, Consumer<CommandMessage<C>>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
onMessage(Class<C>, Function<CommandMessage<C>, Message>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 
onMessage(Class<C>, Consumer<CommandMessage<C>>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 
onMessageReturningMessages(Class<C>, Function<CommandMessage<C>, List<Message>>) - Method in interface io.eventuate.tram.sagas.participant.AbstractSagaCommandHandlersBuilder
 
onMessageReturningMessages(Class<C>, Function<CommandMessage<C>, List<Message>>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
onMessageReturningMessages(Class<C>, Function<CommandMessage<C>, List<Message>>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 
onMessageReturningOptionalMessage(Class<C>, Function<CommandMessage<C>, Optional<Message>>) - Method in interface io.eventuate.tram.sagas.participant.AbstractSagaCommandHandlersBuilder
 
onMessageReturningOptionalMessage(Class<C>, Function<CommandMessage<C>, Optional<Message>>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
onMessageReturningOptionalMessage(Class<C>, Function<CommandMessage<C>, Optional<Message>>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 
onReply(Class<T>, BiConsumer<Data, T>) - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
onSagaCompletedSuccessfully(String, CreateOrderSagaData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSaga
 
onSagaCompletedSuccessfully(String, LocalCreateOrderSagaData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSaga
 
onSagaCompletedSuccessfully(String, Data) - Method in interface io.eventuate.tram.sagas.orchestration.Saga
 
onSagaRolledBack(String, CreateOrderSagaData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSaga
 
onSagaRolledBack(String, LocalCreateOrderSagaData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSaga
 
onSagaRolledBack(String, Data) - Method in interface io.eventuate.tram.sagas.orchestration.Saga
 
onStarting(String, Data) - Method in interface io.eventuate.tram.sagas.orchestration.Saga
 
Order - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain
 
Order() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
Order(OrderDetails) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.Order
 
orderCommandDispatcher(OrderCommandHandler, SagaCommandDispatcherFactory) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
orderCommandDispatcher(OrderCommandHandler, SagaCommandDispatcherFactory) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
orderCommandHandler(OrderDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
OrderCommandHandler - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service
 
OrderCommandHandler(OrderDao) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderCommandHandler
 
orderCommandHandler(OrderDao) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
OrderConfiguration - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders
 
OrderConfiguration() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
OrderDao - Interface in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain
 
OrderDaoImpl - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.domain
 
OrderDaoImpl() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.domain.OrderDaoImpl
 
OrderDaoImpl - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain
 
OrderDaoImpl() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain.OrderDaoImpl
 
OrderDetails - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service
 
OrderDetails() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderDetails
 
OrderDetails(Long, Money) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderDetails
 
OrderFactory - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders
 
OrderFactory() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
OrderRepository - Interface in io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain
 
orderService(SagaManager<CreateOrderSagaData>, SagaManager<LocalCreateOrderSagaData>, OrderDao, EventuateTransactionTemplate, SagaInstanceFactory, LocalCreateOrderSaga) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.OrderFactory
 
orderService - Variable in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
OrderService - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service
 
OrderService(SagaManager<CreateOrderSagaData>, OrderDao, EventuateTransactionTemplate, SagaInstanceFactory, LocalCreateOrderSaga) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderService
 
orderService(SagaManager<CreateOrderSagaData>, SagaManager<LocalCreateOrderSagaData>, OrderDao, EventuateTransactionTemplate, SagaInstanceFactory, LocalCreateOrderSaga) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.OrderConfiguration
 
OrderServiceProxy - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy
 
OrderServiceProxy() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy.OrderServiceProxy
 
OrderState - Enum in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain
 

P

ParticipantEndpointInvocationImpl<Data,C extends io.eventuate.tram.commands.common.Command> - Class in io.eventuate.tram.sagas.simpledsl
 
ParticipantEndpointInvocationImpl(Optional<Predicate<Data>>, CommandEndpoint<C>, Function<Data, C>) - Constructor for class io.eventuate.tram.sagas.simpledsl.ParticipantEndpointInvocationImpl
 
ParticipantInvocation<Data> - Interface in io.eventuate.tram.sagas.simpledsl
 
ParticipantInvocationBuilder - Class in io.eventuate.tram.sagas.simpledsl
 
ParticipantInvocationBuilder(String, String) - Constructor for class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationBuilder
 
ParticipantInvocationImpl<Data,C extends io.eventuate.tram.commands.common.Command> - Class in io.eventuate.tram.sagas.simpledsl
 
ParticipantInvocationImpl(Optional<Predicate<Data>>, Function<Data, CommandWithDestination>) - Constructor for class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationImpl
 
ParticipantInvocationStep<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
ParticipantInvocationStep(Optional<ParticipantInvocation<Data>>, Optional<ParticipantInvocation<Data>>, Map<String, BiConsumer<Data, Object>>, Map<String, BiConsumer<Data, Object>>) - Constructor for class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationStep
 
ParticipantParamsAndCommand<C extends io.eventuate.tram.commands.common.Command> - Class in io.eventuate.tram.sagas.simpledsl
 
ParticipantParamsAndCommand(Map<String, String>, C) - Constructor for class io.eventuate.tram.sagas.simpledsl.ParticipantParamsAndCommand
 
PendingSagaCommand - Class in io.eventuate.tram.sagas.orchestration
 
PendingSagaCommand(String, String, Command) - Constructor for class io.eventuate.tram.sagas.orchestration.PendingSagaCommand
 
PostLockFunction<C> - Interface in io.eventuate.tram.sagas.participant
 

R

ReconfigurableCommandHandlers - Class in io.eventuate.tram.sagas.testing.commandhandling
 
ReconfigurableCommandHandlers(Set<String>) - Constructor for class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
reject(CreateOrderSagaData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSaga
 
reject(LocalCreateOrderSagaData) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSaga
 
reject - Variable in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy.OrderServiceProxy
 
reject(CommandMessage<RejectOrderCommand>) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.OrderCommandHandler
 
RejectOrderCommand - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service
 
RejectOrderCommand(long) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.RejectOrderCommand
 
ReleaseCreditCommand - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.cancelorder
 
ReleaseCreditCommand() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.cancelorder.ReleaseCreditCommand
 
REPLY_LOCKED - Static variable in class io.eventuate.tram.sagas.common.SagaReplyHeaders
 
REPLY_SAGA_ID - Static variable in class io.eventuate.tram.sagas.common.SagaReplyHeaders
 
REPLY_SAGA_TYPE - Static variable in class io.eventuate.tram.sagas.common.SagaReplyHeaders
 
replyingTo(CommandMessage<T>) - Static method in class io.eventuate.tram.sagas.eventsourcingsupport.UpdatingOptionsBuilder
 
replyWith(Function<CommandMessage<C>, Message>) - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager.SagaParticipantStubManagerHelper
 
replyWithFailure() - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager.SagaParticipantStubManagerHelper
 
replyWithSuccess() - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager.SagaParticipantStubManagerHelper
 
reserveCredit(Long, Money) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.Customer
 
reserveCredit(CommandMessage<ReserveCreditCommand>) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service.CustomerCommandHandler
 
reserveCredit - Variable in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.proxy.CustomerServiceProxy
 
ReserveCreditCommand - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants
 
ReserveCreditCommand() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
ReserveCreditCommand(Long, Long, Money) - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
reset() - Method in class io.eventuate.tram.sagas.testing.commandhandling.ReconfigurableCommandHandlers
 
reset() - Method in class io.eventuate.tram.sagas.testing.commandhandling.UnhandledMessageTrackingCommandDispatcher
 
reset() - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
ResultCreditResult - Interface in io.eventuate.examples.tram.sagas.ordersandcustomers.customers.service
 

S

Saga<Data> - Interface in io.eventuate.tram.sagas.orchestration
 
saga(Saga<T>, T) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
SAGA_ID - Static variable in class io.eventuate.tram.sagas.common.SagaCommandHeaders
 
SAGA_ID - Static variable in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
SAGA_TYPE - Static variable in class io.eventuate.tram.sagas.common.SagaCommandHeaders
 
SagaActions<Data> - Class in io.eventuate.tram.sagas.orchestration
 
SagaActions(List<CommandWithDestination>, Optional<Data>, Optional<String>, boolean, boolean, boolean, Optional<RuntimeException>) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaActions
 
SagaActions.Builder<Data> - Class in io.eventuate.tram.sagas.orchestration
 
SagaCommandDispatcher - Class in io.eventuate.tram.sagas.participant
 
SagaCommandDispatcher(String, CommandHandlers, MessageConsumer, MessageProducer, SagaLockManager) - Constructor for class io.eventuate.tram.sagas.participant.SagaCommandDispatcher
 
sagaCommandDispatcherFactory(MessageConsumer, MessageProducer, SagaLockManager) - Method in class io.eventuate.tram.sagas.micronaut.participant.SagaParticipantFactory
 
SagaCommandDispatcherFactory - Class in io.eventuate.tram.sagas.participant
 
SagaCommandDispatcherFactory(MessageConsumer, MessageProducer, SagaLockManager) - Constructor for class io.eventuate.tram.sagas.participant.SagaCommandDispatcherFactory
 
sagaCommandDispatcherFactory(MessageConsumer, MessageProducer, SagaLockManager) - Method in class io.eventuate.tram.sagas.spring.participant.SagaParticipantConfiguration
 
SagaCommandHandler - Class in io.eventuate.tram.sagas.participant
 
SagaCommandHandler(String, String, Class<C>, BiFunction<CommandMessage<C>, PathVariables, List<Message>>) - Constructor for class io.eventuate.tram.sagas.participant.SagaCommandHandler
 
SagaCommandHandler(String, Class<C>, Function<CommandMessage<C>, List<Message>>) - Constructor for class io.eventuate.tram.sagas.participant.SagaCommandHandler
 
SagaCommandHandlerBuilder<C> - Class in io.eventuate.tram.sagas.participant
 
SagaCommandHandlerBuilder(SagaCommandHandlersBuilder, SagaCommandHandler) - Constructor for class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
SagaCommandHandlersBuilder - Class in io.eventuate.tram.sagas.participant
 
SagaCommandHandlersBuilder() - Constructor for class io.eventuate.tram.sagas.participant.SagaCommandHandlersBuilder
 
SagaCommandHeaders - Class in io.eventuate.tram.sagas.common
 
SagaCommandHeaders() - Constructor for class io.eventuate.tram.sagas.common.SagaCommandHeaders
 
sagaCommandProducer(CommandProducer) - Method in class io.eventuate.tram.sagas.micronaut.orchestration.SagaOrchestratorFactory
 
SagaCommandProducer - Class in io.eventuate.tram.sagas.orchestration
 
SagaCommandProducer(CommandProducer) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaCommandProducer
 
sagaCommandProducer(CommandProducer) - Method in class io.eventuate.tram.sagas.spring.orchestration.SagaOrchestratorConfiguration
 
SagaCompletedForAggregateEvent - Class in io.eventuate.tram.sagas.orchestration
 
SagaCompletedForAggregateEvent(String) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaCompletedForAggregateEvent
 
SagaDataSerde - Class in io.eventuate.tram.sagas.orchestration
 
SagaDataSerde() - Constructor for class io.eventuate.tram.sagas.orchestration.SagaDataSerde
 
SagaDefinition<Data> - Interface in io.eventuate.tram.sagas.orchestration
 
SagaEndpointInvocation - Class in io.eventuate.tram.sagas.simpledsl
 
SagaEndpointInvocation() - Constructor for class io.eventuate.tram.sagas.simpledsl.SagaEndpointInvocation
 
SagaEventHandler<Data> - Class in io.eventuate.tram.sagas.orchestration
 
SagaEventHandler(Class<DomainEvent>, Function<Data, Long>, SagaStateMachineAction<Data, DomainEventEnvelope<DomainEvent>>) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaEventHandler
 
sagaEventsConsumer() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.CommonIntegrationTestFactory
 
SagaEventsConsumer - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests
 
SagaEventsConsumer() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.SagaEventsConsumer
 
SagaExecutionState - Class in io.eventuate.tram.sagas.simpledsl
 
SagaExecutionState() - Constructor for class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
SagaExecutionState(int, boolean) - Constructor for class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
SagaExecutionStateJsonSerde - Class in io.eventuate.tram.sagas.simpledsl
 
SagaExecutionStateJsonSerde() - Constructor for class io.eventuate.tram.sagas.simpledsl.SagaExecutionStateJsonSerde
 
SagaInstance - Class in io.eventuate.tram.sagas.orchestration
 
SagaInstance(String, String, String, String, SerializedSagaData, Set<DestinationAndResource>) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaInstance
 
SagaInstanceData<Data> - Class in io.eventuate.tram.sagas.orchestration
 
SagaInstanceData(SagaInstance, Data) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaInstanceData
 
sagaInstanceFactory(SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Method in class io.eventuate.tram.sagas.micronaut.orchestration.SagaOrchestratorFactory
 
SagaInstanceFactory - Class in io.eventuate.tram.sagas.orchestration
 
SagaInstanceFactory(SagaManagerFactory) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaInstanceFactory
 
sagaInstanceFactory(SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Method in class io.eventuate.tram.sagas.spring.orchestration.SagaOrchestratorConfiguration
 
sagaInstanceRepository(EventuateJdbcStatementExecutor, IdGenerator, EventuateSchema) - Method in class io.eventuate.tram.sagas.micronaut.orchestration.SagaOrchestratorFactory
 
SagaInstanceRepository - Interface in io.eventuate.tram.sagas.orchestration
 
sagaInstanceRepository(EventuateJdbcStatementExecutor, IdGenerator, EventuateSchema) - Method in class io.eventuate.tram.sagas.spring.orchestration.SagaOrchestratorConfiguration
 
SagaInstanceRepositoryJdbc - Class in io.eventuate.tram.sagas.orchestration
 
SagaInstanceRepositoryJdbc(EventuateJdbcStatementExecutor, IdGenerator, EventuateSchema) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
SagaLockManager - Interface in io.eventuate.tram.sagas.common
 
sagaLockManager(EventuateJdbcStatementExecutor, EventuateSchema) - Method in class io.eventuate.tram.sagas.micronaut.common.EventuateTramSagaCommonFactory
 
sagaLockManager(EventuateJdbcStatementExecutor, EventuateSchema) - Method in class io.eventuate.tram.sagas.spring.common.EventuateTramSagaCommonConfiguration
 
SagaLockManagerImpl - Class in io.eventuate.tram.sagas.common
 
SagaLockManagerImpl(EventuateJdbcStatementExecutor, EventuateSchema) - Constructor for class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
SagaManager<Data> - Interface in io.eventuate.tram.sagas.orchestration
 
SagaManagerFactory - Class in io.eventuate.tram.sagas.orchestration
 
SagaManagerFactory(SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaManagerFactory
 
SagaManagerImpl<Data> - Class in io.eventuate.tram.sagas.orchestration
 
SagaManagerImpl(Saga<Data>, SagaInstanceRepository, CommandProducer, MessageConsumer, SagaLockManager, SagaCommandProducer) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
SagaManagerImplInitializer - Class in io.eventuate.tram.sagas.micronaut.orchestration
 
SagaManagerImplInitializer() - Constructor for class io.eventuate.tram.sagas.micronaut.orchestration.SagaManagerImplInitializer
 
SagaOrchestratorConfiguration - Class in io.eventuate.tram.sagas.spring.orchestration
 
SagaOrchestratorConfiguration() - Constructor for class io.eventuate.tram.sagas.spring.orchestration.SagaOrchestratorConfiguration
 
SagaOrchestratorFactory - Class in io.eventuate.tram.sagas.micronaut.orchestration
 
SagaOrchestratorFactory() - Constructor for class io.eventuate.tram.sagas.micronaut.orchestration.SagaOrchestratorFactory
 
SagaParticipantChannels - Class in io.eventuate.tram.sagas.testing
 
SagaParticipantChannels(String...) - Constructor for class io.eventuate.tram.sagas.testing.SagaParticipantChannels
 
SagaParticipantConfiguration - Class in io.eventuate.tram.sagas.spring.participant
 
SagaParticipantConfiguration() - Constructor for class io.eventuate.tram.sagas.spring.participant.SagaParticipantConfiguration
 
SagaParticipantFactory - Class in io.eventuate.tram.sagas.micronaut.participant
 
SagaParticipantFactory() - Constructor for class io.eventuate.tram.sagas.micronaut.participant.SagaParticipantFactory
 
SagaParticipantStubCommandHandler<C> - Class in io.eventuate.tram.sagas.testing.commandhandling
 
SagaParticipantStubCommandHandler(String, Class<C>, Predicate<Message>, Function<CommandMessage<C>, Message>) - Constructor for class io.eventuate.tram.sagas.testing.commandhandling.SagaParticipantStubCommandHandler
 
sagaParticipantStubManager(SagaParticipantChannels, MessageConsumer, MessageProducer) - Method in class io.eventuate.tram.sagas.micronaut.testing.SagaParticipantStubManagerFactory
 
sagaParticipantStubManager(SagaParticipantChannels, MessageConsumer, MessageProducer) - Method in class io.eventuate.tram.sagas.spring.testing.SagaParticipantStubManagerConfiguration
 
SagaParticipantStubManager - Class in io.eventuate.tram.sagas.testing
Defines a DSL for configuring stubbed saga participants (more generally, recipients of command messages) that response to command messages.
SagaParticipantStubManager(SagaParticipantChannels, MessageConsumer, MessageProducer) - Constructor for class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
SagaParticipantStubManager.SagaParticipantStubManagerHelper<C> - Class in io.eventuate.tram.sagas.testing
 
SagaParticipantStubManagerConfiguration - Class in io.eventuate.tram.sagas.spring.testing
 
SagaParticipantStubManagerConfiguration() - Constructor for class io.eventuate.tram.sagas.spring.testing.SagaParticipantStubManagerConfiguration
 
SagaParticipantStubManagerFactory - Class in io.eventuate.tram.sagas.micronaut.testing
 
SagaParticipantStubManagerFactory() - Constructor for class io.eventuate.tram.sagas.micronaut.testing.SagaParticipantStubManagerFactory
 
SagaParticipantStubManagerHelper(SagaParticipantStubManager, Class<C>, Predicate<Message>) - Constructor for class io.eventuate.tram.sagas.testing.SagaParticipantStubManager.SagaParticipantStubManagerHelper
 
SagaParticipantStubManagerInitializer - Class in io.eventuate.tram.sagas.micronaut.testing
 
SagaParticipantStubManagerInitializer() - Constructor for class io.eventuate.tram.sagas.micronaut.testing.SagaParticipantStubManagerInitializer
 
SagaReplyHeaders - Class in io.eventuate.tram.sagas.common
 
SagaReplyHeaders() - Constructor for class io.eventuate.tram.sagas.common.SagaReplyHeaders
 
SagaReplyMessage - Class in io.eventuate.tram.sagas.participant
 
SagaReplyMessage(String, Map<String, String>, Optional<LockTarget>) - Constructor for class io.eventuate.tram.sagas.participant.SagaReplyMessage
 
SagaReplyMessageBuilder - Class in io.eventuate.tram.sagas.participant
 
SagaReplyMessageBuilder(LockTarget) - Constructor for class io.eventuate.tram.sagas.participant.SagaReplyMessageBuilder
 
SagaReplyRequestedEvent - Class in io.eventuate.tram.sagas.eventsourcingsupport
 
SagaReplyRequestedEvent(Map<String, String>) - Constructor for class io.eventuate.tram.sagas.eventsourcingsupport.SagaReplyRequestedEvent
 
SagaReplyRequestedEventSubscriber - Class in io.eventuate.tram.sagas.eventsourcingsupport
 
SagaReplyRequestedEventSubscriber(String, Set<String>) - Constructor for class io.eventuate.tram.sagas.eventsourcingsupport.SagaReplyRequestedEventSubscriber
 
SagaStateMachineAction<Data,Reply> - Interface in io.eventuate.tram.sagas.orchestration
 
SagaStateMachineEventHandler<Data,EventClass extends io.eventuate.tram.events.common.DomainEvent> - Interface in io.eventuate.tram.sagas.orchestration
 
SagaStep<Data> - Interface in io.eventuate.tram.sagas.simpledsl
 
SagaTypeAndId - Class in io.eventuate.tram.sagas.orchestration
 
SagaTypeAndId(String, String) - Constructor for class io.eventuate.tram.sagas.orchestration.SagaTypeAndId
 
SagaUnitTestSupport<T> - Class in io.eventuate.tram.sagas.testing
Provides a DSL for writing unit tests for saga orchestrators
SagaUnitTestSupport() - Constructor for class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
SagaUnlockCommand - Class in io.eventuate.tram.sagas.common
 
SagaUnlockCommand() - Constructor for class io.eventuate.tram.sagas.common.SagaUnlockCommand
 
save(Customer) - Method in interface io.eventuate.examples.tram.sagas.ordersandcustomers.customers.domain.CustomerDao
 
save(Customer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.customers.domain.CustomerDaoImpl
 
save(Order) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.orders.domain.OrderDaoImpl
 
save(Order) - Method in interface io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.OrderDao
 
save(Customer) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.customers.domain.CustomerDaoImpl
 
save(Order) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.spring.orders.domain.OrderDaoImpl
 
save(String, Set<EnlistedAggregate>) - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregatesDao
 
save(SagaInstance) - Method in interface io.eventuate.tram.sagas.orchestration.SagaInstanceRepository
 
save(SagaInstance) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
sendCommand(String, String, String, String, Command, String) - Method in class io.eventuate.tram.sagas.orchestration.SagaCommandProducer
 
sendCommands(String, String, List<CommandWithDestination>, String) - Method in class io.eventuate.tram.sagas.orchestration.SagaCommandProducer
 
sendReply(DispatchedEvent<Event>) - Method in class io.eventuate.tram.sagas.eventsourcingsupport.SagaReplyRequestedEventSubscriber
 
SerializedSagaData - Class in io.eventuate.tram.sagas.orchestration
 
SerializedSagaData(String, String) - Constructor for class io.eventuate.tram.sagas.orchestration.SerializedSagaData
 
serializeSagaData(Data) - Static method in class io.eventuate.tram.sagas.orchestration.SagaDataSerde
 
setAmount(BigDecimal) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
setCommandProducer(CommandProducer) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
setCompensating(Boolean) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setCompensating(boolean) - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
setCorrelationHeaders(Map<String, String>) - Method in class io.eventuate.tram.sagas.eventsourcingsupport.SagaReplyRequestedEvent
 
setCurrentlyExecuting(int) - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
setCustomerId(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
setEndState(Boolean) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setEndState(boolean) - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
setId(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setInsertIntoSagaInstanceParticipantsSql(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
setInsertIntoSagaInstanceSql(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
setLastRequestId(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setMessageConsumer(MessageConsumer) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
setOrderId(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaCompletedSuccesfully
 
setOrderId(Long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaData
 
setOrderId(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.CreateOrderSagaRolledBack
 
setOrderId(Long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.createorder.LocalCreateOrderSagaData
 
setOrderId(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ApproveOrderCommand
 
setOrderId(Long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
setOrderId(long) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.service.RejectOrderCommand
 
setOrderTotal(Money) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.orders.sagas.participants.ReserveCreditCommand
 
setPostLock(PostLockFunction) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandler
 
setPreLock(BiFunction<CommandMessage, PathVariables, LockTarget>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandler
 
setSagaCommandProducer(SagaCommandProducer) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
setSagaInstanceRepository(SagaInstanceRepository) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
setSagaLockManager(SagaLockManager) - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
setSagaType(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setSelectFromSagaInstanceParticipantsSql(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
setSelectFromSagaInstanceSql(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
setSerializedSagaData(SerializedSagaData) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setStateName(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstance
 
setUpdateSagaInstanceSql(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
shouldApproveOrder() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
shouldRejectOrder() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.AbstractOrdersAndCustomersIntegrationTest
 
SimpleSaga<Data> - Interface in io.eventuate.tram.sagas.simpledsl
 
SimpleSagaDefinition<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
SimpleSagaDefinition(List<SagaStep<Data>>) - Constructor for class io.eventuate.tram.sagas.simpledsl.SimpleSagaDefinition
 
SimpleSagaDefinitionBuilder<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
SimpleSagaDefinitionBuilder() - Constructor for class io.eventuate.tram.sagas.simpledsl.SimpleSagaDefinitionBuilder
 
SimpleSagaDsl<Data> - Interface in io.eventuate.tram.sagas.simpledsl
 
start(Data) - Method in interface io.eventuate.tram.sagas.orchestration.SagaDefinition
 
start(Data) - Method in class io.eventuate.tram.sagas.simpledsl.SimpleSagaDefinition
 
startCompensating() - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
StartingHandler<Data> - Interface in io.eventuate.tram.sagas.orchestration
 
StashedMessage - Class in io.eventuate.tram.sagas.common
 
StashedMessage(String, String, Message) - Constructor for class io.eventuate.tram.sagas.common.StashedMessage
 
stashMessage(String, String, String, Message) - Method in interface io.eventuate.tram.sagas.common.SagaLockManager
 
stashMessage(String, String, String, Message) - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
StashMessageRequiredException - Exception in io.eventuate.tram.sagas.common
 
StashMessageRequiredException(String) - Constructor for exception io.eventuate.tram.sagas.common.StashMessageRequiredException
 
step() - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
step() - Method in class io.eventuate.tram.sagas.simpledsl.LocalStepBuilder
 
step() - Method in interface io.eventuate.tram.sagas.simpledsl.SimpleSagaDsl
 
StepBuilder<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
StepBuilder(SimpleSagaDefinitionBuilder<Data>) - Constructor for class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
StepOutcome - Class in io.eventuate.tram.sagas.simpledsl
 
StepOutcome() - Constructor for class io.eventuate.tram.sagas.simpledsl.StepOutcome
 
StepToExecute<Data> - Class in io.eventuate.tram.sagas.simpledsl
 
StepToExecute(Optional<SagaStep<Data>>, int, boolean) - Constructor for class io.eventuate.tram.sagas.simpledsl.StepToExecute
 
subscribe() - Method in class io.eventuate.tram.sagas.eventsourcingsupport.SagaReplyRequestedEventSubscriber
 
subscribeToReplyChannel() - Method in interface io.eventuate.tram.sagas.orchestration.SagaManager
 
subscribeToReplyChannel() - Method in class io.eventuate.tram.sagas.orchestration.SagaManagerImpl
 
subtract(Money) - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
successReply() - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
successReply(Object) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 

T

to(String) - Method in class io.eventuate.tram.sagas.testing.SagaUnitTestSupport
 
toString() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
toString() - Method in class io.eventuate.tram.sagas.orchestration.EnlistedAggregate
 
toString() - Method in class io.eventuate.tram.sagas.simpledsl.SagaExecutionState
 
toString() - Method in class io.eventuate.tram.sagas.testing.MessageWithDestination
 
tramCommandsAndEventsIntegrationData() - Method in class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.CommonIntegrationTestFactory
 
TramCommandsAndEventsIntegrationData - Class in io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests
 
TramCommandsAndEventsIntegrationData() - Constructor for class io.eventuate.examples.tram.sagas.ordersandcustomers.micronaut.tests.TramCommandsAndEventsIntegrationData
 
TramSagaInMemoryConfiguration - Class in io.eventuate.tram.sagas.spring.inmemory
 
TramSagaInMemoryConfiguration() - Constructor for class io.eventuate.tram.sagas.spring.inmemory.TramSagaInMemoryConfiguration
 
transformUpdate(CommandProcessingAggregate, UpdateEventsAndOptions) - Method in class io.eventuate.tram.sagas.eventsourcingsupport.CommandMessageAggregateRepositoryInterceptor
 

U

UnhandledMessageTrackingCommandDispatcher - Class in io.eventuate.tram.sagas.testing.commandhandling
 
UnhandledMessageTrackingCommandDispatcher(String, CommandHandlers, MessageConsumer, MessageProducer) - Constructor for class io.eventuate.tram.sagas.testing.commandhandling.UnhandledMessageTrackingCommandDispatcher
 
unlock(String, String) - Method in interface io.eventuate.tram.sagas.common.SagaLockManager
 
unlock(String, String) - Method in class io.eventuate.tram.sagas.common.SagaLockManagerImpl
 
update(SagaInstance) - Method in interface io.eventuate.tram.sagas.orchestration.SagaInstanceRepository
 
update(SagaInstance) - Method in class io.eventuate.tram.sagas.orchestration.SagaInstanceRepositoryJdbc
 
UpdatingOptionsBuilder - Class in io.eventuate.tram.sagas.eventsourcingsupport
 
UpdatingOptionsBuilder(CommandMessage) - Constructor for class io.eventuate.tram.sagas.eventsourcingsupport.UpdatingOptionsBuilder
 

V

valueOf(String) - Static method in enum io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.OrderState
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.eventuate.examples.tram.sagas.ordersandcustomers.orders.domain.OrderState
Returns an array containing the constants of this enum type, in the order they are declared.
verifyCommandReceived() - Method in class io.eventuate.tram.sagas.testing.commandhandling.SagaParticipantStubCommandHandler
 
verifyCommandReceived(String, Class<C>) - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
visit(Consumer<Optional<RuntimeException>>, Consumer<List<CommandWithDestination>>) - Method in class io.eventuate.tram.sagas.simpledsl.StepOutcome
 

W

when(C) - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
when(Class<C>) - Method in class io.eventuate.tram.sagas.testing.SagaParticipantStubManager
 
withChannel(String) - Method in class io.eventuate.tram.sagas.simpledsl.CommandEndpointBuilder
 
withCommand(CommandWithDestination) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
withCommand(C) - Method in class io.eventuate.tram.sagas.simpledsl.ParticipantInvocationBuilder
 
withCommands(List<CommandWithDestination>) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
withCompensation(Function<Data, CommandWithDestination>) - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
withCompensation(Predicate<Data>, Function<Data, CommandWithDestination>) - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
withCompensation(CommandEndpoint<C>, Function<Data, C>) - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
withCompensation(Predicate<Data>, CommandEndpoint<C>, Function<Data, C>) - Method in class io.eventuate.tram.sagas.simpledsl.InvokeParticipantStepBuilder
 
withCompensation(Consumer<Data>) - Method in class io.eventuate.tram.sagas.simpledsl.LocalStepBuilder
 
withCompensation(Function<Data, CommandWithDestination>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
withCompensation(Predicate<Data>, Function<Data, CommandWithDestination>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
withCompensation(CommandEndpoint<C>, Function<Data, C>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
withCompensation(Predicate<Data>, CommandEndpoint<C>, Function<Data, C>) - Method in class io.eventuate.tram.sagas.simpledsl.StepBuilder
 
withCompensation(Function<Data, CommandWithDestination>) - Method in interface io.eventuate.tram.sagas.simpledsl.WithCompensationBuilder
 
withCompensation(Predicate<Data>, Function<Data, CommandWithDestination>) - Method in interface io.eventuate.tram.sagas.simpledsl.WithCompensationBuilder
 
withCompensation(CommandEndpoint<C>, Function<Data, C>) - Method in interface io.eventuate.tram.sagas.simpledsl.WithCompensationBuilder
 
withCompensation(Predicate<Data>, CommandEndpoint<C>, Function<Data, C>) - Method in interface io.eventuate.tram.sagas.simpledsl.WithCompensationBuilder
 
WithCompensationBuilder<Data> - Interface in io.eventuate.tram.sagas.simpledsl
 
withIsCompensating(boolean) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
withIsEndState(boolean) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
withIsLocal(Optional<RuntimeException>) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
withLock(Class, Object) - Static method in class io.eventuate.tram.sagas.participant.SagaReplyMessageBuilder
 
withPostLock(PostLockFunction<C>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
withPreLock(BiFunction<CommandMessage<C>, PathVariables, LockTarget>) - Method in class io.eventuate.tram.sagas.participant.SagaCommandHandlerBuilder
 
withReply(Class<T>) - Method in class io.eventuate.tram.sagas.simpledsl.CommandEndpointBuilder
 
withSuccess(Object) - Method in class io.eventuate.tram.sagas.participant.SagaReplyMessageBuilder
 
withSuccess() - Method in class io.eventuate.tram.sagas.participant.SagaReplyMessageBuilder
 
withUpdatedSagaData(Data) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 
withUpdatedState(String) - Method in class io.eventuate.tram.sagas.orchestration.SagaActions.Builder
 

Z

ZERO - Static variable in class io.eventuate.examples.tram.sagas.ordersandcustomers.commondomain.Money
 
A B C D E F G H I L M N O P R S T U V W Z 
Skip navigation links