| Interface | Description |
|---|---|
| CopyableMessageView<T extends MessageView> |
A message view that supports copy()
|
| MapMessageView |
Represents a map view into a message.
|
| MessageBusBinding |
Represents a binding to an SMA message bus.
|
| MessageBusBinding.SequenceNumberGenerator |
Interface used by caller to generate sequence numbers
|
| MessageBusBinding.StatsListener |
Listener used to allow binding statistics to be collected.
|
| MessageChannel |
Represents a SMA channel for message exchange.
|
| MessageChannel.RawKeyResolutionTable |
A
MessageChannel.RawKeyResolutionTable is used to build a message key
from a given channel key, by providing substitution values for
variable components in the key. |
| MessageChannelKeyResolver |
Resolves a message key from a channel key.
|
| MessageLatencyManager.UpdateListener |
Provides a listener callback that allows application to hook a listener
that is called once message latency stats have been updated for a
MessageView. |
| MessageReflector |
Represents an SMA message reflector.
|
| MessageSerializer |
Represents a serializer for an SMA message encoding type.
|
| MessageView |
Represents a view into a message.
|
| MessageViewFactory |
Represents a message view factory.
|
| MessageViewFilter |
An interface that checks if a
MessageView should be
filtered. |
| MessageWaypointListener |
Represents a message waypoint listener
A message waypoint listener listens for message waypoint callouts
|
| MessagingProvider |
Represents an SMA messaging provider.
|
| Class | Description |
|---|---|
| MessageBusBinding.AsynchronousFlushContext |
Context for flushing using asychnronous semantics.
|
| MessageBusBinding.FlushContext |
Base class for all flushing contexts.
|
| MessageBusBinding.SynchronousBlockingFlushContext |
Context for flushing using synchronous blocking semantics.
|
| MessageBusBinding.SynchronousNonBlockingFlushContext |
Context for flushing using synchronous non-blocking semantics.
|
| MessageBusBindingFactory |
The message bus binding factory.
|
| MessageBusDescriptor |
A message bus descriptor.
|
| MessageChannelDescriptor |
A message channel descriptor.
|
| MessageEncodingTypeDescriptor |
A message encoding type descriptor.
|
| MessageEncodingTypeRegistry |
The message encoding type registry.
|
| MessageLatencyManager |
Stores cross-stack message latencies.
|
| MessageMetadata |
Helper class to transport message metadata.
|
| MessageMetadataFactory |
Message metadata factory class.
|
| MessageTransportHeaders |
A view into message transport headers.
|
| MessageViewFactoryDescriptor |
A message view factory descriptor.
|
| MessageViewFactoryRegistry |
The message view factory registry.
|
| MessageViewImpl |
Base class implementation of a message view.
|
| MessageViewTags |
Message View tag definitions.
|
| MessageWaypointListenerRegistry |
The message waypoint listener registry
The message waypoint listener registry, a singleton class, stores
references to message waypoint listeners.
|
| MessagingProviderDescriptor |
A messaging provider descriptor.
|
| MessagingProviderRegistry |
The messaging provider registry.
|
| RawMessageViewFactory |
Implementation of the raw message view factory.
|
| RawMessageViewImpl |
Implements the raw message view.
|
| SmaConfig |
Class containing configuration information for the SMA package.
|
| SmaObject |
Root class for classes in the SMA package.
|
| Enum | Description |
|---|---|
| MessageBusBinding.FlushContext.FlushMode |
Flush modes.
|
| MessageBusBinding.State |
Enumerates the different binding states
|
| MessageChannel.PreserveJoinPolicy |
Enumerates preferences for preserving a channel join.
|
| MessageChannel.Qos |
Enumerates the different supported Qualities of Service
|
| MessageChannel.State |
Enumerates the different channel states.
|
| MessageLatencyManager.MessagingDirection |
Used with
MessageLatencyManager.update(com.neeve.sma.MessageView, com.neeve.sma.MessageLatencyManager.MessagingDirection) to indicate whether to update inbound or outbound related latencies |
| MessageTransportHeaders.HeaderType |
Enumerates possible header types.
|
| MessageWaypointListener.MessagingDirection |
Enumerates the direction that messaging was occurring at the time the waypoint
dispatch occurred
|
| MessageWaypointListener.Waypoint |
Enumerates the various messaging waypoints
|
| Exception | Description |
|---|---|
| SmaException |
Base exception class for all SMA exceptions.
|
| SmaFactoryIdConflictException |
Exception thrown when conflicting
MessageViewFactorys are
detected. |
| SmaPermanentException |
Exception thrown to indicate exception was thrown due to a permanent condition.
|
| UnsupportedMessageEncodingTypeException |
Indicates that a message encoding type is unsupported.
|
Defines the platform's messaging abstraction API.
Copyright © 2019 Neeve Research, LLC. All Rights Reserved.