Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
C
- CachedMessageFactory - Interface in com.caplin.datasource.messaging
-
A message factory is used to create cached DataSource messages that can be published to other DataSources.
- CachingDataProvider - Interface in com.caplin.datasource.publisher
-
Interface that must be implemented in order to provide data updates to DataSource peers for cached objects.
- CachingPublisher - Interface in com.caplin.datasource.publisher
-
An instance of
CachingPublisher
publishes messages to remote DataSource peers on behalf of aCachingDataProvider
. - call(String, String[]) - Method in interface com.caplin.jtm.persistence.Persistence
-
Calls a stored procedure in the persistence service
- Channel - Interface in com.caplin.datasource.channel
-
Channel
s provide a bi-directional communication mechanism between StreamLink clients and DataSource applications. - ChannelListener - Interface in com.caplin.datasource.channel
-
Interface that must be implemented in order to perform bi-directional communication with a StreamLink client.
- CLEAR - Static variable in interface com.caplin.datasource.interfaces.DSStory
-
This story text should clear and replace any other story of the same name, or create a new story if one doesn't already exist.
- CLEARDOWN_WITH_PREFIX_FIELDNUM - Static variable in interface com.caplin.datasource.interfaces.DSContainer
-
Field used to identify that any objects that match the prefix provided as a field value should be removed from the container.
- cleardownObjectsWithPrefix(String) - Method in interface com.caplin.datasource.interfaces.DSContainer
-
Adds an instruction to remove all objects from the container that have an object name that matches the provided prefix.
- clearFields() - Method in interface com.caplin.datasource.interfaces.DSData
-
Removes all the fields.
- clearFields() - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Removes all the fields previously added to this
PageMessage
- clearFields() - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Removes all the fields previously added to this
RecordMessage
- close() - Method in interface com.caplin.datasource.Peer
-
Invoked when the DataSource is stopped.
- com.caplin.datasource - package com.caplin.datasource
- com.caplin.datasource.channel - package com.caplin.datasource.channel
-
The Channel package consists of interfaces allowing creation and maintenance of
Channel
s that provide a bi-directional communication mechanism between StreamLink clients and DataSource applications - com.caplin.datasource.fields - package com.caplin.datasource.fields
- com.caplin.datasource.interfaces - package com.caplin.datasource.interfaces
- com.caplin.datasource.messaging - package com.caplin.datasource.messaging
-
Defines the message types that are used by DataSource for Java.
- com.caplin.datasource.messaging.container - package com.caplin.datasource.messaging.container
-
This package defines the interfaces for sending Container messages.
- com.caplin.datasource.messaging.json - package com.caplin.datasource.messaging.json
-
This package defines the interfaces for sending JSON messages.
- com.caplin.datasource.messaging.mapping - package com.caplin.datasource.messaging.mapping
-
This package defines the interfaces for sending Mapping messages.
- com.caplin.datasource.messaging.news - package com.caplin.datasource.messaging.news
-
This package defines the interfaces for sending News messages.
- com.caplin.datasource.messaging.page - package com.caplin.datasource.messaging.page
-
This package defines the interfaces for sending Page messages.
- com.caplin.datasource.messaging.permission - package com.caplin.datasource.messaging.permission
-
This package defines the interfaces for sending Permission messages.
- com.caplin.datasource.messaging.record - package com.caplin.datasource.messaging.record
-
This package defines the interfaces for sending Record messages.
- com.caplin.datasource.messaging.story - package com.caplin.datasource.messaging.story
-
This package defines the interfaces for sending Story messages.
- com.caplin.datasource.namespace - package com.caplin.datasource.namespace
-
Namespaces are used to determine if a subject is of interest to an
DataProvider
. - com.caplin.datasource.publisher - package com.caplin.datasource.publisher
-
Defines the methods of providing and publishing data that are used by DataSource for Java.
- com.caplin.datasource.subscription - package com.caplin.datasource.subscription
-
Defines the interfaces and classes that are used by a Java DataSource application when it needs to subscribe to data provided by another DataSource application.
- com.caplin.jtm - package com.caplin.jtm
- com.caplin.jtm.exceptions - package com.caplin.jtm.exceptions
- com.caplin.jtm.net.udp - package com.caplin.jtm.net.udp
- com.caplin.jtm.persistence - package com.caplin.jtm.persistence
- com.caplin.jtm.pipeline - package com.caplin.jtm.pipeline
- com.caplin.jtm.wrappers - package com.caplin.jtm.wrappers
- commandExecuted(String[]) - Method in interface com.caplin.jtm.net.udp.UDPCommandListener
-
Invoked when the command the listener is registered for is executed.
- compareTo(FieldInfoImpl) - Method in class com.caplin.datasource.fields.FieldInfoImpl
- CompatibilityPublisher - Interface in com.caplin.datasource.publisher
-
This implementation of
Publisher
is similar toActivePublisher
, but because it does not maintain a cache, it passes all requests and discards for subjects on to theDataProvider
. - CONTAINER - Enum constant in enum class com.caplin.datasource.messaging.MessageType
- CONTAINER_TYPE - Static variable in interface com.caplin.datasource.interfaces.DSData
-
A Container object type.
- ContainerMessage - Interface in com.caplin.datasource.messaging.container
-
An instance of
ContainerMessage
represents an update to a container. - ContainerModel - Interface in com.caplin.datasource.messaging.container
-
This interface defines a model that represents a container.
- ContainerOperation - Interface in com.caplin.datasource.messaging.container
-
Interface that represents a container operation.
- ContainerOperationType - Enum Class in com.caplin.datasource.messaging.container
- containerUpdated(Subscription, Peer, ContainerMessage) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
- containerUpdated(Subscription, Peer, ContainerMessage) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when a container update is received.
- containsField(String) - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Determines whether the message contains the specified field
- containsField(String) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Determines whether the permission message contains the specified field.
- containsField(String) - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Determines whether the message contains the specified field
- count() - Method in interface com.caplin.datasource.interfaces.DSData
-
Gets the number of fields that are present in this packet.
- createActiveJsonSubscription(String, SubjectConsumer<T>, Class<T>) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an active subscription to an individual subject that returns Java objects from their serialized JSON form.
- createActiveJsonSubscription(String, SubjectConsumer<T>, Class<T>, int) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an active subscription to an individual subject that returns Java objects from their serialized JSON form.
- createActivePublisher(Namespace, DataProvider) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an
TransformerPublisher
for the specified namespace. - createActivePublisher(String, DataProvider) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an
TransformerPublisher
for the specified subject. - createActiveSubscription(String, SubscriptionListener) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an active subscription to an individual subject.
- createActiveSubscription(String, SubscriptionListener, int) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an active subscription to an individual subject.
- createBroadcastJsonSubscription(Namespace, SubjectConsumer<T>, Class<T>) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates a subscription to many subjects that return Java objects from their serialized JSON form.
- createBroadcastJsonSubscription(Namespace, SubjectConsumer<T>, Class<T>, int) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates a subscription to many subjects that return Java objects from their serialized JSON form.
- createBroadcastSubscription(Namespace, SubscriptionListener) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates a subscription to many subjects.
- createBroadcastSubscription(Namespace, SubscriptionListener, int) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates a subscription to many subjects.
- createCachingPublisher(Namespace, CachingDataProvider) - Method in interface com.caplin.jtm.TransformerAccessor
-
Creates an
CachingPublisher
for the specified namespace. - createContainerMessage(String) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates a message that defines a container.
- createContainerMessage(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a message that defines a container.
- createGenericMessage(String) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates an empty Generic message to which structured data can be added.
- createGenericMessage(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates an empty Generic message to which structured data can be added.
- createJsonImageMessage(String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Deprecated.
- createJsonMessage(String, Object) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates a JSON message for the given subject.
- createJsonPatchMessage(String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Deprecated.
- createMappingMessage(String, String) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates a MappingMessage for mapping subjects.
- createMappingMessage(String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a MappingMessage for mapping subjects.
- createMessage() - Method in interface com.caplin.datasource.channel.Channel
-
Creates a Generic Message with the subject of this channel.
- createNewsMessage(String, String, String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a News message for the given subject.
- createPageMessage(String, int, int) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Page message for the given subject.
- createPermissionMessage(String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Permission message for the given subject.
- createRecordMessage() - Method in interface com.caplin.datasource.channel.Channel
-
Creates a type 1 record message with the subject of this channel.
- createRecordType1Message(String) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates a Record message to which Type 1 structured data can be added.
- createRecordType1Message(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Record message to which Type 1 structured data can be added.
- createRecordType2Message(String, String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Record message to which Type 2 structured data can be added.
- createRecordType3Message(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Record message to which Type 3 structured data can be added.
- createStatusEvent(SubjectStatus, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a status event.
- createStoryMessage(String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Story message for the given subject.
- createSubjectErrorEvent(String, SubjectError, SubjectError.Flags...) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates a subject error event.
- createSubjectErrorEvent(String, SubjectError, SubjectError.Flags...) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a subject error event.
- createSubjectStatusEvent(String, SubjectStatus, String) - Method in interface com.caplin.datasource.messaging.CachedMessageFactory
-
Creates a subject status event.
- createSubjectStatusEvent(String, SubjectStatus, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a subject status event.
- createWrapperMessage(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a Wrapper message for the given subject.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form