All Classes and Interfaces
Class
Description
Thrown by the notify* methods in MetadataProvider if the supplied User
is not recognized or a functionality is not implemented for this User.
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.Thrown by the notify* methods in MetadataProvider if some functionality
cannot be allowed to the supplied User.
Used to provide update information to the calls to the customizeUpdate
method of MetadataProvider.
Provides an interface to be implemented by a Data Adapter in order
to attach a Data Provider to Lightstreamer Kernel.
Thrown by the init method in DataProvider if there is some problem
that prevents the correct behavior of the Data Adapter.
Enumerative class that lists the available "diff" algorithms
that can be specified in
ItemEventListener.declareFieldDiffOrder(java.lang.String, java.util.Map<java.lang.String, com.lightstreamer.interfaces.data.DiffAlgorithm[]>)
and ItemEventListener.smartDeclareFieldDiffOrder(java.lang.Object, java.util.Map<java.lang.String, com.lightstreamer.interfaces.data.DiffAlgorithm[]>)
.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.
Provides to the Data Adapter an alternative interface for creating
ItemEvents in order to send updates to Lightstreamer Kernel.
Provides to the Data Adapter a base interface for creating ItemEvents
in order to send updates to Lightstreamer Kernel.
Used to provide update information to the calls to the isSelected method
of MetadataProvider.
Used by Lightstreamer Kernel to receive the ItemEvents and other kinds
of events related with the Item subscription lifecycle.
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.
Simple full implementation of a Metadata Adapter, made available
in Lightstreamer SDK.
Used by Lightstreamer Kernel to receive requests about sessions and any
asynchronous severe error notification from the Metadata Adapter.
Provides an interface to be implemented by a Metadata Adapter in order
to attach a Metadata Provider to Lightstreamer Kernel.
Provides a default implementation of all the MetadataProvider interface
methods, except for getItems and getSchema.
Thrown by the init method in MetadataProvider if there is some problem
that prevents the correct behavior of the Metadata Adapter.
Used by Lightstreamer to identify a publishing Mode.
Specifies a target device for Push Notifications, used with MPN-related requests for the
MetadataProvider
.Identifies a Push Notifications platform type, used with MPN-related requests of the
MetadataProvider
.Specifies a Push Notifications subscription, used with MPN-related requests of the
MetadataProvider
.Thrown by the notify* methods in MetadataProvider if there is some
inconsistency in the supplied parameters.
Provides to the Data Adapter a special interface for creating ItemEvents
in order to send updates to Lightstreamer Kernel.
Can be thrown by the
When receiving this exception, the Server will instruct the client to retry in short time.
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.
Thrown by the getSchema method in MetadataProvider if the supplied
Field Schema name (or Field List specification) is not recognized or cannot be resolved.
Provides an extended interface to be implemented by a Data Adapter in order
to attach a Data Provider to Lightstreamer Kernel.
Thrown by the subscribe and unsubscribe methods in DataProvider if the
request cannot be satisfied.
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).Used by Lightstreamer to provide value objects to the calls
to methods
MetadataProvider.notifyNewTables(java.lang.String, java.lang.String, com.lightstreamer.interfaces.metadata.TableInfo[])
,
MetadataProvider.notifyTablesClose(java.lang.String, com.lightstreamer.interfaces.metadata.TableInfo[])
, and
MetadataProvider.notifyMpnSubscriptionActivation(java.lang.String, java.lang.String, com.lightstreamer.interfaces.metadata.TableInfo, com.lightstreamer.interfaces.metadata.MpnSubscriptionInfo)
.