Class KafkaOperationsOutboundEventChannelAdapter

java.lang.Object
org.flowable.eventregistry.spring.kafka.KafkaOperationsOutboundEventChannelAdapter
All Implemented Interfaces:
org.flowable.eventregistry.api.OutboundEventChannelAdapter<String>

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

    • kafkaOperations

      protected org.springframework.kafka.core.KafkaOperations<Object,Object> kafkaOperations
    • partitionProvider

      protected KafkaPartitionProvider partitionProvider
    • topic

      protected String topic
    • key

      protected String key
  • Constructor Details

    • KafkaOperationsOutboundEventChannelAdapter

      public KafkaOperationsOutboundEventChannelAdapter(org.springframework.kafka.core.KafkaOperations<Object,Object> kafkaOperations, KafkaPartitionProvider partitionProvider, String topic, String key)
  • Method Details

    • sendEvent

      public void sendEvent(org.flowable.eventregistry.api.OutboundEvent<String> event)
      Specified by:
      sendEvent in interface org.flowable.eventregistry.api.OutboundEventChannelAdapter<String>
    • sendEvent

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