Package com.lightstreamer.adapters.remote

  • Interface Summary
    Interface Description
    DataProvider
    Provides an interface to be implemented by a Remote Data Adapter in order to attach a Data Provider to Lightstreamer.
    ExceptionHandler
    Interface to be implemented in order to provide a Remote Server instance with a custom handler for error conditions occurring on the Remote Server.
    IndexedItemEvent
    Provides to the Data Adapter an alternative interface for creating Item Events in order to send updates to Lightstreamer Kernel.
    ItemEvent
    Provides to the Data Adapter a base interface for creating Item Events in order to send updates to Lightstreamer Kernel.
    ItemEventListener
    Used by Lightstreamer Kernel to receive the Item Events and any asynchronous severe error notification from the Data Adapter.
    MetadataProvider
    Provides an interface to be implemented by a Remote Metadata Adapter in order to attach a Metadata Provider to Lightstreamer.
  • Class Summary
    Class Description
    DataProviderConstants
    Contains constants for the special field names and field values recognized by the Server.
    DataProviderServer
    A Remote Server object which can run a Remote Data Adapter and connect it to a Proxy Data Adapter running on Lightstreamer Server.
    MetadataProviderAdapter
    Provides a default implementation of all the MetadataProvider interface methods.
    MetadataProviderServer
    A Remote Server object which can run a Remote Metadata Adapter and connect it to a Proxy Metadata Adapter running on Lightstreamer Server.
    Mode
    Encapsulates a publishing Mode.
    MpnDeviceInfo
    Specifies a target device for Push Notifications, used with MPN-related requests for the MetadataProvider.
    MpnPlatformType
    Identifies a Push Notifications platform type, used with MPN-related requests of the MetadataProvider.
    MpnSubscriptionInfo
    Specifies a Push Notifications subscription, used with MPN-related requests of the MetadataProvider.
    Server
    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.
    TableInfo
    Used by MetadataProvider to provide value objects to the calls to methods NotifyNewTables and NotifyTablesClose.
  • Exception Summary
    Exception Description
    AccessException
    Thrown by the Notify* methods in MetadataProvider if the supplied User is not recognized or a functionality is not implemented for this User.
    ConflictingSessionException
    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.
    CreditsException
    Thrown by the notify* methods in MetadataProvider if some functionality cannot be allowed to the supplied User.
    DataException
    Base class for all exceptions directly thrown by the Data Adapter.
    DataProviderException
    Thrown by the init method in DataProvider if there is some problem that prevents the correct behavior of the Data Adapter.
    FailureException
    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.
    ItemsException
    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.
    MetadataException
    Base class for all exceptions directly thrown by the Metadata Adapter.
    MetadataProviderException
    Thrown by the init method in MetadataProvider if there is some problem that prevents the correct behavior of the Metadata Adapter.
    NotificationException
    Thrown by the notify* methods in MetadataProvider if there is some inconsistency in the supplied parameters.
    RemotingException
    Issued by the Remote Server upon an unexpected error.
    SchemaException
    Thrown by the getSchema method in MetadataProvider if the supplied Field Schema name (or Field List specification) is not recognized or cannot be resolved.
    SubscriptionException
    Thrown by the subscribe and unsubscribe methods in DataProvider if the request cannot be satisfied.
    VersionException
    Thrown internally to refuse the ARI protocol version specified by the Proxy Adapter.