Index

A C D E F G H I J K L M N O R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

AccessException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the notify* methods in MetadataProvider if the supplied User is not recognized or a functionality is not implemented for this User.
AccessException(String) - Constructor for exception com.lightstreamer.interfaces.metadata.AccessException
Constructs an AccessException with a supplied error message text.
ADD_COMMAND - Static variable in interface com.lightstreamer.interfaces.data.DataProvider
Constant that can be used as the "ADD" value for the "command" fields of Items to be processed in COMMAND mode.
Apple - Static variable in class com.lightstreamer.interfaces.metadata.MpnPlatformType
Refers to Push Notifications for Apple platforms, such as iOS, macOS and tvOS.

C

clearSnapshot(String) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to signal to Lightstreamer Kernel that the current Snapshot of an Item has suddenly become empty.
com.lightstreamer.adapters.metadata - package com.lightstreamer.adapters.metadata
 
com.lightstreamer.interfaces.data - package com.lightstreamer.interfaces.data
 
com.lightstreamer.interfaces.metadata - package com.lightstreamer.interfaces.metadata
 
COMMAND - Static variable in class com.lightstreamer.interfaces.metadata.Mode
The COMMAND Mode.
COMMAND_FIELD - Static variable in interface com.lightstreamer.interfaces.data.DataProvider
Constant that can be used as field name for the "command" field in Items to be processed in COMMAND mode.
ConflictingSessionException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the MetadataProvider.notifyNewSession(String, String, Map) method if a User is not enabled to open a new Session but he would be enabled as soon as another Session were closed.
ConflictingSessionException(int, String, String, String) - Constructor for exception com.lightstreamer.interfaces.metadata.ConflictingSessionException
Constructs a ConflictingSessionException with supplied error code and message text that will be forwarded to the Client in case the Server can't solve the issue by closing the conflicting session.
CreditsException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the notify* methods in MetadataProvider if some functionality cannot be allowed to the supplied User.
CreditsException(int, String) - Constructor for exception com.lightstreamer.interfaces.metadata.CreditsException
Constructs a CreditsException with supplied error code and message text.
CreditsException(int, String, String) - Constructor for exception com.lightstreamer.interfaces.metadata.CreditsException
Constructs a CreditsException with supplied error code and message text to be forwarded to the Client.
CustomizableItemEvent - Interface in com.lightstreamer.interfaces.metadata
Used to provide update information to the calls to the customizeUpdate method of MetadataProvider.
customizeUpdate(String, String, CustomizableItemEvent) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Customizer implementation method.
customizeUpdate(String, String, String, CustomizableItemEvent) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel in order to customize events pertaining to an ItemEventBuffer, if such customization has been requested through the enableUpdateCustomization method.
customizeUpdate(String, String, String, CustomizableItemEvent) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel in order to customize events pertaining to an ItemEventBuffer, if such customization has been requested through the enableUpdateCustomization method.

D

DataProvider - Interface in com.lightstreamer.interfaces.data
Provides an interface to be implemented by a Data Adapter in order to attach a Data Provider to Lightstreamer Kernel.
DataProviderException - Exception in com.lightstreamer.interfaces.data
Thrown by the init method in DataProvider if there is some problem that prevents the correct behavior of the Data Adapter.
DataProviderException(String) - Constructor for exception com.lightstreamer.interfaces.data.DataProviderException
Constructs a DataProviderException with a supplied error message text.
declareFieldDiffOrder(String, Map<String, DiffAlgorithm[]>) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to send to Lightstreamer kernel Field "diff" support information in relation to a specific subscribed Item.
DELETE_COMMAND - Static variable in interface com.lightstreamer.interfaces.data.DataProvider
Constant that can be used as the "DELETE" value for the "command" fields of Items to be processed in COMMAND mode.
DIFF_MATCH_PATCH - Enum constant in enum class com.lightstreamer.interfaces.data.DiffAlgorithm
Computes the difference between two values with Google's "diff-match-patch" algorithm (the result is then serialized with the custom "TLCP-diff" format).
DiffAlgorithm - Enum Class in com.lightstreamer.interfaces.data
DISTINCT - Static variable in class com.lightstreamer.interfaces.metadata.Mode
The DISTINCT Mode.

E

