-
- All Implemented Interfaces:
-
no.ks.kes.lib.EventSubscriberFactory
public final class EsjcEventSubscriberFactory implements EventSubscriberFactory<CatchUpSubscriptionWrapper>
-
-
Constructor Summary
Constructors Constructor Description EsjcEventSubscriberFactory(EventStore eventStore, EventSerdes serdes, String category, EventMetadataSerdes<out Metadata> metadataSerdes)
-
Method Summary
Modifier and Type Method Description StringgetSerializationId(KClass<EventData<?>> eventDataClass)CatchUpSubscriptionWrappercreateSubscriber(String subscriber, Long fromEvent, Function1<EventWrapper<EventData<?>>, Unit> onEvent, Function1<Exception, Unit> onClose, Function0<Unit> onLive)-
-
Constructor Detail
-
EsjcEventSubscriberFactory
EsjcEventSubscriberFactory(EventStore eventStore, EventSerdes serdes, String category, EventMetadataSerdes<out Metadata> metadataSerdes)
-
-
Method Detail
-
getSerializationId
String getSerializationId(KClass<EventData<?>> eventDataClass)
-
createSubscriber
CatchUpSubscriptionWrapper createSubscriber(String subscriber, Long fromEvent, Function1<EventWrapper<EventData<?>>, Unit> onEvent, Function1<Exception, Unit> onClose, Function0<Unit> onLive)
-
-
-
-