Interface ISagaCommandHandlersBuilder

    • Method Detail

      • onMessageReturningMessages

        <C> SagaCommandHandlerBuilder<C> onMessageReturningMessages​(Class<C> commandClass,
                                                                    Function<com.networknt.tram.command.consumer.CommandMessage<C>,​List<com.networknt.tram.message.common.Message>> handler)
      • onMessageReturningOptionalMessage

        <C> SagaCommandHandlerBuilder<C> onMessageReturningOptionalMessage​(Class<C> commandClass,
                                                                           Function<com.networknt.tram.command.consumer.CommandMessage<C>,​Optional<com.networknt.tram.message.common.Message>> handler)
      • onMessage

        <C> SagaCommandHandlerBuilder<C> onMessage​(Class<C> commandClass,
                                                   Function<com.networknt.tram.command.consumer.CommandMessage<C>,​com.networknt.tram.message.common.Message> handler)