All Classes
-
All Classes Interface Summary Class Summary Enum Summary Annotation Types Summary Class Description AbstractAnnotationBasedBeanRegistrar ImportBeanDefinitionRegistrarfor message log support.AbstractEventSource AbstractMessageEndpoint Endpoint that is used by an application to access the messaging infrastructure to send or receive messages.AbstractMessageLogReceiverEndpoint Receiver-sideMessageEndpoint endpointof a Message Channel that matches random-access like reading of messages usingChannelPositions.AbstractMessageReceiverEndpoint Receiver-sideMessageEndpoint endpointof a Message ChannelAbstractMessageSenderEndpoint Sender-sideMessageEndpoint endpointof a Message Channel with support formessage translation.AbstractTextDecoder<T> BeanNameHelper BestMatchingSelectableComparator CalculatedValueIndexer ChannelDurationBehind ChannelDurationBehind.Builder ChannelPosition ChannelResponse ChronicleMapBytesMarshaller<V> ChronicleMapStateRepository<V> AStateRepositorythat is using aChronicleMapto store the event-sourced entities off the heap.ChronicleMapStateRepository.Builder<V> CompositeIndexer AnIndexerthat is a composition of other Indexers.CompoundKey ConcurrentMapStateRepository<V> High performance in-memory StateRepository implemented using a ConcurrentMap.Decoder<T> ADecoderIS-AFunctionthat is decoding objects of Type <T> intoTextMessages, mostly used as an adapter to some receiver-endpoint infrastructure.DefaultEventSource DefaultEventSourceBuilder DefaultHeaderAttr DefaultReceiverHeadersInterceptor Amessage interceptorthat is able to add some commonly required header attributes in Synapse services.DefaultSenderHeadersInterceptor Amessage interceptorthat 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 ofevent sources.EnableEventSources EnableEventSourcing Enables auto-configuration ofevent sourcesfor applications that do not use annotation-based configuration of event sources usingEnableEventSource.EnableMessageLogReceiverEndpoint EnableMessageLogReceiverEndpoints EnableMessageQueueReceiverEndpoint EnableMessageQueueReceiverEndpoints EnableMessageSenderEndpoint EnableMessageSenderEndpoints Encoder<T> AnEncoderIS-AFunctionthat 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 receiverendpointsEntityToMessageListTransformer<E> Transforms an entity from e.g. a StateRepository into a list of messages.EventSource An event source ofevents.EventSourceBeanRegistrar ImportBeanDefinitionRegistrarfor event-sourcing support.EventSourceBuilder A builder used to buildinstances.EventSourceConsumer EventSourceConsumerBeanPostProcessor EventSourceConsumerProcess EventSourcingAutoConfiguration Header The Header of aMessage.Header.Builder HeaderAttr Interface used to mark enums as keys for header-attributes.Index Identifies a single Index used by aMessageStoreto index messages using someIndexerIndexer Indexesmessage-store entriesadded to aMessageStoreso it can later be retrieved usingMessageStore.stream(Index,String).Indexers Utility class used to createIndexerinstances.InterceptorChain Implementation of the Composite pattern formessage interceptorsthat 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 aStateRepositoryor in some other kind of storage.JournalingInterceptor JournalRegistry Journals JsonHelper Helper-class for JSON representations.Key The Key of aMessage.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 formessageswith payload-type <T>.MessageDispatcher A MessageConsumer that is acting as a Message Dispatcher for multiplemessage consumers.MessageEndpoint Endpoint that is used by an application to access the messaging infrastructure to send or receive messages.MessageEndpointConfigurer A configurer used to configuremessage endpoints.MessageEndpointFactory<T extends MessageEndpoint> MessageFilter AMessageInterceptorthat 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 aMessageInterceptor.MessageInterceptor Message interceptors are used to intercept messages before they are sent or received bymessage endpoints.MessageInterceptorBeanPostProcessor MessageInterceptorRegistration Information about the channels that should be intercepted by aMessageInterceptor.MessageInterceptorRegistry MessageLog Selectorused to specify that the desired endpoint is a message log like, for example, Kinesis.MessageLogConsumer MessageLogConsumerBeanPostProcessor MessageLogConsumerContainer MessageLogReceiverEndpoint Receiver-sideMessageEndpoint endpointof a Message Channel that matches random-access like reading of messages usingChannelPositions.MessageLogReceiverEndpointAutoConfiguration MessageLogReceiverEndpointBeanRegistrar ImportBeanDefinitionRegistrarfor message log support.MessageLogReceiverEndpointFactory MessageQueue Selectorused to specify that the desired endpoint is a message queue like, for example, SQS.MessageQueueConsumer MessageQueueConsumerBeanPostProcessor MessageQueueConsumerProcess MessageQueueReceiverEndpoint Receiver-sideMessageEndpoint endpointof a Message Channel with Queue or FIFO semantics.MessageQueueReceiverEndpointAutoConfiguration MessageQueueReceiverEndpointBeanRegistrar ImportBeanDefinitionRegistrarfor message log support.MessageQueueReceiverEndpointFactory MessageReceiverEndpoint Receiver-sideMessageEndpoint endpointof a Message ChannelMessageReceiverEndpointInfo MessageReceiverEndpointInfo.Builder MessageReceiverEndpointInfoProvider MessageReceiverEndpointInfos MessageReceiverNotification MessageReceiverNotification.Builder MessageReceiverStatus MessageSender Endpoint that is used by an application to send messages to a messaging channel.MessageSenderEndpoint Endpoint that is used by an application to send messages to a messaging channel.MessageSenderEndpointBeanRegistrar ImportBeanDefinitionRegistrarfor message log support.MessageSenderEndpointFactory MessageStore A repository used to store and retrieve Messages in their insertion order.MessageStoreEntry An entry in aMessageStorewhich is aTextMessagestored with some extra data about the origin of the message.MessageStoreFactory<T extends MessageStore> A factory used to createMessageStoreinstances.MessageStores Utilities and helpers used to createmessage stores.MessageTranslator<P extends Message<?>> Translates anyMessage<?>into aMessagewith payload-type P by translating the message's payload into the specified target-type payload.MethodInvokingMessageConsumer<T> AMessageConsumerthat is calling a method of a class instance for every acceptedMessageMethodInvokingMessageInterceptor AMessageConsumerthat is calling a method of a class instance for every acceptedMessageNitriteStateRepository<V> A StateRepository with extra functionality for secondary indexes, queries, sorting and paging of results.NitriteStateRepository.Builder<V> ObjectMappers Manages the ObjectMapper used by Synapse applications for serialization and deserialization purposes.OffHeapIndexingMessageStore AMessageStorethat 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'sKey.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 Selectable Selector Selector used to select one of possibly multiple availablemessage endpointsin case of annotation-driven configuration ofmessage senders, ormessage-log receivers.ShardPosition ShardResponse SimpleKey SnapshotMessageStore SnapshotProvider SnapshotReaderNotification SnapshotReaderNotification.Builder SnapshotReaderStatus StartFrom StatefulMessageConsumer<P,S> AMessageConsumerthat is updating aStateRepository.StateRepository<V> AStateRepositoryis used to store the aggregated state of event-sourced entities.StateRepositorySnapshotProvider<E> A SnapshotProvider that is relying on aStateRepositoryto generate the snapshot messages for a given entity-id.StaticValueIndexer AnIndexerthat is creating a singleIndexby setting the indexed value to some static text.StopCondition Conditions used inreceiver endpointsto specify under which circumstances message consumption should stop.Subscription SubscriptionCreated SubscriptionEvent SubscriptionEvent.Type SubscriptionInterceptor Subscriptions SubscriptionService SubscriptionUpdated SynapseAutoConfiguration SynapseProperties SynapseProperties.ConsumerProcess SynapseProperties.Receiver SynapseProperties.Sender TeeMessageSender A MessageSender that is sending all messages to N delegate MessageSenders.TextDecoder TextEncoder TextMessage AMessagethat is used by Synapse for messages with String payloads.TextMessageTranslator A MessageTranslator that converts messages intoTextMessage.