All Classes
| Class | Description |
|---|---|
| AbstractEventSource | |
| AbstractMessageEndpoint |
Endpoint that is used by an application to access the messaging infrastructure to send or receive messages.
|
| AbstractMessageLogReceiverEndpoint |
Receiver-side
MessageEndpoint endpoint of a Message Channel that matches random-access like reading of
messages using ChannelPositions. |
| AbstractMessageReceiverEndpoint |
Receiver-side
MessageEndpoint endpoint of a Message Channel |
| AbstractMessageSenderEndpoint |
Sender-side
MessageEndpoint endpoint of a Message Channel with support for message translation. |
| AbstractTextDecoder<T> | |
| BeanNameHelper | |
| CalculatedValueIndexer | |
| ChannelDurationBehind | |
| ChannelDurationBehind.Builder | |
| ChannelPosition | |
| ChannelResponse | |
| ChronicleMapBytesMarshaller<V> | |
| ChronicleMapStateRepository<V> |
A
StateRepository that is using a ChronicleMap to store the event-sourced entities off the heap. |
| ChronicleMapStateRepository.Builder<V> | |
| CompositeIndexer |
An
Indexer that is a composition of other Indexers. |
| CompoundKey | |
| ConcurrentMapStateRepository<V> | |
| Decoder<T> |
A
Decoder IS-A Function that is decoding objects of Type <T> into
TextMessages, mostly used as an adapter to some receiver-endpoint
infrastructure. |
| DefaultEventSource | |
| DefaultHeaderAttr | |
| DefaultReceiverHeadersInterceptor |
A
message interceptor that is able to add some commonly required header attributes in
Synapse services. |
| DefaultSenderHeadersInterceptor |
A
message interceptor that is able to add some commonly required header attributes in
Synapse services. |
| DefaultSenderHeadersInterceptor.Capability |
Capabilities of the DefaultSenderHeadersInterceptor.
|
| DelegateEventSource | |
| DelegateMessageLogReceiverEndpoint | |
| DelegateMessageQueueReceiverEndpoint | |
| DelegateMessageSenderEndpoint | |
| DelegatingSnapshotMessageStore | |
| DelegatingStateRepository<V> | |
| EnableEventSource |
Enables auto-configuration of
event sources. |
| EnableEventSources | |
| EnableEventSourcing |
Enables auto-configuration of
event sources for applications that do not use
annotation-based configuration of event sources using EnableEventSource. |
| EnableMessageQueueReceiverEndpoint | |
| EnableMessageQueueReceiverEndpoints | |
| EnableMessageSenderEndpoint | |
| EnableMessageSenderEndpoints | |
| Encoder<T> |
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. |
| EndpointType |
Enumeration to distinguish sender and receiver
endpoints |
| EventSource |
An event source of
events. |
| EventSourceBeanRegistrar |
ImportBeanDefinitionRegistrar for event-sourcing support. |
| EventSourceBuilder |
A builder used to build
instances. |
| EventSourceConsumer | |
| EventSourceConsumerBeanPostProcessor | |
| EventSourceConsumerProcess | |
| EventSourcingAutoConfiguration | |
| Header |
The Header of a
Message. |
| Header.Builder | |
| HeaderAttr |
Interface used to mark enums as keys for header-attributes.
|
| Index |
Identifies a single Index used by a
MessageStore to index messages using some Indexer |
| Indexer |
Indexes
message-store entries added to a MessageStore so it can later be
retrieved using MessageStore.stream(Index,String). |
| Indexers |
Utility class used to create
Indexer instances. |
| InterceptorChain |
Implementation of the Composite pattern for
message interceptors that
can be used to build chains of interceptors. |
| Journal |
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. |
| JournalingInterceptor | |
| JournalRegistry | |
| Journals | |
| JsonHelper |
Helper-class for JSON representations.
|
| Key |
The Key of a
Message. |
| LeaderElection |
Leader-Election for Synapse services.
|
| LogHelper | |
| Message<P> |
A Message is an atomic packet of data that can be transmitted on a channel.
|
| Message.Builder<P> | |
| MessageConsumer<T> |
A consumer endpoint for
messages with payload-type <T>. |
| MessageDispatcher |
A MessageConsumer that is acting as a Message Dispatcher for multiple
message consumers. |
| MessageEndpoint |
Endpoint that is used by an application to access the messaging infrastructure to send or receive messages.
|
| MessageEndpointConfigurer |
A configurer used to configure
message endpoints. |
| MessageFilter |
A
MessageInterceptor that is used to filter messages using some predicate. |
| MessageFormat |
Identifies the format used to encode or decode messages.
|
| MessageInterceptor |
An annotation that marks a method to be used as a
MessageInterceptor. |
| MessageInterceptor |
Message interceptors are used to intercept messages before they are sent or received by
message endpoints. |
| MessageInterceptorBeanPostProcessor | |
| MessageInterceptorRegistration |
Information about the channels that should be intercepted by a
MessageInterceptor. |
| MessageInterceptorRegistry | |
| MessageLog |
Selector used to specify that the desired endpoint is a message log like, for example, Kinesis. |
| MessageLogReceiverEndpoint |
Receiver-side
MessageEndpoint endpoint of a Message Channel that matches random-access like reading of
messages using ChannelPositions. |
| MessageLogReceiverEndpointFactory | |
| MessageQueue |
Selector used to specify that the desired endpoint is a message queue like, for example, SQS. |
| MessageQueueConsumer | |
| MessageQueueConsumerBeanPostProcessor | |
| MessageQueueConsumerProcess | |
| MessageQueueReceiverEndpoint |
Receiver-side
MessageEndpoint endpoint of a Message Channel with Queue or FIFO semantics. |
| MessageQueueReceiverEndpointAutoConfiguration | |
| MessageQueueReceiverEndpointBeanRegistrar |
ImportBeanDefinitionRegistrar for message log support. |
| MessageQueueReceiverEndpointFactory | |
| MessageReceiverEndpoint |
Receiver-side
MessageEndpoint endpoint of a Message Channel |
| MessageReceiverEndpointInfo | |
| MessageReceiverEndpointInfo.Builder | |
| MessageReceiverEndpointInfoProvider | |
| MessageReceiverEndpointInfos | |
| MessageReceiverNotification | |
| MessageReceiverNotification.Builder | |
| MessageReceiverStatus | |
| MessageSenderEndpoint |
Endpoint that is used by an application to send messages to a messaging channel.
|
| MessageSenderEndpointBeanRegistrar |
ImportBeanDefinitionRegistrar for message log support. |
| MessageSenderEndpointFactory | |
| MessageStore |
A repository used to store and retrieve Messages in their insertion order.
|
| MessageStoreEntry |
An entry in a
MessageStore which is a TextMessage stored with some extra data about the origin
of the message. |
| MessageStoreFactory<T extends MessageStore> |
A factory used to create
MessageStore instances. |
| MessageStores |
Utilities and helpers used to create
message stores. |
| MessageTranslator<P extends Message<?>> |
Translates any
Message<?> into a Message with payload-type P by translating
the message's payload into the specified target-type payload. |
| MethodInvokingMessageConsumer<T> |
A
MessageConsumer that is calling a method of a class instance for every accepted Message |
| MethodInvokingMessageInterceptor |
A
MessageConsumer that is calling a method of a class instance for every accepted Message |
| ObjectMappers |
Manages the ObjectMapper used by Synapse applications for serialization and deserialization purposes.
|
| OffHeapIndexingMessageStore |
A
MessageStore that is storing messages off the heap and supports indexing of messages. |
| OnHeapCompactingMessageStore |
Thread-safe in-memory (on heap) implementation of a MessageStore that is compacting entries by the message's
Key.compactionKey(). |
| OnHeapIndexingMessageStore |
Thread-safe in-memory (on heap) implementation of a MessageStore that is able to index entries.
|
| OnHeapRingBufferMessageStore |
Thread-safe in-memory implementation of a circular MessageStore that is storing all entries in insertion order
with a configurable capacity.
|
| ProgressLogger | |
| Selector |
Specifies the implementation used for
message senders
in case of annotation-driven configuration using EnableMessageSenderEndpoint. |
| ShardPosition | |
| ShardResponse | |
| SimpleKey | |
| SnapshotMessageStore | |
| SnapshotReaderNotification | |
| SnapshotReaderNotification.Builder | |
| SnapshotReaderStatus | |
| StartFrom | |
| StatefulMessageConsumer<P,S> |
A
MessageConsumer that is updating a StateRepository. |
| StateRepository<V> |
A
StateRepository is used to store the aggregated state of event-sourced entities. |
| StaticValueIndexer |
An
Indexer that is creating a single Index by setting the indexed value to some static text. |
| StopCondition |
Conditions used in
receiver endpoints to
specify under which circumstances message consumption should stop. |
| SynapseAutoConfiguration | |
| SynapseProperties | |
| SynapseProperties.ConsumerProcess | |
| SynapseProperties.Receiver | |
| SynapseProperties.Sender | |
| TextDecoder | |
| TextEncoder | |
| TextMessage |
A
Message that is used by Synapse for messages with String payloads. |
| TextMessageTranslator |
A MessageTranslator that converts messages into
TextMessage. |