public class KinesisMessageLogReceiverEndpoint
extends de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint
| Constructor and Description |
|---|
KinesisMessageLogReceiverEndpoint(software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.String channelName) |
| Modifier and Type | Method and Description |
|---|---|
de.otto.synapse.channel.ChannelPosition |
consume(de.otto.synapse.channel.ChannelPosition startFrom,
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition) |
void |
stop() |
getMessageDispatcher, registerpublic KinesisMessageLogReceiverEndpoint(software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
java.lang.String channelName)
@Nonnull
public de.otto.synapse.channel.ChannelPosition consume(@Nonnull
de.otto.synapse.channel.ChannelPosition startFrom,
@Nonnull
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition)
consume in class de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointpublic void stop()
stop in class de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint