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.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
MessageViewFactory s 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.