enableUpdateCustomization(String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Customizer authorization method.
enableUpdateCustomization(String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to know whether the Metadata Adapter must or must not be given a chance to modify the values carried by the updates for a supplied Item in a push Session owned by a supplied User.
enableUpdateCustomization(String, String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to know whether the Metadata Adapter must or must not be given a chance to modify the values carried by the updates for a supplied Item in a push Session owned by a supplied User.
endOfSnapshot(String) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to signal to Lightstreamer Kernel that no more ItemEvent belonging to the Snapshot are expected for an Item.
equals(Object) - Method in class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.lightstreamer.interfaces.metadata.MpnPlatformType
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Indicates whether some other object is "equal to" this one.

F

failure(Throwable) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to notify Lightstreamer Kernel of the occurrence of a severe problem that can compromise future operation of the Data Adapter.
failure(Throwable) - Method in interface com.lightstreamer.interfaces.metadata.MetadataControlListener
Called by a Metadata Adapter to notify Lightstreamer Kernel of the occurrence of a severe problem that can compromise future operation of the Metadata Adapter.
FailureException - Exception in com.lightstreamer.interfaces.data
Thrown by the subscribe and unsubscribe methods in DataProvider if the method execution has caused a severe problem that can compromise future operation of the Data Adapter.
FailureException(String) - Constructor for exception com.lightstreamer.interfaces.data.FailureException
Constructs a FailureException with a supplied error message text.
forceSessionTermination(String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataControlListener
Enforces the termination of the specified session.
forceSessionTermination(String, int, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataControlListener
Enforces the termination of the specified session.
forceUnsubscription() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Enforces the unsubscription of this Table (i.e.: Subscription).

G

getAllowedBufferSize(String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the buffer size authorization method.
getAllowedBufferSize(String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the buffer size authorization method.
getAllowedBufferSize(String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Returns the size of the buffer internally used to enqueue subsequent ItemUpdates for the same Item.
getAllowedBufferSize(String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the maximum size allowed for the buffer internally used to enqueue subsequent ItemUpdates for the same Item.
getAllowedBufferSize(String, String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the maximum allowed size of the buffer internally used to enqueue subsequent ItemUpdates for the same Item.
getAllowedMaxBandwidth(String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Returns the bandwidth level to be allowed to a User for a push Session.
getAllowedMaxBandwidth(String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the bandwidth level to be allowed to a User for a push Session.
getAllowedMaxBandwidth(String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the bandwidth amount to be allowed to a User for a push Session.
getAllowedMaxItemFrequency(String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the ItemUpdate frequency authorization method.
getAllowedMaxItemFrequency(String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the ItemUpdate frequency authorization method.
getAllowedMaxItemFrequency(String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Returns the ItemUpdate frequency to be allowed to a User for a specific Item.
getAllowedMaxItemFrequency(String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the ItemUpdate frequency to be allowed to a User for a specific Item.
getAllowedMaxItemFrequency(String, String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the ItemUpdate frequency to be allowed to a User for a specific Item.
getApplicationId() - Method in class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Returns the application ID, also known as the package name or bundle ID on some platforms.
getClientErrorCode() - Method in exception com.lightstreamer.interfaces.metadata.CreditsException
Returns the error code to be forwarded to the client.
getClientErrorMsg() - Method in exception com.lightstreamer.interfaces.metadata.CreditsException
Returns the error detail message to be forwarded to the client.
getConflictingSessionID() - Method in exception com.lightstreamer.interfaces.metadata.ConflictingSessionException
Returns the ID of a Session that can be closed in order to eliminate the problem reported in this exception.
getDataAdapter() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the name of the Data Adapter to which the Table (i.e.: Subscription) refers.
getDevice() - Method in class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Returns the MPN device of this subscription.
getDeviceToken() - Method in class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Returns the token of the device, also know as the registration ID on some platforms.
getDistinctSnapshotLength(String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the Snapshot length configuration method.
getDistinctSnapshotLength(String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Snapshot length configuration method.
getDistinctSnapshotLength(String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Returns the maximum allowed length for a Snapshot of any Item that has been requested with publishing Mode DISTINCT.
getDistinctSnapshotLength(String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the maximum allowed length for a Snapshot of an Item that has been requested with publishing Mode DISTINCT.
getDistinctSnapshotLength(String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the maximum allowed length for a Snapshot of an Item that has been requested with publishing Mode DISTINCT.
getId() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the name of the Item Group (or specification of the Item List) to which the subscribed Items belong.
getIndex(String) - Method in interface com.lightstreamer.interfaces.data.IndexedItemEvent
Returns the index of a named Field.
getItems(String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the Item List determination method.
getItems(String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the Item List determination method.
getItems(String, String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Resolves an Item List specification supplied in a Request.
getItems(String, String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to resolve an Item Group name (or Item List specification) supplied in a Request.
getMax() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the index of the last Item in the Group to be considered in the Table (i.e.: Subscription).
getMaximumIndex() - Method in interface com.lightstreamer.interfaces.data.IndexedItemEvent
Returns the maximum index for the fields in the event.
getMin() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the index of the first Item in the Group to be considered in the Table (i.e.: Subscription).
getMinSourceFrequency(String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the Prefilter frequency configuration method.
getMinSourceFrequency(String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Prefilter frequency configuration method.
getMinSourceFrequency(String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Returns the minimum ItemEvent frequency from the supplier Data Adapter at which the events for an Item are guaranteed to be delivered to the Clients without loss of information.
getMinSourceFrequency(String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the minimum ItemEvent frequency that ensures that all subscribers of an Item can be fed with an adequate amount of information.
getMinSourceFrequency(String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the minimum ItemEvent frequency that ensures that all subscribers of an Item can be fed with an adequate amount of information.
getMode() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the publishing Mode for the Items in the Table (i.e.: Subscription) (it must be the same across all the Table).
getName() - Method in class com.lightstreamer.interfaces.metadata.MpnPlatformType
Returns the internal name of the platform type.
getName(int) - Method in interface com.lightstreamer.interfaces.data.IndexedItemEvent
Returns the name of a Field whose index is supplied.
getNames() - Method in interface com.lightstreamer.interfaces.data.ItemEvent
Returns an iterator to browse the names of the supplied Fields, expressed as String.
getNames() - Method in interface com.lightstreamer.interfaces.data.OldItemEvent
Returns an iterator to browse the names of the supplied Fields, expressed as String.
getNotificationFormat() - Method in class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Returns the descriptor of the push notifications format of this subscription.
getSchema() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the name of the Field Schema (or specification of the Field List) used for the subscribed Items.
getSchema(String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the Field List determination method.
getSchema(String, String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the Field List determination method.
getSchema(String, String, String, String, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Resolves a Field List specification supplied in a Request.
getSchema(String, String, String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to resolve a Field Schema name (or Field List specification) supplied in a Request.
getSelector() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the name of the optional Selector associated to the Table (i.e.: Subscription).
getSessionTimeToLive(String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for an optional time-to-live setting for a session just started.
getSubscribedItems() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns the array of the Item names involved in this Table (i.e.: Subscription).
getSubscriptionStatistics() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns an array that contains the statistics related with the activity of all items involved in this Table (i.e.: Subscription).
getTotFiltered() - Method in class com.lightstreamer.interfaces.metadata.SubscriptionStatistics
Returns the number of updates that were not sent to the client, but filtered out according to the filtering rules, throughout the life of a subscription.
getTotLost() - Method in class com.lightstreamer.interfaces.metadata.SubscriptionStatistics
Returns the number of updates that had to be sent the client, but weren't, throughout the life of a subscription.
getTotRealTime() - Method in class com.lightstreamer.interfaces.metadata.SubscriptionStatistics
Returns the number of real-time updates sent to the client throughout the life of a subscription.
getTrigger() - Method in class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Returns the optional expression that triggers the delivery of push notification.
getType() - Method in class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Returns the platform type of the device.
getValue(int) - Method in interface com.lightstreamer.interfaces.data.IndexedItemEvent
Returns the value of a field whose index is supplied (null is a legal value too).
getValue(String) - Method in interface com.lightstreamer.interfaces.data.ItemEvent
Returns the value of a named Field (null is a legal value too).
getValue(String) - Method in interface com.lightstreamer.interfaces.data.OldItemEvent
Returns the value of a named Field (null is a legal value too).
getValueAsByteArray(String) - Method in interface com.lightstreamer.interfaces.metadata.ItemEvent
Returns the value of a named Field as a byte array (null is a legal value too).
getValueAsString(String) - Method in interface com.lightstreamer.interfaces.metadata.ItemEvent
Returns the value of a named Field as a String object (null is a legal value too).
getWinIndex() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
Returns a unique identifier of the client subscription request within the session.
Google - Static variable in class com.lightstreamer.interfaces.metadata.MpnPlatformType
Refers to Push Notifications for Google platforms, such as Android and Chrome.

H

hashCode() - Method in class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Returns a hash code value for the object.
hashCode() - Method in class com.lightstreamer.interfaces.metadata.MpnPlatformType
Returns a hash code value for the object.
hashCode() - Method in class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Returns a hash code value for the object.

I

IndexedItemEvent - Interface in com.lightstreamer.interfaces.data
Provides to the Data Adapter an alternative interface for creating ItemEvents in order to send updates to Lightstreamer Kernel.
init(Map, File) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reads configuration settings for user and resource constraints.
init(Map, File) - Method in interface com.lightstreamer.interfaces.data.DataProvider
Called by Lightstreamer Kernel to provide initialization information to the Data Adapter.
init(Map, File) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to provide initialization information to the Metadata Adapter.
init(Map, File) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
No-op initialization.
isModeAllowed(String, String, Mode) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the publishing Mode authorization method.
isModeAllowed(String, String, String, Mode) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the allowance of a publishing Mode for an Item.
isModeAllowed(String, String, String, Mode) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the allowance of a publishing Mode for an Item.
isSelected(String, String, String, ItemEvent) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Selector implementation method.
isSelected(String, String, String, String, ItemEvent) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel in order to filter events pertaining to an ItemEventBuffer, if the related Item was requested within a Table (i.e.: Subscription) with an associated Selector.
isSelected(String, String, String, String, ItemEvent) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel in order to filter events pertaining to an ItemEventBuffer, if the related Item was requested within a Table (i.e.: Subscription) with an associated Selector.
isSelectorAllowed(String, String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Selector authorization method.
isSelectorAllowed(String, String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the allowance of a Selector for an Item.
isSelectorAllowed(String, String, String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the allowance of a Selector for an Item.
isSnapshot() - Method in interface com.lightstreamer.interfaces.metadata.ItemEvent
Allows to distinguish between events that carry the Item initial state (the Snapshot) and events that carry state Updates.
isSnapshotAvailable(String) - Method in interface com.lightstreamer.interfaces.data.DataProvider
Called by Lightstreamer Kernel to know whether the Data Adapter, after a subscription for an Item, will send some Snapshot ItemEvents before sending the updates.
ItemEvent - Interface in com.lightstreamer.interfaces.data
Provides to the Data Adapter a base interface for creating ItemEvents in order to send updates to Lightstreamer Kernel.
ItemEvent - Interface in com.lightstreamer.interfaces.metadata
Used to provide update information to the calls to the isSelected method of MetadataProvider.
ItemEventListener - Interface in com.lightstreamer.interfaces.data
Used by Lightstreamer Kernel to receive the ItemEvents and other kinds of events related with the Item subscription lifecycle.
ItemsException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the getItems and getSchema methods in MetadataProvider if the supplied Item Group name (or Item List specification) is not recognized or cannot be resolved.
ItemsException(String) - Constructor for exception com.lightstreamer.interfaces.metadata.ItemsException
Constructs an ItemsException with a supplied error message text.

J

JSONPATCH - Enum constant in enum class com.lightstreamer.interfaces.data.DiffAlgorithm
Computes the difference between two values that are valid JSON string representations in JSON Patch format.

K

KEY_FIELD - Static variable in interface com.lightstreamer.interfaces.data.DataProvider
Constant that can be used as field name for the "key" field in Items to be processed in COMMAND mode.

L

LiteralBasedProvider - Class in com.lightstreamer.adapters.metadata
Simple full implementation of a Metadata Adapter, made available in Lightstreamer SDK.
LiteralBasedProvider() - Constructor for class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Void constructor required by Lightstreamer Kernel.

M

MERGE - Static variable in class com.lightstreamer.interfaces.metadata.Mode
The MERGE Mode.
MetadataControlListener - Interface in com.lightstreamer.interfaces.metadata
Used by Lightstreamer Kernel to receive requests about sessions and any asynchronous severe error notification from the Metadata Adapter.
MetadataProvider - Interface in com.lightstreamer.interfaces.metadata
Provides an interface to be implemented by a Metadata Adapter in order to attach a Metadata Provider to Lightstreamer Kernel.
MetadataProviderAdapter - Class in com.lightstreamer.interfaces.metadata
Provides a default implementation of all the MetadataProvider interface methods, except for getItems and getSchema.
MetadataProviderAdapter() - Constructor for class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
 
MetadataProviderException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the init method in MetadataProvider if there is some problem that prevents the correct behavior of the Metadata Adapter.
MetadataProviderException(String) - Constructor for exception com.lightstreamer.interfaces.metadata.MetadataProviderException
Constructs a MetadataProviderException with a supplied error message text.
Mode - Class in com.lightstreamer.interfaces.metadata
Used by Lightstreamer to identify a publishing Mode.
modeMayBeAllowed(String, Mode) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Reduced, backward-compatibility version of the publishing mode allowance method.
modeMayBeAllowed(String, Mode) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the publishing Mode allowance method.
modeMayBeAllowed(String, String, Mode) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Called by Lightstreamer Kernel to ask for the allowance of a publishing Mode for an Item.
modeMayBeAllowed(String, String, Mode) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to ask for the allowance of a publishing Mode for an Item (for at least one User).
modeMayBeAllowed(String, String, Mode) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to ask for the allowance of a publishing Mode for an Item (for at least one User).
MpnDeviceInfo - Class in com.lightstreamer.interfaces.metadata
Specifies a target device for Push Notifications, used with MPN-related requests for the MetadataProvider.
MpnDeviceInfo(MpnPlatformType, String, String) - Constructor for class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Used by Lightstreamer Kernel to create an MpnDeviceInfo instance.
MpnPlatformType - Class in com.lightstreamer.interfaces.metadata
Identifies a Push Notifications platform type, used with MPN-related requests of the MetadataProvider.
MpnPlatformType(String) - Constructor for class com.lightstreamer.interfaces.metadata.MpnPlatformType
Used by Lightstreamer to create an MpnPlatformType instance.
MpnSubscriptionInfo - Class in com.lightstreamer.interfaces.metadata
Specifies a Push Notifications subscription, used with MPN-related requests of the MetadataProvider.
MpnSubscriptionInfo(MpnDeviceInfo, String, String) - Constructor for class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Used by Lightstreamer to create a MpnSubscriptionInfo instance.

N

NotificationException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the notify* methods in MetadataProvider if there is some inconsistency in the supplied parameters.
NotificationException(String) - Constructor for exception com.lightstreamer.interfaces.metadata.NotificationException
Constructs a NotificationException with a supplied error message text.
notifyMpnDeviceAccess(String, String, MpnDeviceInfo) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to check that a User is enabled to access the specified MPN device.
notifyMpnDeviceAccess(String, String, MpnDeviceInfo) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to check that a User is enabled to access the specified MPN device.
notifyMpnDeviceTokenChange(String, String, MpnDeviceInfo, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to check that a User is enabled to change the token of an MPN device.
notifyMpnDeviceTokenChange(String, String, MpnDeviceInfo, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to check that a User is enabled to change the token of a MPN device.
notifyMpnSubscriptionActivation(String, String, TableInfo, MpnSubscriptionInfo) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to check that a User is enabled to activate a Push Notification subscription.
notifyMpnSubscriptionActivation(String, String, TableInfo, MpnSubscriptionInfo) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to check that a User is enabled to activate a Push Notification subscription.
notifyNewSession(String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Reduced, backward-compatibility version of the Session authorization method.
notifyNewSession(String, String, Map) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to check that a User is enabled to open a new push Session.
notifyNewSession(String, String, Map) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to check that a User is enabled to open a new push Session.
notifyNewTables(String, String, TableInfo[]) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to check that a User is enabled to add some Tables (i.e.: Subscriptions) to a push Session.
notifyNewTables(String, String, TableInfo[]) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to check that a User is enabled to add some Tables (i.e.: Subscriptions) to a push Session.
notifySessionClose(String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to notify the Metadata Adapter that a push Session has been closed.
notifySessionClose(String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to notify the Metadata Adapter that a push Session has been closed.
notifyTablesClose(String, TableInfo[]) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to notify the Metadata Adapter that some Tables (i.e.: Subscriptions) have been removed from a push Session.
notifyTablesClose(String, TableInfo[]) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to notify the Metadata Adapter that some Tables (i.e.: Subscriptions) have been removed from a push Session.
notifyUser(String, String, Map) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Checks if a user is enabled to make Requests to the related Data Providers.
notifyUser(String, String, Map) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel as a preliminary check that a user is enabled to make Requests to any of the related Data Providers.
notifyUser(String, String, Map) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel as a preliminary check that a user is enabled to make Requests to the related Data Providers.
notifyUser(String, String, Map, String) - Method in class com.lightstreamer.adapters.metadata.LiteralBasedProvider
Extended version of the User authentication method, invoked by the Server instead of the standard 3-argument one in case it has been instructed (through the <use_client_auth> configuration flag) to acquire the client principal from the client TLS/SSL certificate, if available.
notifyUser(String, String, Map, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel, instead of calling the 3-arguments version, in case the Server has been instructed to acquire the client principal from the client TLS/SSL certificate through the <use_client_auth> configuration flag.
notifyUser(String, String, Map, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Extended version of the User authentication method, invoked by the Server instead of the standard 3-argument one in case it has been instructed (through the <use_client_auth> configuration flag) to acquire the client principal from the client TLS/SSL certificate, if available.
notifyUserMessage(String, String, String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to forward a message received by a User.
notifyUserMessage(String, String, String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to forward a message received by a User.

O

OldItemEvent - Interface in com.lightstreamer.interfaces.data
Provides to the Data Adapter a special interface for creating ItemEvents in order to send updates to Lightstreamer Kernel.

R

RAW - Static variable in class com.lightstreamer.interfaces.metadata.Mode
The RAW Mode.
ResourceUnavailableException - Exception in com.lightstreamer.interfaces.metadata
Can be thrown by the MetadataProvider.notifyUser(String, String, Map) methods instead of a generic AccessException if the User credentials cannot be validated because of a temporary lack of resources
When receiving this exception, the Server will instruct the client to retry in short time.
ResourceUnavailableException(String) - Constructor for exception com.lightstreamer.interfaces.metadata.ResourceUnavailableException
Constructs a ResourceUnavailableException with a supplied error message text.

S

SchemaException - Exception in com.lightstreamer.interfaces.metadata
Thrown by the getSchema method in MetadataProvider if the supplied Field Schema name (or Field List specification) is not recognized or cannot be resolved.
SchemaException(String) - Constructor for exception com.lightstreamer.interfaces.metadata.SchemaException
Constructs a SchemaException with a supplied error message text.
setListener(ItemEventListener) - Method in interface com.lightstreamer.interfaces.data.DataProvider
Called by Lightstreamer Kernel to provide a listener to receive the ItemEvents carrying data and asynchronous error notifications.
setListener(MetadataControlListener) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to provide a listener to receive requests about sessions and any asynchronous severe error notification.
setValueAsByteArray(String, byte[]) - Method in interface com.lightstreamer.interfaces.metadata.CustomizableItemEvent
Sets the value of a named Field as a byte array (null is a legal value too).
setValueAsString(String, String) - Method in interface com.lightstreamer.interfaces.metadata.CustomizableItemEvent
Sets the value of a named Field as a String object (null is a legal value too).
smartClearSnapshot(Object) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called, instead of clearSnapshot, by a Data Adapter that implements the extended interface SmartDataProvider, in all cases in which clearSnapshot can be called.
SmartDataProvider - Interface in com.lightstreamer.interfaces.data
Provides an extended interface to be implemented by a Data Adapter in order to attach a Data Provider to Lightstreamer Kernel.
smartDeclareFieldDiffOrder(Object, Map<String, DiffAlgorithm[]>) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called, instead of declareFieldDiffOrder, by a Data Adapter that implements the extended interface SmartDataProvider, in all cases in which declareFieldDiffOrder can be called.
smartEndOfSnapshot(Object) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called, instead of endOfSnapshot, by a Data Adapter that implements the extended interface SmartDataProvider, in all cases in which endOfSnapshot can be called.
smartUpdate(Object, IndexedItemEvent, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called by a Data Adapter that implements the extended interface SmartDataProvider to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as an IndexedItemEvent instance.
smartUpdate(Object, ItemEvent, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called by a Data Adapter that implements the extended interface SmartDataProvider to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as an ItemEvent instance.
smartUpdate(Object, OldItemEvent, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called by a Data Adapter that implements the extended interface SmartDataProvider to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as an OldItemEvent instance.
smartUpdate(Object, Map, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Can be called by a Data Adapter that implements the extended interface SmartDataProvider to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as a java.util.Map instance.
subscribe(String, boolean) - Method in interface com.lightstreamer.interfaces.data.DataProvider
Called by Lightstreamer Kernel to request data for an Item.
subscribe(String, boolean) - Method in interface com.lightstreamer.interfaces.data.SmartDataProvider
Inherited by the base interface DataProvider but never called in this case, because the extended version will always be called in its place.
subscribe(String, Object, boolean) - Method in interface com.lightstreamer.interfaces.data.SmartDataProvider
Called by Lightstreamer Kernel to request data for an Item.
SubscriptionException - Exception in com.lightstreamer.interfaces.data
Thrown by the subscribe and unsubscribe methods in DataProvider if the request cannot be satisfied.
SubscriptionException(String) - Constructor for exception com.lightstreamer.interfaces.data.SubscriptionException
Constructs a SubscriptionException with a supplied error message text.
SubscriptionStatistics - Class in com.lightstreamer.interfaces.metadata
Used by Lightstreamer to provide to method getSubscriptionStatistics() value objects to report activity statistics for single subscribed items involved in a Table (i.e.: Subscription).
SubscriptionStatistics(long, long, long) - Constructor for class com.lightstreamer.interfaces.metadata.SubscriptionStatistics
Used by Lightstreamer to create a SubscriptionStatistics instance, collecting various activity statistics for a single Item.

T

TableInfo - Class in com.lightstreamer.interfaces.metadata
TableInfo(int, Mode, String, String, String, int, int, String, String[], SubscriptionStatistics[]) - Constructor for class com.lightstreamer.interfaces.metadata.TableInfo
Used by Lightstreamer to create a TableInfo instance, collecting the various attributes of a Table (i.e.: Subscription).
toString() - Method in class com.lightstreamer.interfaces.metadata.Mode
Gets the internal name of the publishing Mode.
toString() - Method in class com.lightstreamer.interfaces.metadata.MpnDeviceInfo
Returns a string representation of the MpnDeviceInfo.
toString() - Method in class com.lightstreamer.interfaces.metadata.MpnPlatformType
Returns a string representation of the MpnPlatformType.
toString() - Method in class com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo
Returns a string representation of the MpnSubscriptionInfo.
toString() - Method in class com.lightstreamer.interfaces.metadata.TableInfo
 

U

unsubscribe(String) - Method in interface com.lightstreamer.interfaces.data.DataProvider
Called by Lightstreamer Kernel to end a previous request of data for an Item.
update(String, IndexedItemEvent, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as an IndexedItemEvent instance.
update(String, ItemEvent, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as an ItemEvent instance.
update(String, OldItemEvent, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as an OldItemEvent instance.
update(String, Map, boolean) - Method in interface com.lightstreamer.interfaces.data.ItemEventListener
Called by a Data Adapter to send an ItemEvent to Lightstreamer Kernel when the ItemEvent is implemented as a java.util.Map instance.
UPDATE_COMMAND - Static variable in interface com.lightstreamer.interfaces.data.DataProvider
Constant that can be used as the "UPDATE" value for the "command" fields of Items to be processed in COMMAND mode.

V

valueOf(String) - Static method in enum class com.lightstreamer.interfaces.data.DiffAlgorithm
Returns the enum constant of this class with the specified name.
values() - Static method in enum class com.lightstreamer.interfaces.data.DiffAlgorithm
Returns an array containing the constants of this enum class, in the order they are declared.

W

wantsTablesNotification(String) - Method in interface com.lightstreamer.interfaces.metadata.MetadataProvider
Called by Lightstreamer Kernel to know whether the Metadata Adapter must or must not be notified any time a Table (i.e.: Subscription) is added or removed from a push Session owned by a supplied User.
wantsTablesNotification(String) - Method in class com.lightstreamer.interfaces.metadata.MetadataProviderAdapter
Called by Lightstreamer Kernel to know whether the Metadata Adapter must or must not be notified any time a Table (i.e.: Subscription) is added or removed from a push Session owned by a supplied User.
A C D E F G H I J K L M N O R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form