public class SnapshotEventSource
extends java.lang.Object
implements de.otto.synapse.eventsource.EventSource
| Constructor and Description |
|---|
SnapshotEventSource(java.lang.String name,
java.lang.String channelName,
SnapshotReadService snapshotReadService,
SnapshotConsumerService snapshotConsumerService,
org.springframework.context.ApplicationEventPublisher eventPublisher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| 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) |
java.lang.String |
getChannelName() |
de.otto.synapse.consumer.MessageDispatcher |
getMessageDispatcher() |
java.lang.String |
getName() |
boolean |
isStopping() |
void |
register(de.otto.synapse.consumer.MessageConsumer<?> messageConsumer) |
void |
stop() |
public SnapshotEventSource(java.lang.String name,
java.lang.String channelName,
SnapshotReadService snapshotReadService,
SnapshotConsumerService snapshotConsumerService,
org.springframework.context.ApplicationEventPublisher eventPublisher,
com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public java.lang.String getName()
getName in interface de.otto.synapse.eventsource.EventSourcepublic void register(de.otto.synapse.consumer.MessageConsumer<?> messageConsumer)
register in interface de.otto.synapse.eventsource.EventSource@Nonnull public de.otto.synapse.consumer.MessageDispatcher getMessageDispatcher()
getMessageDispatcher in interface de.otto.synapse.eventsource.EventSourcepublic java.lang.String getChannelName()
getChannelName in interface de.otto.synapse.eventsource.EventSourcepublic de.otto.synapse.channel.ChannelPosition consume(de.otto.synapse.channel.ChannelPosition startFrom,
java.util.function.Predicate<de.otto.synapse.message.Message<?>> stopCondition)
consume in interface de.otto.synapse.eventsource.EventSourcepublic void stop()
stop in interface de.otto.synapse.eventsource.EventSourcepublic boolean isStopping()
isStopping in interface de.otto.synapse.eventsource.EventSource