Class KafkaMessageLogReceiverEndpointFactory
java.lang.Object
de.otto.synapse.endpoint.receiver.kafka.KafkaMessageLogReceiverEndpointFactory
- All Implemented Interfaces:
de.otto.synapse.endpoint.MessageEndpointFactory<de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint>,de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory,de.otto.synapse.endpoint.Selectable
public class KafkaMessageLogReceiverEndpointFactory
extends java.lang.Object
implements de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory
-
Constructor Summary
Constructors Constructor Description KafkaMessageLogReceiverEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, org.apache.kafka.clients.consumer.KafkaConsumer<java.lang.String,java.lang.String> kafkaConsumer, java.util.concurrent.ExecutorService kinesisMessageLogExecutorService, org.springframework.context.ApplicationEventPublisher eventPublisher) -
Method Summary
Modifier and Type Method Description de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointcreate(java.lang.String channelName)booleanmatches(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)java.lang.Class<? extends de.otto.synapse.channel.selector.Selector>selector()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
KafkaMessageLogReceiverEndpointFactory
public KafkaMessageLogReceiverEndpointFactory(de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry, org.apache.kafka.clients.consumer.KafkaConsumer<java.lang.String,java.lang.String> kafkaConsumer, java.util.concurrent.ExecutorService kinesisMessageLogExecutorService, org.springframework.context.ApplicationEventPublisher eventPublisher)
-
-
Method Details
-
create
public de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint create(@Nonnull java.lang.String channelName)- Specified by:
createin interfacede.otto.synapse.endpoint.MessageEndpointFactory<de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint>- Specified by:
createin interfacede.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointFactory
-
matches
public boolean matches(java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> channelSelector)- Specified by:
matchesin interfacede.otto.synapse.endpoint.Selectable
-
selector
public java.lang.Class<? extends de.otto.synapse.channel.selector.Selector> selector()- Specified by:
selectorin interfacede.otto.synapse.endpoint.Selectable
-