public class KafkaMessageLogReceiverEndpoint
extends de.otto.synapse.endpoint.receiver.AbstractMessageLogReceiverEndpoint
| Constructor and Description |
|---|
KafkaMessageLogReceiverEndpoint(java.lang.String channelName,
de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry,
org.apache.kafka.clients.consumer.KafkaConsumer<java.lang.String,java.lang.String> kafkaConsumer,
java.util.concurrent.ExecutorService executorService,
org.springframework.context.ApplicationEventPublisher eventPublisher) |
| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletableFuture<de.otto.synapse.channel.ChannelPosition> |
consumeUntil(de.otto.synapse.channel.ChannelPosition startFrom,
java.util.function.Predicate<de.otto.synapse.channel.ShardResponse> stopCondition) |
void |
stop() |
getEndpointType, getMessageDispatcher, publishEvent, registergetChannelName, getInterceptorChain, interceptclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconsumepublic KafkaMessageLogReceiverEndpoint(java.lang.String channelName,
de.otto.synapse.endpoint.MessageInterceptorRegistry interceptorRegistry,
org.apache.kafka.clients.consumer.KafkaConsumer<java.lang.String,java.lang.String> kafkaConsumer,
java.util.concurrent.ExecutorService executorService,
org.springframework.context.ApplicationEventPublisher eventPublisher)
@Nonnull
public java.util.concurrent.CompletableFuture<de.otto.synapse.channel.ChannelPosition> consumeUntil(@Nonnull
de.otto.synapse.channel.ChannelPosition startFrom,
@Nonnull
java.util.function.Predicate<de.otto.synapse.channel.ShardResponse> stopCondition)
public void stop()