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 ChannelSender-side
MessageEndpoint endpoint of a Message Channel with support for message translation.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
endpointsTransforms 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 IndexerIndexes
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.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 ChannelEndpoint 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 MessageA
MessageConsumer that is calling a method of a class instance for every accepted MessageA 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.