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 the 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 | Description |
---|---|
DataProviderConstants |
Contains constants for the special field names and field values recognized by the Server.
|
DataProviderServer |
A server object which can run a Remote Data Adapter and connect it
to the Proxy Adapter running on Lightstreamer Server.
The object should be provided with a DataProvider instance and with suitable initialization parameters and established connections, then activated through Server.start() and finally disposed through Server.close() . |
MetadataProviderAdapter |
Provides a default implementation of all the MetadataProvider interface
methods.
|
MetadataProviderServer |
A server object which can run a Remote Metadata Adapter and connect it
to the Proxy Adapter running on Lightstreamer Server.
The object should be provided with a MetadataProvider instance and with suitable initialization parameters and established connections, then activated through Server.start() and finally disposed through Server.close() . |
Mode |
Encapsulates a publishing Mode.
|
MpnDeviceInfo |
Specifies a target device for Push Notifications, to be specified upon MPN-related methods.
|
MpnPlatformType |
Identifies a push notifications platform type.
|
MpnSubscriptionInfo |
Abstract class used by Lightstreamer to provide value objects to method NotifyMpnSubscriptionActivation.
|
MpnSubscriptionInfo.MpnApnsSubscriptionInfo |
Concrete subclass of MpnSubscriptionInfo for APNS platform type.
|
MpnSubscriptionInfo.MpnGcmSubscriptionInfo |
Concrete subclass of MpnSubscriptionInfo for GCM platform type.
|
Server |
A generic server object, which can run a Remote Data or Metadata Adapter
and connect it to the Proxy Adapter running on Lightstreamer Server.
The object should be provided with a suitable Adapter instance and with suitable initialization parameters and established connections, then activated through Server.start() and finally disposed through Server.close() . |
TableInfo |
Used by MetadataProvider to provide value objects to the calls
to methods NotifyNewTables and NotifyTablesClose.
|
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.
|