- 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() - Method in class com.caplin.management.jmx.relations.RelationSet
-
Removes all of the elements from this set.
- clearFields() - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Removes all the fields previously added to this RecordMessage
- 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.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.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.management - package com.caplin.management
-
- com.caplin.management.jmx - package com.caplin.management.jmx
-
Provides classes that help manage the Caplin JMX implementation of adding MBeans, MBean relationships and MBeanServer.
- com.caplin.management.jmx.encoder - package com.caplin.management.jmx.encoder
-
Provides classes that should be used to encode and decode that values contained within
ObjectName
s.
- com.caplin.management.jmx.relations - package com.caplin.management.jmx.relations
-
Defines the classes used to represent "to many" relationships within the Caplin JMX
implementation.
- com.caplin.management.jmx.relations.links - package com.caplin.management.jmx.relations.links
-
Provides classes that represent a relationship to a specific MBean.
- CommonJMXVersion - Class in com.caplin.management
-
- CompatibilityPublisher - Interface in com.caplin.datasource.publisher
-
- ComplexObjectNameLink - Interface in com.caplin.management.jmx.relations.links
-
Represents a more complex relationship between two MBeans than can be represented by an
ObjectNameLink
.
- ConnectionListener - Interface in com.caplin.datasource
-
This interface allows applications to receive events about the state of DataSource for Java's
connection to other DataSource peers.
- 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 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.
- contains(Object) - Method in class com.caplin.management.jmx.relations.RelationSet
-
Returns true
if this set contains the specified element.
- containsAll(Collection) - Method in class com.caplin.management.jmx.relations.RelationSet
-
Returns true
if this set contains all of the elements of the specified collection.
- 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
- createActivePublisher(Namespace, DataProvider) - Method in interface com.caplin.datasource.DataSource
-
- createActiveSubscription(String, SubscriptionListener) - Method in interface com.caplin.datasource.DataSource
-
Creates an active subscription to an individual subject.
- createBroadcastPublisher(Namespace) - Method in interface com.caplin.datasource.DataSource
-
- createBroadcastSubscription(Namespace, SubscriptionListener) - Method in interface com.caplin.datasource.DataSource
-
Creates a subscription to many subjects.
- createCompatibilityPublisher(Namespace, DataProvider) - Method in interface com.caplin.datasource.DataSource
-
- createContainerMessage(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a message that defines a container.
- createDataSource(String, String, Logger) - Static method in class com.caplin.datasource.DataSourceFactory
-
Creates an instance of
DataSource
using the supplied
configuration file, fields definition file, and
Logger
.
- createDataSource(String, String) - Static method in class com.caplin.datasource.DataSourceFactory
-
Creates an instance of
DataSource
using the supplied
configuration file and fields definition file.
- createDataSource(String[]) - Static method in class com.caplin.datasource.DataSourceFactory
-
Creates an instance of
DataSource
using the supplied command
options.
- createDataSource(String[], Logger) - Static method in class com.caplin.datasource.DataSourceFactory
-
Creates an instance of
DataSource
using the supplied command
options and
Logger
.
- createDataSource(String) - Static method in class com.caplin.datasource.DataSourceFactory
-
Creates an instance of
DataSource
using the supplied
configuration string.
- createDataSource(String, Logger) - Static method in class com.caplin.datasource.DataSourceFactory
-
Creates an instance of
DataSource
using the supplied
configuration string and Logger.
- createGenericMessage(String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates an empty Generic message to which structured data can be added.
- createMappingMessage(String, String) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
Creates a MappingMessage for mapping subjects
- createMBeanManyRelation(String, String, Object) - Method in interface com.caplin.management.jmx.MBeanServerManager
-
Creates an empty one-to-many bean relation for a parentObject with an attribute name
- createMBeanManyRelation(String, String, Object) - Method in class com.caplin.management.jmx.MBeanServerManagerImpl
-
- createMBeanManyRelation(String, String, Object) - Method in class com.caplin.management.jmx.MBeanServerManagerNullImpl
-
- createMBeanOneRelation(String, String, Object, Object) - Method in interface com.caplin.management.jmx.MBeanServerManager
-
Creates an one-to-one bean relation linking a parentObject to a childObject with an attribute name
- createMBeanOneRelation(String, String, Object, Object) - Method in class com.caplin.management.jmx.MBeanServerManagerImpl
-
- createMBeanOneRelation(String, String, Object, Object) - Method in class com.caplin.management.jmx.MBeanServerManagerNullImpl
-
- createMessage(String) - Method in interface com.caplin.datasource.channel.Channel
-
Creates a Generic Message.
- 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(String) - Method in interface com.caplin.datasource.channel.Channel
-
Creates a type 1 record message.
- 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.
- 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.MessageFactory
-
Creates a subject error event.
- createSubjectErrorEvent(String, SubjectError) - Method in interface com.caplin.datasource.messaging.MessageFactory
-
- 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.
- GenericMessage - Interface in com.caplin.datasource.messaging.record
-
Interface for sending Generic messages, adding fields by name and value.
- genericMessageUpdated(Subscription, Peer, GenericMessage) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- genericMessageUpdated(Subscription, Peer, GenericMessage) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when an update to generic message data is received.
- getAppName() - Method in interface com.caplin.datasource.DataSourceConfiguration
-
- getAttribute(String) - Method in class com.caplin.management.jmx.JMXBeanWrapper
-
- getAttributeName() - Method in class com.caplin.management.jmx.relations.RelationSetNotification
-
Gets the name of the attribute that this notification applies to.
- getAttributes(String[]) - Method in class com.caplin.management.jmx.JMXBeanWrapper
-
- getBitFlag() - Method in enum com.caplin.datasource.SubjectError.Flags
-
- getBooleanArrayValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as an List
of Boolean
.
- getBooleanValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a boolean
.
- getBooleanValue(String, boolean) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a boolean
.
- getBuildDate() - Method in class com.caplin.management.CommonJMXVersion
-
- getBuildNumber() - Method in class com.caplin.management.CommonJMXVersion
-
- getBuildTime() - Method in class com.caplin.management.CommonJMXVersion
-
- getCachedObject() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Gets the name of the cached object this subscription is for.
- getCachedObjectObjectName() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Gets the ObjectName of the cached object MBean this object links to.
- getColumn() - Method in interface com.caplin.datasource.messaging.page.PageElement
-
The column (horizontal) coordinate of the start of the updated region.
- getCommandOption(String, String...) - Method in interface com.caplin.datasource.DataSource
-
Retrieves the value of a DataSource command option.
- getConfiguration() - Method in interface com.caplin.datasource.DataSource
-
Retrieves configuration on datasource.conf file
- getCopyright() - Method in class com.caplin.management.CommonJMXVersion
-
- getDeleteEntryFlag() - Method in interface com.caplin.datasource.messaging.record.RecordType2Message
-
Gets a value indicating whether this Type2 index should be deleted.
- getDeletePermissionKey() - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Gets a value indicating whether this permission message specifies that the permission key
should be deleted from the Liberator's cache.
- getDoubleArrayValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a List
of Double
.
- getDoubleValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a double
.
- getDoubleValue(String, double) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a double
.
- getElementPosition() - Method in interface com.caplin.datasource.messaging.container.ContainerOperation
-
If this is an insert
operation, this method returns the position in the container
where the element is to be inserted (the first position is position 0).
- getElementSubject() - Method in interface com.caplin.datasource.messaging.container.ContainerOperation
-
Gets the subject of the element that this operation relates to.
- getElementType() - Method in class com.caplin.management.jmx.relations.RelationSetNotification
-
- getElementValue() - Method in class com.caplin.management.jmx.relations.RelationSetNotification
-
Gets the object that represents the element that was added to or removed from the
RelationSet
.
- getError() - Method in interface com.caplin.datasource.SubjectErrorEvent
-
- getField(String) - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Gets a custom field from a news message
- getField(String) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Gets a specified field within this permission message.
- getField(String) - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Gets the value of the specified field.
- getFieldByName(String) - Method in interface com.caplin.datasource.fields.FieldManager
-
Given the field's name, returns a structure containing both the field's name
and number.
- getFieldByName(String) - Method in class com.caplin.datasource.fields.FieldManagerImpl
-
- getFieldByNumber(int) - Method in interface com.caplin.datasource.fields.FieldManager
-
Given the field's number, returns a structure containing both the field's name
and number.
- getFieldByNumber(int) - Method in class com.caplin.datasource.fields.FieldManagerImpl
-
- getFieldManager() - Method in interface com.caplin.datasource.DataSource
-
Gets the datasource field manager
- getFields() - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Gets the fields within this permission message.
- getFields() - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Gets the fields within this RecordMessage
.
- getGlobal() - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Gets a value indicating whether this PermissionMessage
is a global permission
message.
- getHeadline() - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Gets the headline of the news message.
- getHeight() - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Gets the height of the page, in text rows.
- getHelperObjectName() - Method in interface com.caplin.management.jmx.relations.links.ComplexObjectNameLink
-
Gets the ObjectName
of the MBean that can be used to get additonal information about the relationship represented by this object.
- getHelperObjectName() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
- getIndex() - Method in interface com.caplin.datasource.Peer
-
Gets the index of this peer.
- getInnerObject() - Method in class com.caplin.management.jmx.JMXBeanWrapper
-
Access to the wrapped bean
- getInstance() - Static method in class com.caplin.management.CommonJMXVersion
-
- getIntegerArrayValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as an List
of Integer
.
- getIntValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as an int
.
- getIntValue(String, int) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a int
.
- getLinkName() - Method in interface com.caplin.management.jmx.relations.links.ObjectNameLink
-
Gets a human readable name for the MBean that this instance of ObjectNameLink represents a link to.
- getLinkName() - Method in class com.caplin.management.jmx.relations.links.ObjectNameLinkImpl
-
- getLinkName() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
- getLogger() - Method in interface com.caplin.datasource.DataSource
-
Gets the logger used by DataSource for Java.
- getMapping() - Method in interface com.caplin.datasource.messaging.mapping.MappingMessage
-
Gets the mapped-to subject for the message.
- getMBeanInfo() - Method in class com.caplin.management.jmx.JMXBeanWrapper
-
- getMBeanServer() - Method in interface com.caplin.datasource.DataSource
-
Retrieves the MBeanServer
used for JMX monitoring by the DataSource.
- getMessage() - Method in interface com.caplin.datasource.SubjectStatusEvent
-
Gets the subject status message.
- getMessageFactory() - Method in interface com.caplin.datasource.publisher.Publisher
-
Gets the
MessageFactory
used to create the messages that are published via this
Publisher
.
- getMessageQueueSize() - Method in interface com.caplin.datasource.Peer
-
Gets the current number of queued messages on the peer.
- getMessages() - Method in interface com.caplin.datasource.messaging.record.WrapperMessage
-
Returns the list of messages in the order they were added.
- getName() - Method in interface com.caplin.datasource.fields.FieldInfo
-
- getName() - Method in class com.caplin.datasource.fields.FieldInfoImpl
-
- getName() - Method in interface com.caplin.datasource.messaging.Field
-
Gets the field name.
- getName() - Method in interface com.caplin.datasource.Peer
-
Gets the name of this peer.
- getName() - Method in class com.caplin.management.CommonJMXVersion
-
- getNamespace() - Method in interface com.caplin.datasource.subscription.BroadcastSubscription
-
Gets the namespace for this subscription.
- getNewsDateTime() - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Gets the date and time that the headline was created.
- getNotificationFilter() - Method in class com.caplin.management.jmx.relations.RelationSet
-
Gets a notification filter that will only enable notifications that apply to this RelationSet.
- getNotificationListener() - Method in class com.caplin.management.jmx.relations.RelationSet
-
Gets a notification listener that will automatically process any Notifications it receives to update this RelationSet's internal state.
- getNumber() - Method in interface com.caplin.datasource.fields.FieldInfo
-
- getNumber() - Method in class com.caplin.datasource.fields.FieldInfoImpl
-
- getNumber() - Method in interface com.caplin.datasource.messaging.Field
-
Gets the field number.
- getObjectName() - Method in interface com.caplin.management.jmx.relations.links.ObjectNameLink
-
Gets the ObjectName
of the MBean that this instance of ObjectNameLink represents a link to.
- getObjectName() - Method in class com.caplin.management.jmx.relations.links.ObjectNameLinkImpl
-
- getObjectName() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
- getObjectNameEncoder() - Static method in class com.caplin.management.jmx.encoder.ObjectNameEncoderAccessor
-
Gets the ObjectNameEncoder
the should be used to encode and decode ObjectName
values.
- getOperations() - Method in interface com.caplin.datasource.messaging.container.ContainerMessage
-
Gets a list of container operations.
- getPageType() - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Gets the type of the page.
- getPeer() - Method in interface com.caplin.datasource.channel.Channel
-
Gets the peer that opened the channel.
- getPeer() - Method in interface com.caplin.datasource.PeerStatusEvent
-
Gets the
Peer
that has changed state.
- getPeer() - Method in interface com.caplin.datasource.publisher.DiscardEvent
-
Gets the
Peer
that is discarding the subject.
- getPeer() - Method in interface com.caplin.datasource.publisher.RequestEvent
-
Gets the
Peer
that is requesting the subject.
- getPeers() - Method in interface com.caplin.datasource.DataSource
-
Retrieves a set of all peers configured to connect to this DataSource.
- getPeersInOrder() - Method in interface com.caplin.datasource.DataSource
-
Retrieves a list of all peers configured to connect to this DataSource.
- getPeerStatus() - Method in interface com.caplin.datasource.Peer
-
Gets the status that the peer has changed state to.
- getPeerStatus() - Method in interface com.caplin.datasource.PeerStatusEvent
-
Gets the status that the peer has changed state to.
- getPermission() - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Gets a permission string relating to this news message.
- getPermissionKey() - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Gets the permission key.
- getRow() - Method in interface com.caplin.datasource.messaging.page.PageElement
-
The row (vertical) cooordinate of the start of the updated region.
- getSessionId() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Gets the unique identifier for the session this subscription has been made from.
- getSessionObjectName() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Gets the ObjectName of the user session MBean this object links to.
- getStatus() - Method in interface com.caplin.datasource.SubjectStatusEvent
-
Gets the status of the subject.
- getStoryReference() - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Gets a reference that identifies the story associated with the headline.
- getStringArrayValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as an List
of String
.
- getStringArrayValueExpanded(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as an List
of String
.
- getStringValue(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the value of
the requested field as a string
.
- getStringValue(String, String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the last value of
the requested field as a string
.
- getStringValueExpanded(String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the last value of
the requested field as a string
.
- getStringValueExpanded(String, String) - Method in interface com.caplin.datasource.DataSourceConfiguration
-
Accesses the configuration file and returns the last value of
the requested field as a string
.
- getSubject() - Method in interface com.caplin.datasource.channel.Channel
-
Gets the subject of this channel.
- getSubject() - Method in interface com.caplin.datasource.messaging.mapping.MappingMessage
-
- getSubject() - Method in interface com.caplin.datasource.messaging.Message
-
Gets the subject of this message.
- getSubject() - Method in interface com.caplin.datasource.publisher.DiscardEvent
-
Gets the subject that is being discarded.
- getSubject() - Method in interface com.caplin.datasource.publisher.RequestEvent
-
Gets the subject that is being requested.
- getSubject() - Method in interface com.caplin.datasource.SubjectErrorEvent
-
Gets the subject of the subscription relating to the SubjectErrorEvent
.
- getSubject() - Method in interface com.caplin.datasource.SubjectStatusEvent
-
Gets the subject that this SubjectStatusEvent
relates to.
- getSubject() - Method in interface com.caplin.datasource.subscription.ActiveSubscription
-
Gets the subject for this subscription.
- getSubscriptionId() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Gets the unique identifier for the session this subscription has been made from.
- getSubscriptionListener() - Method in interface com.caplin.datasource.subscription.Subscription
-
Gets the subscription listener for this subscription.
- getSubscriptionName() - Method in class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Gets the name of the object subscribed to by the client.
- getTags() - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Gets a reference to the set of keywords or terms that describe the news item.
- getText() - Method in interface com.caplin.datasource.messaging.page.PageElement
-
Gets the updated text for the region of the Page.
- getText() - Method in interface com.caplin.datasource.messaging.story.StoryMessage
-
Gets the text of the news story.
- getType() - Method in interface com.caplin.datasource.messaging.container.ContainerOperation
-
Gets the type of the container operation, which can be an add, remove, insert or remove with
prefix.
- getType() - Method in class com.caplin.management.jmx.relations.RelationSetNotification.NotificationType
-
Gets the string representation of the notification type.
- getType2Index() - Method in interface com.caplin.datasource.messaging.record.RecordType2Message
-
Retrieves the Type2 index value.
- getType2IndexField() - Method in interface com.caplin.datasource.messaging.record.RecordType2Message
-
Retrieves the fieldname that is used for the Type2 index.
- getUpdatedElements() - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Gets a read-only list of the updated page elements.
- getValue() - Method in interface com.caplin.datasource.messaging.Field
-
Gets the field value.
- getVersion() - Method in interface com.caplin.datasource.messaging.mapping.MappingMessage
-
Gets the version of the message.
- getVersion() - Method in class com.caplin.management.CommonJMXVersion
-
- getWidth() - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Gets the width of the page, in text columns.
- RecordMessage - Interface in com.caplin.datasource.messaging.record
-
Base interface for all Record messages.
- RecordType1Message - Interface in com.caplin.datasource.messaging.record
-
Interface for sending Type 1 Record messages, adding fields by field name.
- RecordType2Message - Interface in com.caplin.datasource.messaging.record
-
Interface for populating Type 2 Record messages, adding fields by field name.
- recordType2Updated(Subscription, Peer, RecordType2Message) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- recordType2Updated(Subscription, Peer, RecordType2Message) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when an update to type 2 data in a record is received.
- RecordType3Message - Interface in com.caplin.datasource.messaging.record
-
Interface for populating Type 3 Record messages, adding fields by field name.
- recordType3Updated(Subscription, Peer, RecordType3Message) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- recordType3Updated(Subscription, Peer, RecordType3Message) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when an update to type 3 data in a record is received.
- recordUpdated(Subscription, Peer, RecordMessage) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- recordUpdated(Subscription, Peer, RecordMessage) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when an update to type 1 data in a record is received.
- RegexNamespace - Class in com.caplin.datasource.namespace
-
The RegexNamespace
matches a subject based on one or more regex patterns.
- RegexNamespace() - Constructor for class com.caplin.datasource.namespace.RegexNamespace
-
Initializes an empty new instance of the RegexNamespace
class.
- RegexNamespace(String) - Constructor for class com.caplin.datasource.namespace.RegexNamespace
-
Initializes a new instance of the RegexNamespace
class with an include regex
pattern.
- registerLongAttributeChangedListener(String, LongAttributeListener) - Method in interface com.caplin.management.jmx.MBeanServerManager
-
Registers listeners for long attribute changes
- registerLongAttributeChangedListener(String, LongAttributeListener) - Method in class com.caplin.management.jmx.MBeanServerManagerImpl
-
- registerLongAttributeChangedListener(String, LongAttributeListener) - Method in class com.caplin.management.jmx.MBeanServerManagerNullImpl
-
- registerMBean(Object) - Method in interface com.caplin.management.jmx.MBeanServerManager
-
- registerMBean(Object) - Method in class com.caplin.management.jmx.MBeanServerManagerImpl
-
- registerMBean(Object) - Method in class com.caplin.management.jmx.MBeanServerManagerNullImpl
-
- RelationSet - Class in com.caplin.management.jmx.relations
-
Represents a "to many" relationship, where a particular MBean attribute defines a link between that MBean and many other MBeans.
- RelationSet(ObjectName, String) - Constructor for class com.caplin.management.jmx.relations.RelationSet
-
Constructs a RelationSet with the specified source ObjectName and attribte name.
- RelationSetNotification - Class in com.caplin.management.jmx.relations
-
- RelationSetNotification(RelationSetNotification.NotificationType, Object, long, String, String, Object, String) - Constructor for class com.caplin.management.jmx.relations.RelationSetNotification
-
Constructs the notification with the required arguments.
- RelationSetNotification.NotificationType - Class in com.caplin.management.jmx.relations
-
A type safe enumeration representation of the different possible types of RelationSet notifications.
- RelationSetNotificationFilter - Class in com.caplin.management.jmx.relations
-
Implementation of the NotificationFilter
interface that filters out all Notifications that do not apply to a specific RelationSet.
- RelationSetNotificationFilter(ObjectName, String, boolean, boolean) - Constructor for class com.caplin.management.jmx.relations.RelationSetNotificationFilter
-
Constructs the NotificationFitler with the specified source ObjectName, attribute name and notify of added and/or removed element booleans.
- RelationSetUpdateListener - Interface in com.caplin.management.jmx.relations
-
The listener interface that must be implemented by any class that needs to be informed when an element is added to, or removed from, a
RelationSet
.
- remove(Object) - Method in class com.caplin.management.jmx.relations.RelationSet
-
Removes the specified element from this set if it is present.
- removeAll(Collection) - Method in class com.caplin.management.jmx.relations.RelationSet
-
Removes from this set all of its elements that are contained in the specified collection.
- removeConnectionListener(ConnectionListener) - Method in interface com.caplin.datasource.DataSource
-
Removes a previously registered connection listener.
- removeElement(String) - Method in interface com.caplin.datasource.messaging.container.ContainerMessage
-
Removes an element with the given subject from the container.
- removeElement(String) - Method in interface com.caplin.datasource.messaging.container.ContainerModel
-
Called to indicate that you should remove the element with the given subject from the
container.
- removeElementsWithPrefix(String) - Method in interface com.caplin.datasource.messaging.container.ContainerMessage
-
Adds an operation to remove all elements from the container that have a subject that match the
specified prefix.
- removeElementsWithPrefix(String) - Method in interface com.caplin.datasource.messaging.container.ContainerModel
-
Called to indicate that you should remove all elements from the container that have a subject
that matches the specified prefix.
- removeField(String) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Removes all instances of the given field from this permission message.
- removeField(String) - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Removes all occurrences of the given field from this RecordMessage
.
- removeMBeanManyRelation(String, Object, Object) - Method in interface com.caplin.management.jmx.MBeanServerManager
-
Removes bean one-to-many relation for attribute between a parentObject and childObject
- removeMBeanManyRelation(String, Object, Object) - Method in class com.caplin.management.jmx.MBeanServerManagerImpl
-
- removeMBeanManyRelation(String, Object, Object) - Method in class com.caplin.management.jmx.MBeanServerManagerNullImpl
-
- removeUpdateListener(RelationSetUpdateListener) - Method in class com.caplin.management.jmx.relations.RelationSet
-
Removes the specified RelationSetUpdateListener from the RelationSet.
- RequestEvent - Interface in com.caplin.datasource.publisher
-
Event that is raised when a peer requests a subject.
- retainAll(Collection) - Method in class com.caplin.management.jmx.relations.RelationSet
-
Retains only the elements in this set that are contained in the specified collection.
- sendMessage(RecordMessage) - Method in interface com.caplin.datasource.channel.Channel
-
Sends a record message to the peer that opened the channel.
- sendRecordMessage(RecordMessage) - Method in interface com.caplin.datasource.channel.Channel
-
Deprecated.
use sendMessage instead
- sendSubjectError(String, SubjectError) - Method in interface com.caplin.datasource.channel.Channel
-
Sends a subject error event to the peer that opened the channel.
- setAttribute(Attribute) - Method in class com.caplin.management.jmx.JMXBeanWrapper
-
- setAttributes(AttributeList) - Method in class com.caplin.management.jmx.JMXBeanWrapper
-
- setContent(int, int, String) - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Updates the contents of the page at the specified location.
- setDeleteEntryFlag(Boolean) - Method in interface com.caplin.datasource.messaging.record.RecordType2Message
-
Sets a value indicating whether this Type2 index should be deleted.
- setDeletePermissionKey(boolean) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Sets a value in this permission message indicating whether the permission key must be deleted
from Liberator's cache.
- setDoNotAuthenticate(boolean) - Method in interface com.caplin.datasource.messaging.container.ContainerMessage
-
Sets a boolean value indicating whether this ContainerMessage
's constituents should be authenticated by
an authentication module when the container is subscribed to.
- setField(String, String) - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Sets a custom field on this news message
- setField(String, String) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Sets a specified field within this permission message.
- setField(String, String) - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Sets a field value.
- setGlobal(boolean) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Sets a value indicating whether this PermissionMessage
is a global permission
message.
- setHeight(int) - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Sets the height of the page, in text rows.
- setImage(boolean) - Method in interface com.caplin.datasource.messaging.mapping.MappingMessage
-
- setImage(boolean) - Method in interface com.caplin.datasource.messaging.Message
-
Sets a boolean value indicating whether this Message
represents an image of the
data or an update to it.
- setInitialLatencyChainTime(long) - Method in interface com.caplin.datasource.messaging.record.RecordMessage
-
Starts a latency chain if enabled using the latencyChainManager configuration option.
- setNoCache(boolean) - Method in interface com.caplin.datasource.messaging.record.GenericMessage
-
Sets whether this Generic message should be cached in the DataSource (both remote and
local).
- setNoCache(boolean) - Method in interface com.caplin.datasource.messaging.record.RecordType1Message
-
Sets whether this Type 1 record message should be cached in the DataSource (both remote and
local).
- setPageType(String) - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Sets the type of the page.
- setPermission(String) - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Sets a permission string relating to this news message.
- setPermissionKey(String) - Method in interface com.caplin.datasource.messaging.permission.PermissionMessage
-
Sets the permission key.
- setStatusDown() - Method in interface com.caplin.datasource.DataSource
-
Causes the DataSource to disconnect and stop listening for connections.
- setStatusDown() - Method in interface com.caplin.datasource.Peer
-
Stops this peer from making connections to its remote peer.
- setStatusUp() - Method in interface com.caplin.datasource.DataSource
-
Causes the DataSource to reconnect and listen for connections.
- setStatusUp() - Method in interface com.caplin.datasource.Peer
-
Allows this peer to make connections to its remote peer.
- setStoryReference(String) - Method in interface com.caplin.datasource.messaging.news.NewsMessage
-
Sets a reference that identifies the story associated with the headline.
- setValue(String) - Method in interface com.caplin.datasource.messaging.Field
-
Sets the field value.
- setWidth(int) - Method in interface com.caplin.datasource.messaging.page.PageMessage
-
Sets the width of the page, in text columns.
- size() - Method in class com.caplin.management.jmx.relations.RelationSet
-
Returns the number of elements in this set (its cardinality).
- start() - Method in interface com.caplin.datasource.DataSource
-
Starts this DataSource
.
- stop() - Method in interface com.caplin.datasource.DataSource
-
Stops this DataSource
.
- StoryMessage - Interface in com.caplin.datasource.messaging.story
-
An instance of StoryMessage
represents a news story.
- storyUpdated(Subscription, Peer, StoryMessage) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- storyUpdated(Subscription, Peer, StoryMessage) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when a story update is received.
- SubjectError - Enum in com.caplin.datasource
-
Enumeration that defines the possible types of subject error.
- SubjectError.Flags - Enum in com.caplin.datasource
-
- SubjectErrorEvent - Interface in com.caplin.datasource
-
Represents an event raised when there is an error in a subscription to a subject.
- subjectErrorReceived(Subscription, Peer, SubjectErrorEvent) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- subjectErrorReceived(Subscription, Peer, SubjectErrorEvent) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when there is an error in a subscription.
- SubjectStatus - Enum in com.caplin.datasource
-
Enumeration that defines the status values that a subject can have.
- SubjectStatusEvent - Interface in com.caplin.datasource
-
Represents an event that is raised when there is a change in the status of a subject.
- subjectStatusReceived(Subscription, Peer, SubjectStatusEvent) - Method in class com.caplin.datasource.subscription.BaseSubscriptionListener
-
- subjectStatusReceived(Subscription, Peer, SubjectStatusEvent) - Method in interface com.caplin.datasource.subscription.SubscriptionListener
-
Called when there is a change in the status of a subscription.
- Subscription - Interface in com.caplin.datasource.subscription
-
- SubscriptionLink - Class in com.caplin.management.jmx.relations.links
-
Represents a user subscription within the Liberator.
- SubscriptionLink(boolean, ObjectName, ObjectName, ObjectName, String, String, String, String) - Constructor for class com.caplin.management.jmx.relations.links.SubscriptionLink
-
Constructs the SubscriptionLink with the specified arguments.
- SubscriptionListener - Interface in com.caplin.datasource.subscription
-
The
SubscriptionListener
interface allows applications to receive events raised for
a
Subscription
.