Package com.lightstreamer.interfaces.metadata
-
Interface Summary Interface Description CustomizableItemEvent Used to provide update information to the calls to the customizeUpdate method of MetadataProvider.ItemEvent Used to provide update information to the calls to the isSelected method of MetadataProvider.MetadataControlListener Used by Lightstreamer Kernel to receive requests about sessions and any asynchronous severe error notification from the Metadata Adapter.MetadataProvider Provides an interface to be implemented by a Metadata Adapter in order to attach a Metadata Provider to Lightstreamer Kernel. -
Class Summary Class Description MetadataProviderAdapter Provides a default implementation of all the MetadataProvider interface methods.Mode Used by Lightstreamer to identify a publishing Mode.MpnDeviceInfo Specifies a target device for Push Notifications, used with MPN-related requests for theMetadataProvider
.MpnPlatformType Identifies a Push Notifications platform type, used with MPN-related requests of theMetadataProvider
.MpnSubscriptionInfo Specifies a Push Notifications subscription, used with MPN-related requests of theMetadataProvider
.SubscriptionStatistics Used by Lightstreamer to provide to methodgetSubscriptionStatistics()
value objects to report activity statistics for single subscribed items involved in a Table (i.e.: Subscription).TableInfo Used by Lightstreamer to provide value objects to the calls to methodsMetadataProvider.notifyNewTables(java.lang.String, java.lang.String, com.lightstreamer.interfaces.metadata.TableInfo[])
andMetadataProvider.notifyTablesClose(java.lang.String, com.lightstreamer.interfaces.metadata.TableInfo[])
. -
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 theMetadataProvider.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.CreditsException Thrown by the notify* methods in MetadataProvider if some functionality cannot be allowed to the supplied User.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.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.ResourceUnavailableException Can be thrown by theMetadataProvider.notifyUser(java.lang.String, java.lang.String, java.util.Map)
methods instead of a genericAccessException
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.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.