Package com.lightstreamer.adapters.remote
package com.lightstreamer.adapters.remote
-
ClassDescriptionThrown 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.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 theMetadataProvider
.Identifies a Push Notifications platform type, used with MPN-related requests of theMetadataProvider
.Specifies a Push Notifications subscription, used with MPN-related requests of theMetadataProvider
.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 theMetadataProvider.notifyUser(String, String, Map)
methods instead of a genericAccessException
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 methodTableInfo.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.