Package com.lightstreamer.interfaces.metadata

Interface Summary
CustomizableItemEvent Used to provide update informations to the calls to the customizeUpdate method of MetadataProvider.
ItemEvent Used to provide update informations to the calls to the isSelected method of MetadataProvider.
MetadataProvider Provides an interface to be implemented by a Metadata Adapter in order to attach a Metadata Provider to Lightstreamer Kernel.
 

Class Summary
MetadataProviderAdapter Provides a default implementation of all the MetadataProvider interface methods.
Mode Encapsulates a publishing Mode.
TableInfo Used to provide value objects to the calls to methods notifyNewTables and notifyTablesClose of MetadataProvider.
 

Exception Summary
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 MetadataProvider.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 Group name 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.
SchemaException Thrown by the getSchema method in MetadataProvider if the supplied Schema name is not recognized or cannot be resolved.