Index
All Classes and Interfaces|All Packages
B
- BlotterApplicationListener - Interface in com.caplin.datasource.blotter
-
Blotter Application Listener for callbacks when requests and discards for blotter channels are received:
BlotterApplicationListener.blotterChannelOpened(com.caplin.datasource.blotter.BlotterChannel)
andBlotterApplicationListener.blotterChannelClosed(com.caplin.datasource.blotter.BlotterChannel)
. - BlotterChannel - Interface in com.caplin.datasource.blotter
-
BlotterChannel is the entry point for sending out
BlotterItem
s. - blotterChannelClosed(BlotterChannel) - Method in interface com.caplin.datasource.blotter.BlotterApplicationListener
-
Callback invoked when a discard for a blotter is received.
- BlotterChannelImpl - Class in com.caplin.datasource.blotter.impl
- BlotterChannelImpl(Runtime, String, String, Cache, BlotterConfiguration, BlotterProviderInternalImpl) - Constructor for class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- BlotterChannelInternal - Interface in com.caplin.datasource.blotter.impl
- BlotterChannelListener - Interface in com.caplin.datasource.blotter
-
Specifically for the case where there is more than one Integration Adapter providing for the same channel subject.
- BlotterChannelNamespace - Class in com.caplin.datasource.blotter.impl.namespace
- BlotterChannelNamespace(String, String) - Constructor for class com.caplin.datasource.blotter.impl.namespace.BlotterChannelNamespace
- blotterChannelOpened(BlotterChannel) - Method in interface com.caplin.datasource.blotter.BlotterApplicationListener
-
Callback invoked when a request for a blotter is received.
- BlotterConfiguration - Class in com.caplin.datasource.blotter
-
Configuration for the Blotter Provider.
- BlotterConfiguration(String, String, String) - Constructor for class com.caplin.datasource.blotter.BlotterConfiguration
-
Instantiates a new Blotter configuration.
- BlotterConfiguration(String, String, String, String) - Constructor for class com.caplin.datasource.blotter.BlotterConfiguration
-
Instantiates a new Blotter configuration.
- BlotterItem - Class in com.caplin.datasource.blotter
-
BlotterItem is the data type representing a single item on the blotter.
- BlotterItem(String) - Constructor for class com.caplin.datasource.blotter.BlotterItem
- BlotterItemNamespace - Class in com.caplin.datasource.blotter.impl.namespace
- BlotterItemNamespace(String) - Constructor for class com.caplin.datasource.blotter.impl.namespace.BlotterItemNamespace
- BlotterNamespace - Class in com.caplin.datasource.blotter.impl
- BlotterNamespace(BlotterConfiguration) - Constructor for class com.caplin.datasource.blotter.impl.BlotterNamespace
- BlotterProvider - Class in com.caplin.datasource.blotter
-
This is the entry point into the Blotter API.
- BlotterProvider(DataSource, BlotterConfiguration, BlotterApplicationListener) - Constructor for class com.caplin.datasource.blotter.BlotterProvider
-
Create a BlotterProvider registering your application.
- BlotterProviderInternal - Interface in com.caplin.datasource.blotter.impl
- BlotterProviderInternalImpl - Class in com.caplin.datasource.blotter.impl
- BlotterProviderInternalImpl(Runtime, BlotterConfiguration, BlotterApplicationListener) - Constructor for class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- BlotterSubjectFactory - Class in com.caplin.datasource.blotter.impl
-
Created by chsitter on 22/01/15.
- BlotterSubjectFactory(BlotterConfiguration, Runtime) - Constructor for class com.caplin.datasource.blotter.impl.BlotterSubjectFactory
- BlotterSubjects - Class in com.caplin.datasource.blotter.impl.util
- BlotterSubjects() - Constructor for class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- BlotterVersion - Class in com.caplin.datasource.blotter.impl
- BlotterVersion() - Constructor for class com.caplin.datasource.blotter.impl.BlotterVersion
C
- clear() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Clears all
BlotterItem
s from the internal cache and sends a container clear so that these items are no longer requested when the channel is subscribed to. - clear() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- closeChannel() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Closes the channel.
- closeChannel() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- ColonHexEncoder - Class in com.caplin.datasource.blotter.impl.util
- ColonHexEncoder() - Constructor for class com.caplin.datasource.blotter.impl.util.ColonHexEncoder
- com.caplin.datasource.blotter - package com.caplin.datasource.blotter
-
This package contains the public elements of the BlotterAPI.
- com.caplin.datasource.blotter.impl - package com.caplin.datasource.blotter.impl
- com.caplin.datasource.blotter.impl.namespace - package com.caplin.datasource.blotter.impl.namespace
- com.caplin.datasource.blotter.impl.util - package com.caplin.datasource.blotter.impl.util
- createConstiuentCleardownPrefix(String) - Method in class com.caplin.datasource.blotter.impl.BlotterSubjectFactory
- createNestingRecordSubject(ContainerItem, String) - Method in class com.caplin.datasource.blotter.impl.BlotterSubjectFactory
- createSubcontainerCleardownPrefix(String) - Method in class com.caplin.datasource.blotter.impl.BlotterSubjectFactory
- currentTimeMillis() - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
D
- decode(String) - Static method in class com.caplin.datasource.blotter.impl.util.ColonHexEncoder
E
- encode(String) - Static method in class com.caplin.datasource.blotter.impl.util.ColonHexEncoder
- execute(Runnable) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
F
- fromJavaLogLevel(Level) - Static method in class com.caplin.datasource.blotter.impl.JavaUtils
G
- getBlotterIdentifier() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets the blotter identifier name.
- getBlotterIdentifier() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getChannelCount() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getChannelNamespace() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets the channel namespace.
- getChannelNamespace() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getChannelSubject(BlotterConfiguration, String, String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- getConstituentCleardownPrefix(BlotterConfiguration, String, String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- getContainerConfiguration() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
- getContainerThrottleMillis() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Get the current millisecond delay used for container throttling
- getCount() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getField(String) - Method in class com.caplin.datasource.blotter.BlotterItem
- getFields() - Method in class com.caplin.datasource.blotter.BlotterItem
- getHexEncodedUniqueId() - Method in class com.caplin.datasource.blotter.BlotterItem
- getInstantiationTime() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getInstantiationTime() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getItemCount() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getItemFields(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getItemNamespace() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets the item namespace.
- getItemNamespace() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getItemSubject(BlotterConfiguration, String, String, String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- getItemSubjects() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getKey() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getLibraryVersion() - Static method in class com.caplin.datasource.blotter.impl.BlotterVersion
- getLogLevel() - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- getMonitoringKey() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getMonitoringService() - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- getParameters() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Returns the parameters for the channel
- getParameters() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getParent() - Method in class com.caplin.datasource.blotter.BlotterItem
- getRandomUniqueId() - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- getRecordSubscriptionsOnChannel() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getSubchannelCleardownPrefix(BlotterConfiguration, String, String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- getSubChannelSubject(BlotterConfiguration, String, String, String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- getSubContainerMaxDepth() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets the max depth of the sub containers.
- getSubContainerMaxDepth() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getSubContainerNamespace() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets the sub channel namespace.
- getSubContainerNamespace() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- getSubject() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Returns the subject for the channel.
- getSubject() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getUniqueId() - Method in class com.caplin.datasource.blotter.BlotterItem
- getUsername() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Returns the username for the channel
- getUsername() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- getVersion() - Method in class com.caplin.datasource.blotter.BlotterProvider
-
Get the Blotter API version.
- getVersion() - Method in interface com.caplin.datasource.blotter.impl.BlotterProviderInternal
- getVersion() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
H
- hexSubtitutions - Static variable in class com.caplin.datasource.blotter.impl.util.ColonHexEncoder
I
- isAutoPermit() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets whether automatically permitted.
- isAutoSendEmptyContainer() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets whether an empty container should be sent automatically as a response to a request
- isChannelNamespaceValid(String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- isChannelUsingImageFlag() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Returns true if image flags are used in the channel for its initial message, or false otherwise.
- isChannelUsingImageFlag() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- isItemNamespaceValid(String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- isItemUsingImageFlag() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Returns true if image flags are used on each channel item for their initial messages, or false otherwise.
- isLastDiscard(Sender) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- isMoveItemToTopWhenModified() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets whether items should be moved to the top of the container upon modification
- isNotificationUsingImageFlag() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- isPrefixIdWithIdentifier() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
When true then the ID will be prefixed with the blotterIdentifier followed by a dash.
- isRequested(String) - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- isSubChannelNamespaceValid(String) - Static method in class com.caplin.datasource.blotter.impl.util.BlotterSubjects
- isUseGenericObjects() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Gets whether generic objects should be used instead of Type1 Records
J
- JavaUtils - Class in com.caplin.datasource.blotter.impl
- JavaUtils() - Constructor for class com.caplin.datasource.blotter.impl.JavaUtils
L
- log(LogLevel, String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- log(LogLevel, String, Throwable) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- longToString(long) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
M
- match(String) - Method in class com.caplin.datasource.blotter.impl.BlotterNamespace
- match(String) - Method in class com.caplin.datasource.blotter.impl.namespace.BlotterChannelNamespace
- match(String) - Method in class com.caplin.datasource.blotter.impl.namespace.BlotterItemNamespace
O
- onBlotterItemRequest(BlotterChannel, String) - Method in interface com.caplin.datasource.blotter.BlotterChannelListener
-
Called when a previously unsubmitted item in a blotter channel is requested.
- onCacheMiss(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- onCacheMiss(String) - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- onContainerDiscard(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterProviderInternal
- onContainerDiscard(String) - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- onContainerRequest(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterProviderInternal
- onContainerRequest(String) - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
-
parse the username from the subject - create the channel - notify opened
- onRecordDiscard(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterProviderInternal
- onRecordDiscard(String) - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- onRecordRequest(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterProviderInternal
- onRecordRequest(String) - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
P
- publishContainerNotFound(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishContainerStatusOk(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishContainerStatusOk(String, String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishContainerStatusStale(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishContainerStatusStale(String, String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishContainerUpdate(String, ContainerUpdate, boolean, boolean) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishDeleteContainer(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishDeleteRecord(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishMappingMessage(String, String, boolean) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishRecordNotFound(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishRecordStatusOk(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishRecordStatusStale(String) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishRecordUpdate(String, RecordUpdate, boolean, boolean) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- publishRemoveContainerElements(String, List<String>) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
R
- removeBlotterItem(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Removes the
BlotterItem
from the internal cache and sends a container remove so that this item is no longer requested when the channel is subscribed to. - removeBlotterItem(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- removeBlotterItems(List<String>) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Removes
BlotterItem
s from the internal cache and sends a container remove so that these items are no longer requested when the channel is subscribed to. - removeBlotterItems(List<String>) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- RuntimeImpl - Class in com.caplin.datasource.blotter.impl
- RuntimeImpl(DataSource, BlotterConfiguration, ActivePublisher, ActivePublisher) - Constructor for class com.caplin.datasource.blotter.impl.RuntimeImpl
S
- schedule(Runnable, long, Object) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
- sendBlotterItem(BlotterItem) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Adds the
BlotterItem
to the internal cache and sends a container add so that this item is requested when the channel is subscribed to. - sendBlotterItem(BlotterItem) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterItemNotFound(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends a not found for a
BlotterItem
. - sendBlotterItemNotFound(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterItems(List<BlotterItem>) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Adds
BlotterItem
s to the internal cache and sends a container add so that these items are requested when the channel is subscribed to. - sendBlotterItems(List<BlotterItem>) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterItemStatusOk(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Send status ok for a
BlotterItem
. - sendBlotterItemStatusOk(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterItemStatusStale(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Send status stale for a
BlotterItem
. - sendBlotterItemStatusStale(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterMapping(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends a
MappingMessage
to the Liberator, requesting that the Liberator map thisBlotterChannel
instance's subject to the specified subjectnewSubject
. - sendBlotterMapping(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterStatusOk() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends a status ok on the channel.
- sendBlotterStatusOk() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterStatusOk(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends a status ok on the channel with custom message.
- sendBlotterStatusOk(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterStatusStale() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends a status stale on the channel.
- sendBlotterStatusStale() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendBlotterStatusStale(String) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends a status stale on the channel with custom message.
- sendBlotterStatusStale(String) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- sendEmptyBlotter() - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sends an empty container on the channel.
- sendEmptyBlotter() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- serviceBlotterItemDiscard(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterChannelInternal
- serviceBlotterItemRequest(String, String) - Method in interface com.caplin.datasource.blotter.impl.BlotterChannelInternal
- serviceContainerDiscard(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterChannelInternal
- serviceContainerRequest(String) - Method in interface com.caplin.datasource.blotter.impl.BlotterChannelInternal
- setAutoPermit(boolean) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Sets auto permit enabled/disabled.
- setAutoSendEmptyContainer() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Sets whether an empty container should automatically be sent or not when the channel opens
- setBlotterChannelListener(BlotterChannelListener) - Method in interface com.caplin.datasource.blotter.BlotterChannel
-
Sets a
BlotterChannelListener
on the channel. - setBlotterChannelListener(BlotterChannelListener) - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- setChannelUsingImageFlag(boolean) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Set to true and the channel container will use an image flag when sending the initial message
- setContainerThrottleMillis(int) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Specify the millisecond delay used to throttle subsequent operations to a single container.
- setField(String, String) - Method in class com.caplin.datasource.blotter.BlotterItem
- setFields(Map<String, String>) - Method in class com.caplin.datasource.blotter.BlotterItem
- setItemUsingImageFlag(boolean) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Set to true and the channel items will use image flags when sending their initial messages
- setMoveItemToTopWhenModified(boolean) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Sets whether to move an existing item to the top of the container when sendBlotterItem with an Item with the same ID gets called again
- setParent(BlotterItem) - Method in class com.caplin.datasource.blotter.BlotterItem
-
Deprecated.
- setParentItem(BlotterItem) - Method in class com.caplin.datasource.blotter.BlotterItem
- setPrefixIdWithIdentifier(boolean) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Set to false to turn off prefixing of ID's with the blotterIdentifier followed by a -.
- setSubcontainerMaxDepth(int) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Sets the subcontainer maximum depth.
- setUseGenericObjects(boolean) - Method in class com.caplin.datasource.blotter.BlotterConfiguration
-
Set whether the API should use generic objects instead of Type1 records.
T
- toJavaLogLevel(LogLevel) - Static method in class com.caplin.datasource.blotter.impl.JavaUtils
- toRecordItem(BlotterConfiguration, String, String) - Method in class com.caplin.datasource.blotter.BlotterItem
- toString() - Method in class com.caplin.datasource.blotter.BlotterConfiguration
- toString() - Method in class com.caplin.datasource.blotter.BlotterItem
- toString() - Method in class com.caplin.datasource.blotter.impl.BlotterChannelImpl
- toString() - Method in class com.caplin.datasource.blotter.impl.BlotterProviderInternalImpl
- toString() - Method in class com.caplin.datasource.blotter.impl.namespace.BlotterChannelNamespace
- toString() - Method in class com.caplin.datasource.blotter.impl.namespace.BlotterItemNamespace
U
- userCallback(Runnable) - Method in class com.caplin.datasource.blotter.impl.RuntimeImpl
All Classes and Interfaces|All Packages
BlotterItem.setParentItem(com.caplin.datasource.blotter.BlotterItem)