Class SagaCommandDispatcher


  • public class SagaCommandDispatcher
    extends com.networknt.tram.command.consumer.CommandDispatcher
    • Constructor Summary

      Constructors 
      Constructor Description
      SagaCommandDispatcher​(String commandDispatcherId, com.networknt.tram.command.consumer.CommandHandlers target, com.networknt.tram.command.common.ChannelMapping channelMapping, com.networknt.tram.message.consumer.MessageConsumer messageConsumer, com.networknt.tram.message.producer.MessageProducer messageProducer, SagaLockManager sagaLockManager)  
    • Constructor Detail

      • SagaCommandDispatcher

        public SagaCommandDispatcher​(String commandDispatcherId,
                                     com.networknt.tram.command.consumer.CommandHandlers target,
                                     com.networknt.tram.command.common.ChannelMapping channelMapping,
                                     com.networknt.tram.message.consumer.MessageConsumer messageConsumer,
                                     com.networknt.tram.message.producer.MessageProducer messageProducer,
                                     SagaLockManager sagaLockManager)
    • Method Detail

      • messageHandler

        public void messageHandler​(com.networknt.tram.message.common.Message message)
        Overrides:
        messageHandler in class com.networknt.tram.command.consumer.CommandDispatcher
      • invoke

        protected List<com.networknt.tram.message.common.Message> invoke​(com.networknt.tram.command.consumer.CommandHandler commandHandler,
                                                                         com.networknt.tram.command.consumer.CommandMessage cm,
                                                                         Map<String,​String> pathVars)
        Overrides:
        invoke in class com.networknt.tram.command.consumer.CommandDispatcher