public class KinesisMessageLogReceiverEndpoint
extends de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint
| Constructor and Description |
|---|
KinesisMessageLogReceiverEndpoint(java.lang.String channelName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.context.ApplicationEventPublisher eventPublisher) |
KinesisMessageLogReceiverEndpoint(java.lang.String channelName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.context.ApplicationEventPublisher eventPublisher,
java.time.Clock clock) |
| Modifier and Type | Method and Description |
|---|---|
de.otto.synapse.channel.ChannelPosition |
consumeUntil(de.otto.synapse.channel.ChannelPosition startFrom,
java.time.Instant until) |
void |
stop() |
getEndpointType, getMessageDispatcher, publishEvent, registerpublic KinesisMessageLogReceiverEndpoint(java.lang.String channelName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.context.ApplicationEventPublisher eventPublisher)
public KinesisMessageLogReceiverEndpoint(java.lang.String channelName,
software.amazon.awssdk.services.kinesis.KinesisClient kinesisClient,
com.fasterxml.jackson.databind.ObjectMapper objectMapper,
org.springframework.context.ApplicationEventPublisher eventPublisher,
java.time.Clock clock)
@Nonnull
public de.otto.synapse.channel.ChannelPosition consumeUntil(@Nonnull
de.otto.synapse.channel.ChannelPosition startFrom,
@Nonnull
java.time.Instant until)
consumeUntil in class de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpointpublic void stop()
stop in class de.otto.synapse.endpoint.receiver.MessageLogReceiverEndpoint