All Classes and Interfaces

Class
Description
ImportBeanDefinitionRegistrar for message log support.
 
Endpoint that is used by an application to access the messaging infrastructure to send or receive messages.
Receiver-side MessageEndpoint endpoint of a Message Channel that matches random-access like reading of messages using ChannelPositions.
Receiver-side MessageEndpoint endpoint of a Message Channel
Sender-side MessageEndpoint endpoint of a Message Channel with support for message translation.
 
 
 
An Indexer that is using a Function to calculate the value for a single Index.
 
 
 
 
 
A StateRepository that is using a ChronicleMap to store the event-sourced entities off the heap.
 
An Indexer that is a composition of other Indexers.
 
High performance in-memory StateRepository implemented using a ConcurrentMap.
A Decoder IS-A Function that is decoding objects of Type <T> into TextMessages, mostly used as an adapter to some receiver-endpoint infrastructure.
 
 
 
A message interceptor that is able to add some commonly required header attributes in Synapse services.
A message interceptor that is able to add some commonly required header attributes in Synapse services.
Capabilities of the DefaultSenderHeadersInterceptor.
 
 
 
 
 
 
Enables auto-configuration of event sources.
 
Enables auto-configuration of event sources for applications that do not use annotation-based configuration of event sources using EnableEventSource.
 
 
 
 
 
 
An Encoder IS-A Function that is encoding a text message into some target type, mostly used as an adapter to some sender-endpoint infrastructure.
Enumeration to distinguish sender and receiver endpoints
Transforms an entity from e.g.
An event source of events.
ImportBeanDefinitionRegistrar for event-sourcing support.
A builder used to build instances.
 
 
 
 
The Header of a Message.
 
Interface used to mark enums as keys for header-attributes.
Identifies a single Index used by a MessageStore to index messages using some Indexer
Indexes message-store entries added to a MessageStore so it can later be retrieved using MessageStore.stream(Index,String).
Utility class used to create Indexer instances.
Implementation of the Composite pattern for message interceptors that can be used to build chains of interceptors.
A Journal contains all the messages that where leading to the current state of a single event-sourced entity stored in a StateRepository or in some other kind of storage.
Interceptor used to add the messages of event-sourced entities to a Journal.
 
 
Helper-class for JSON representations.
The Key of a Message.
Leader-Election for Synapse services.
 
A Message is an atomic packet of data that can be transmitted on a channel.
 
A consumer endpoint for messages with payload-type <T>.
A MessageConsumer that is acting as a Message Dispatcher for multiple message consumers.
Endpoint that is used by an application to access the messaging infrastructure to send or receive messages.
A configurer used to configure message endpoints.
 
A MessageInterceptor that is used to filter messages using some predicate.
Identifies the format used to encode or decode messages.
An annotation that marks a method to be used as a MessageInterceptor.
Message interceptors are used to intercept messages before they are sent or received by message endpoints.
 
Information about the channels that should be intercepted by a MessageInterceptor.
 
Selector used to specify that the desired endpoint is a message log like, for example, Kinesis.
 
 
 
Receiver-side MessageEndpoint endpoint of a Message Channel that matches random-access like reading of messages using ChannelPositions.
 
ImportBeanDefinitionRegistrar for message log support.
 
Selector used to specify that the desired endpoint is a message queue like, for example, SQS.
 
 
 
Receiver-side MessageEndpoint endpoint of a Message Channel with Queue or FIFO semantics.
 
ImportBeanDefinitionRegistrar for message log support.
 
Receiver-side MessageEndpoint endpoint of a Message Channel
 
 
 
 
 
 
 
Endpoint that is used by an application to send messages to a messaging channel.
Endpoint that is used by an application to send messages to a messaging channel.
ImportBeanDefinitionRegistrar for message log support.
 
A repository used to store and retrieve Messages in their insertion order.
An entry in a MessageStore which is a TextMessage stored with some extra data about the origin of the message.
A factory used to create MessageStore instances.
Utilities and helpers used to create message stores.
Translates any Message<?> into a Message with payload-type P by translating the message's payload into the specified target-type payload.
A MessageConsumer that is calling a method of a class instance for every accepted Message
A MessageConsumer that is calling a method of a class instance for every accepted Message
A StateRepository with extra functionality for secondary indexes, queries, sorting and paging of results.
 
Manages the ObjectMapper used by Synapse applications for serialization and deserialization purposes.
A MessageStore that is storing messages off the heap and supports indexing of messages.
Thread-safe in-memory (on heap) implementation of a MessageStore that is compacting entries by the message's Key.compactionKey().
Thread-safe in-memory (on heap) implementation of a MessageStore that is able to index entries.
Thread-safe in-memory implementation of a circular MessageStore that is storing all entries in insertion order with a configurable capacity.
 
 
Selector used to select one of possibly multiple available message endpoints in case of annotation-driven configuration of message senders, or message-log receivers.
 
 
 
 
 
 
 
 
 
A MessageConsumer that is updating a StateRepository.
A StateRepository is used to store the aggregated state of event-sourced entities.
A SnapshotProvider that is relying on a StateRepository to generate the snapshot messages for a given entity-id.
An Indexer that is creating a single Index by setting the indexed value to some static text.
Conditions used in receiver endpoints to specify under which circumstances message consumption should stop.
 
 
 
 
 
 
 
 
 
 
 
 
 
A MessageSender that is sending all messages to N delegate MessageSenders.
 
 
A Message that is used by Synapse for messages with String payloads.
A MessageTranslator that converts messages into TextMessage.