de.otto.synapse.endpoint.receiver.AbstractMessageLogReceiverEndpoint Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of synapse-core Show documentation
Show all versions of synapse-core Show documentation
A library used at otto.de to implement Spring Boot based event-sourcing microservices.
package de.otto.synapse.endpoint.receiver;
import de.otto.synapse.channel.ChannelPosition;
import de.otto.synapse.endpoint.MessageInterceptorRegistry;
import org.springframework.context.ApplicationEventPublisher;
import javax.annotation.Nonnull;
import javax.annotation.Nullable;
/**
* Receiver-side {@code MessageEndpoint endpoint} of a Message Channel that matches random-access like reading of
* messages using {@link ChannelPosition ChannelPositions}.
*
*
*
*
*/
public abstract class AbstractMessageLogReceiverEndpoint extends AbstractMessageReceiverEndpoint implements MessageLogReceiverEndpoint {
public AbstractMessageLogReceiverEndpoint(final @Nonnull String channelName,
final @Nonnull MessageInterceptorRegistry interceptorRegistry,
final @Nullable ApplicationEventPublisher eventPublisher) {
super(channelName, interceptorRegistry, eventPublisher);
}
}