All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ActivePublisher ActiveSubscription AActiveSubscriptions
represents a subscription to a single subjects.BaseSubscriptionListener A base implementation ofSubscriptionListener
that can be used to easily provideSubscriptionListener
implementations without the need to override every method.BroadcastPublisher This implementation ofPublisher
sends (broadcasts) updates to all connected peers regardless of whether they have requested (subscribed to) the subject.BroadcastSubscription ABroadcastSubscription
represents a subscription to many subjects.CachedMessageFactory A message factory is used to create cached DataSource messages that can be published to other DataSources.CachingDataProvider Interface that must be implemented in order to provide data updates to DataSource peers for cached objects.CachingPublisher An instance ofCachingPublisher
publishes messages to remote DataSource peers on behalf of aCachingDataProvider
.Channel Channel
s provide a bi-directional communication mechanism between StreamLink clients and DataSource applications.ChannelListener Interface that must be implemented in order to perform bi-directional communication with a StreamLink client.CompatibilityPublisher This implementation ofPublisher
is similar toActivePublisher
, but because it does not maintain a cache, it passes all requests and discards for subjects on to theDataProvider
.ContainerMessage An instance ofContainerMessage
represents an update to a container.ContainerModel This interface defines a model that represents a container.ContainerOperation Interface that represents a container operation.ContainerOperationType DataCache Allows a Transformer module to retrieve or remove data from the Transformer core's cache.DataCachePutException Thrown when an attempt to put an object into the Transformer fails.DataProvider Interface that must be implemented in order to provide data updates to DataSource peers.DiscardEvent Event that is raised when a peer discards a subject.DSContainer ExtendsDSData
to provide helper methods for sending Container objects.DSData This interface should be implemented by a class that needs to send data to DataSource peers (for example, a Caplin Liberator, or another DataSource-enabled application).DSField This interface should be implemented by a class that represents a field number/value pair.DSNews ExtendsDSData
to provide helper methods for sending News.DSNoData Deprecated. replaced bySubjectErrorEvent
DSPacket The base interface for any DataSource packet that can be sent to peers.DSPage The interface that should be implemented by an instance ofDSPage
of the type page.DSPermission ExtendsDSData
to provide helper methods for sending Permissions.DSRecord The interface that should be implemented by an instance of DSData of the type record.DSSerializable ADSSerializable
implementation represents aDataSource
message.DSStatus Sends a user-defined status message about a particular object.DSStory ExtendsDSData
to provide helper methods for sending News Stories.Field Represents a name/value field pair.FieldInfo This interface allows access to fields name and numbers configured in fields.conf files.FieldInfoImpl FieldManager This interface allows access to fields name and numbers configured in fields.conf files.GenericMessage Interface for sending Generic messages, adding fields by name and value.JsonChannel Represents a JSON channel to a subject on the Liberator.JsonChannelListener Interface that must be implemented in order to perform bi-directional communication with a StreamLink client.JsonChannelMessage Provides an interface for receiving JSON Channel messages in anJsonChannel
to allow json communication while avoiding having to deal with additional metadata contained in the packet.JsonHandler<JsonTreeType> Handler for parsing, patching and serializing Objects to JSONJsonMessage Interface for sending JSON messages.MappingMessage Interface for sending MappingMessages.Message AMessage
represents a DataSource message containing an update to an existing subject or a complete image of it.MessageFactory A message factory is used to create DataSource messages that can be published to other DataSources.MessageType This class defines all the types of Message types that are supported by DataSource.Namespace ANamespace
is used to determine if a subject is of interest to anDataProvider
.NewsMessage An instance ofNewsMessage
defines the headline text that provides a brief description of a news story (seeStoryMessage
).Ordering Enum used to represent sort orderPageElement Interface that represents an update to a region of a Page.PageMessage An instance ofPageMessage
represents updates to a Page subject.Peer Represents a DataSource peer.PeerStatus Enumeration that defines the states of a DataSource Peer.PeerStatusEvent Event raised when a peer changes status.PermissionMessage Interface that represents a Permission message.Persistence Provides access to the Transformer persistence service.PersistenceException Represents an exception occurring in the Java Transformer Module Persistence APIPipelineRegistrar Allows a Transformer Module to register methods for availability in pipelines.PipelineType Enumeration defining valid types for methods that can be registered for availability in pipeline modulesPrefixNamespace The prefix namespace matches the initial part of a subject name.Publisher An instance ofPublisher
publishes messages to remote DataSource peers on behalf of aDataProvider
.PublishFlag Settable flags when publishing data using theTransformerPublisher
.QueryParams Class holding additional information to customize a persistence query.RecordMessage Base interface for all Record messages.RecordType1Message Interface for sending Type 1 Record messages, adding fields by field name.RecordType2Message Interface for populating Type 2 Record messages, adding fields by field name.RecordType3Message Interface for populating Type 3 Record messages, adding fields by field name.RegexNamespace TheRegexNamespace
matches a subject based on one or more regex patterns.RequestEvent Event that is raised when a peer requests a subject.RPNWrapper Provides a Java Transformer module access to the Reverse Polish Notation (RPN) C Transformer module.StatusEvent Represents an event that is raised when there is a change in the status of the backend.StoryMessage An instance ofStoryMessage
represents a news story.SubjectConsumer<T> TheSubjectConsumer
interface allows applications to receive json events raised for a subscription.SubjectError Enumeration that defines the possible types of subject error.SubjectError.Flags SubjectErrorEvent Represents an event raised when there is an error in a subscription to a subject.SubjectStatus Enumeration that defines the status values that a subject can have.SubjectStatusEvent Represents an event that is raised when there is a change in the status of a subject.Subscription Represents a subscription to a namespace of DataSource subjects (seeBroadcastSubscription
).SubscriptionListener TheSubscriptionListener
interface allows applications to receive events raised for aSubscription
.TransformerAccessor Allows a Transformer module access to the main interfaces it requires to interact with the Transformer core.TransformerActiveSub JTM version ofActiveSubscription
.TransformerBroadcastSub JTM version ofBroadcastSubscription
.TransformerCachingPublisher Extends the DataSource APIActivePublisher
providing additional JTM specific methods.TransformerException The base class for all exceptions thrown by the Transformer.TransformerModule Defines the interface to be implemented by a Java Transformer module.TransformerModuleVersion TransformerPublisher Extends the DataSource APIActivePublisher
providing additional JTM specific methods.UDPAccessor Allows sending of UDP commands, and adding or removal of UDP command listeners.UDPCommandListener The listener interface for receiving UDP command execution events for a particular command.UDPCommandRemovalException Thrown when a problem occurs whilst attempting to remove a UDPCommandListener.UDPSendException Wrapper exception for an exception that is thrown when attempting to send a UDP message.WrapperMessage Interface for wrapping multiple messages of the same type together into one message.