Skip navigation links
A C D E G I K L N P S T 

A

afterDeploymentValidation(AfterDeploymentValidation, BeanManager) - Method in class net.osomahe.esk.EventStoreExtension
After deployment method which fires events, what event should the subscription happened.
AsyncEvent - Annotation Type in net.osomahe.esk.eventstore.entity
Annotation to mark event class that it supposed to be processed asynchronously.

C

checkLiveness() - Method in class net.osomahe.esk.eventstore.control.EventStoreSubscriber
 
close() - Method in class net.osomahe.esk.eventstore.control.EventDeserializer
 
close() - Method in class net.osomahe.esk.eventstore.control.EventSerializer
 
ConfigurationBoundary - Class in net.osomahe.esk.config.boundary
Provides configuration for event store publisher and subscriber.
ConfigurationBoundary() - Constructor for class net.osomahe.esk.config.boundary.ConfigurationBoundary
 
configure(Map<String, ?>, boolean) - Method in class net.osomahe.esk.eventstore.control.EventDeserializer
 
configure(Map<String, ?>, boolean) - Method in class net.osomahe.esk.eventstore.control.EventSerializer
 

D

deserialize(String, byte[]) - Method in class net.osomahe.esk.eventstore.control.EventDeserializer
 
destroy() - Method in class net.osomahe.esk.eventstore.boundary.EventStorePublisher
 
destroy() - Method in class net.osomahe.esk.eventstore.control.EventStoreSubscriber
 

E

EventDeserializer - Class in net.osomahe.esk.eventstore.control
Deserialize the raw data from Kafka to JsonObject
EventDeserializer() - Constructor for class net.osomahe.esk.eventstore.control.EventDeserializer
 
EventExpirationSecs - Annotation Type in net.osomahe.esk.eventstore.entity
Using this annotation on EventStoreEvent class you can set how long is the event valid and should be fired.
EventGroupKey - Annotation Type in net.osomahe.esk.eventstore.entity
Events with similar value in field annotated by this annotation will be saved in similar partition.
EventKey - Annotation Type in net.osomahe.esk.eventstore.entity
Field annotated by this annotation will be used as message key in kafka topic.
EventName - Annotation Type in net.osomahe.esk.eventstore.entity
Annotation to force own event name otherwise it will be derived from event class name.
EventNotPublishedException - Exception in net.osomahe.esk.eventstore.entity
Exception when publishing of an event failed.
EventNotPublishedException(EventStoreEvent) - Constructor for exception net.osomahe.esk.eventstore.entity.EventNotPublishedException
 
EventSerializer - Class in net.osomahe.esk.eventstore.control
Serialize given EventStoreEvent to JsonObject and to the utf-8 byte array.
EventSerializer() - Constructor for class net.osomahe.esk.eventstore.control.EventSerializer
 
EventStoreEvent - Interface in net.osomahe.esk.eventstore.entity
Marker interface for event store events.
EventStoreException - Exception in net.osomahe.esk.eventstore.entity
Exception of event store.
EventStoreException() - Constructor for exception net.osomahe.esk.eventstore.entity.EventStoreException
 
EventStoreException(String) - Constructor for exception net.osomahe.esk.eventstore.entity.EventStoreException
 
EventStoreException(String, Throwable) - Constructor for exception net.osomahe.esk.eventstore.entity.EventStoreException
 
EventStoreException(Throwable) - Constructor for exception net.osomahe.esk.eventstore.entity.EventStoreException
 
EventStoreException(String, Throwable, boolean, boolean) - Constructor for exception net.osomahe.esk.eventstore.entity.EventStoreException
 
EventStoreExtension - Class in net.osomahe.esk
Kafka event store extension.
EventStoreExtension() - Constructor for class net.osomahe.esk.EventStoreExtension
 
EventStorePublisher - Class in net.osomahe.esk.eventstore.boundary
Provides publishing to Kafka topics.
EventStorePublisher() - Constructor for class net.osomahe.esk.eventstore.boundary.EventStorePublisher
 
EventStorePublisherConfig - Interface in net.osomahe.esk.config.boundary
Provides publisher configuration.
EventStoreSubscriber - Class in net.osomahe.esk.eventstore.control
Handles subscription to correct Kafka topics and fires correct events which are observed.
EventStoreSubscriber() - Constructor for class net.osomahe.esk.eventstore.control.EventStoreSubscriber
 
EventStoreSubscriberConfig - Interface in net.osomahe.esk.config.boundary
Provides subscriber configuration.
EventSubscription - Class in net.osomahe.esk.eventstore.entity
EventStoreEvent class used to subscribe for specific event in Kafka.
EventSubscription(Class<? extends EventStoreEvent>) - Constructor for class net.osomahe.esk.eventstore.entity.EventSubscription
 
