All Classes and Interfaces

Class
Description
A simple SubscriptionListener implementation.
Provides support for custom serialization formats.
Decodes custom messages for a given type.
Encodes custom messages for a given type.
Receives the encoded payload produced by Codec.Encoder.encode(Object, Writer).
A tuple of schema id and template id, this is used to uniquely identify a type on the platform.
Defines how the session may be accessed by application code.
Counter metric created with session.monitoring().createCounter(name).
A message whose payload is serialized and deserialized by a user-provided Codec.
DTO message for publication.
Requester-side callback for edit requests.
Responder-side callback for handling edit requests.
Decision returned by an EditProcessor.
Reusable accepted result returned by EditResult.accept().
Reusable failed result returned by EditResult.fail() and EditResult.fail(String).
Flexible message for Object, POJO, Map, etc. payloads.
Histogram metric created with session.monitoring().createHistogram(name).
Header containing platform metadata and topic identity.
Sequenced message received from the platform.
KeySession connects an application to the platform and is used for routing, subscriptions, publication and monitoring.
Configuration used when creating a KeySession.
Methods to submit edit requests for published data.
Methods to register edit processors for different types of messages.
Experimental features - these are subject to change.
Factory for creating KeySession instances.
Listener for session lifecycle, fallback message handling and session-level errors.
Monitoring related methods for the session.
Methods to register message processors for different types of messages.
A simple SubscriptionListener implementation that logs onSuccess / onFailure notifications.
A simple UnsubscriptionListener implementation that logs onSuccess / onFailure notifications.
Callback for handling sequenced messages received from the platform.
Static factory for creating messages for publication.
 
Mutable message parent interface.
A clock that returns time as nanoseconds since the Unix epoch.
Factory for creating NanoClock instances.
Callback invoked periodically after a batch of messages has been processed.
Raw message for publishing raw bytes.
View over a raw payload buffer.
Actions available to a RecoveryPolicy during recovery.
Context provided to a RecoveryPolicy when a recovery event occurs.
Defines the policy for recovering application state after a disruption.
Result returned by session operations.
SBE message for publication.
Simple callback for handling sequenced messages received from the platform where only the payload of the message is needed.
Callback for subscription request completion.
Immutable topic identity used for subscriptions and topic sets.
Class that provides factory methods to create Topic instances.
A TopicSet is a collection of topics.
Callback for topic set subscription completion.
Callback for unsubscription request completion.