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 notifyNewSession method of MetadataProvider
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.
Base class for all exceptions directly thrown by the Data Adapter.
Provides an interface to be implemented by a Remote Data Adapter in order
to attach a Data Provider to Lightstreamer.
Contains constants for the special field names and field values recognized by the Server.
Thrown by the init method in DataProvider if there is some problem that prevents the correct behavior
of the Data Adapter.
A Remote Server object which can run a Remote Data Adapter and connect it
to a Proxy Data Adapter running on Lightstreamer Server.
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.adapters.remote.DiffAlgorithm[]>)
.Interface to be implemented in order to provide a Remote Server instance with
a custom handler for error conditions occurring on the Remote Server.
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.
Deprecated.
The class is deprecated.
Deprecated.
The class is deprecated.
Used by Lightstreamer to receive the update events 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 to receive requests about sessions and any
asynchronous severe error notification from the Remote Metadata Adapter.
Base class for all exceptions directly thrown by the Metadata Adapter.
Provides an interface to be implemented by a Remote Metadata Adapter in order
to attach a Metadata Provider to Lightstreamer.
Provides a default implementation of all the MetadataProvider interface
methods.
Thrown by the init method in MetadataProvider if there is some problem that prevents the correct
behavior of the Metadata Adapter.
A Remote Server object which can run a Remote Metadata Adapter and connect it
to a Proxy Metadata Adapter running on Lightstreamer Server.
Encapsulates 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.
Issued by the Remote Server upon an unexpected error.
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.Thrown by the getSchema method in MetadataProvider if the supplied
Field Schema name (or Field List specification) is not recognized or cannot be resolved.
A generic Remote Server object, which can run a Remote Data or Metadata Adapter
and connect it to the Proxy Adapter running on Lightstreamer Server.
Thrown by the subscribe and unsubscribe methods in DataProvider if the request cannot be satisfied.
Used by Lightstreamer to provide to method
TableInfo.getSubscriptionStatistics()
value objects to report activity statistics for single subscribed items involved
in a Table (i.e.: Subscription).Used by MetadataProvider to provide value objects to the calls
to methods NotifyNewTables, NotifyTablesClose, and
notifyMpnSubscriptionActivation.
Thrown internally to refuse the ARI protocol version specified by the Proxy Adapter.