EventSubscriptionDataStore - Class in net.osomahe.esk.eventstore.control
CDI EventStoreEvent subscription data store for events which were recognized by CDI extension to be observed.
EventSubscriptionDataStore() - Constructor for class net.osomahe.esk.eventstore.control.EventSubscriptionDataStore
 

G

getEvent() - Method in exception net.osomahe.esk.eventstore.entity.EventNotPublishedException
 
getEventClass() - Method in class net.osomahe.esk.eventstore.entity.EventSubscription
 
getEventClasses() - Method in class net.osomahe.esk.eventstore.control.EventSubscriptionDataStore
Provides list of events which supposed to be consumed by application.
getKafkaConsumerConfig() - Method in class net.osomahe.esk.config.boundary.ConfigurationBoundary
Provides configuration properties for kafka consumer.
getKafkaConsumerConfig() - Method in interface net.osomahe.esk.config.boundary.EventStoreSubscriberConfig
Complete configuration properties which will be passed to constructor of KafkaConsumer.
getKafkaProducer() - Method in class net.osomahe.esk.eventstore.control.KafkaProducerFactory
Produces KafkaProducer according to given configuration.
getKafkaProducerConfig() - Method in class net.osomahe.esk.config.boundary.ConfigurationBoundary
Provides configuration properties for kafka producer.
getKafkaProducerConfig() - Method in interface net.osomahe.esk.config.boundary.EventStorePublisherConfig
Complete configuration properties which will be passed to constructor of KafkaProducer.
getPartitionCount(Class<? extends EventStoreEvent>) - Method in class net.osomahe.esk.eventstore.control.TopicService
Provides how many partitions does topic for given event have.
getPartitionCount(String) - Method in class net.osomahe.esk.eventstore.control.TopicService
Provides how many partitions does given topic.
getTopicName(Class<? extends EventStoreEvent>) - Method in class net.osomahe.esk.eventstore.control.TopicService
Provides topic name for given EventStoreEvent.

I

init() - Method in class net.osomahe.esk.eventstore.control.EventStoreSubscriber
 

K

KafkaConsumerConfig - Annotation Type in net.osomahe.esk.config.entity
Qualifier annotation to provide custom properties for the event store consumer configuration.
KafkaProducerConfig - Annotation Type in net.osomahe.esk.config.entity
Qualifier annotation to provide custom properties for the event store producer configuration.
KafkaProducerFactory - Class in net.osomahe.esk.eventstore.control
Produces KafkaProducer instances.
KafkaProducerFactory() - Constructor for class net.osomahe.esk.eventstore.control.KafkaProducerFactory
 

L

LoggableEvent - Annotation Type in net.osomahe.esk.eventstore.entity
This annotation can be used to mark events which supposed to be logged at the time of publishing and consuming an event.

N

net.osomahe.esk - package net.osomahe.esk
 
net.osomahe.esk.config.boundary - package net.osomahe.esk.config.boundary
 
net.osomahe.esk.config.entity - package net.osomahe.esk.config.entity
 
net.osomahe.esk.eventstore.boundary - package net.osomahe.esk.eventstore.boundary
 
net.osomahe.esk.eventstore.control - package net.osomahe.esk.eventstore.control
 
net.osomahe.esk.eventstore.entity - package net.osomahe.esk.eventstore.entity
 

P

processObserverMethod(ProcessObserverMethod<? extends EventStoreEvent, ?>) - Method in class net.osomahe.esk.EventStoreExtension
Processes observation of events extended from EventStoreEvent.
publish(T) - Method in class net.osomahe.esk.eventstore.boundary.EventStorePublisher
Publishes the given event to the Kafka topic synchronously.
publishAsync(T) - Method in class net.osomahe.esk.eventstore.boundary.EventStorePublisher
Publishes the given event to the Kafka topic asynchronously.

S

serialize(String, EventStoreEvent) - Method in class net.osomahe.esk.eventstore.control.EventSerializer
 
subscribeForEvent(EventSubscription) - Method in class net.osomahe.esk.eventstore.control.EventSubscriptionDataStore
Observes for EventSubscription

T

TopicName - Annotation Type in net.osomahe.esk.eventstore.entity
Annotation to set specific topic for event.
TopicService - Class in net.osomahe.esk.eventstore.control
Provides operations with kafka topics.
TopicService() - Constructor for class net.osomahe.esk.eventstore.control.TopicService
 
toString() - Method in class net.osomahe.esk.eventstore.entity.EventSubscription
 
A C D E G I K L N P S T 
Skip navigation links

Copyright © 2019. All rights reserved.