Index

B C D E F G H I J L M O P R S T U 
All Classes and Interfaces|All Packages

B

BlotterApplicationListener - Interface in com.caplin.datasource.blotter
BlotterChannel - Interface in com.caplin.datasource.blotter
BlotterChannel is the entry point for sending out BlotterItems.
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 BlotterItems 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 BlotterItems 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 BlotterItems 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 this BlotterChannel instance's subject to the specified subject newSubject.
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
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
 
B C D E F G H I J L M O P R S T U 
All Classes and Interfaces|All Packages