Class RabbitOperationsOutboundEventChannelAdapter

  • All Implemented Interfaces:
    org.flowable.eventregistry.api.OutboundEventChannelAdapter<String>

    public class RabbitOperationsOutboundEventChannelAdapter
    extends Object
    implements org.flowable.eventregistry.api.OutboundEventChannelAdapter<String>
    Author:
    Filip Hrisafov
    • Field Detail

      • rabbitOperations

        protected org.springframework.amqp.rabbit.core.RabbitOperations rabbitOperations
      • exchange

        protected String exchange
      • routingKey

        protected String routingKey
    • Constructor Detail

      • RabbitOperationsOutboundEventChannelAdapter

        public RabbitOperationsOutboundEventChannelAdapter​(org.springframework.amqp.rabbit.core.RabbitOperations rabbitOperations,
                                                           String exchange,
                                                           String routingKey)
    • Method Detail

      • sendEvent

        public void sendEvent​(String rawEvent,
                              Map<String,​Object> headerMap)
        Specified by:
        sendEvent in interface org.flowable.eventregistry.api.OutboundEventChannelAdapter<String>
      • getRabbitOperations

        public org.springframework.amqp.rabbit.core.RabbitOperations getRabbitOperations()
      • setRabbitOperations

        public void setRabbitOperations​(org.springframework.amqp.rabbit.core.RabbitOperations rabbitOperations)
      • getExchange

        public String getExchange()
      • setExchange

        public void setExchange​(String exchange)
      • getRoutingKey

        public String getRoutingKey()
      • setRoutingKey

        public void setRoutingKey​(String routingKey)