Interface Summary Interface Description CacheThis interface contians the services and methods that are used to perform operations on the cache. CacheClearedListenerUser needs to implement this interface in order to receive cache cleared notifications. CacheClientConnectivityChangedListenerUser needs to implement this interface in order to receive client connectivity changed notifications. CacheDataModificationListenerUser needs to implement this interface in order to receive cache clear and data modification events. CacheReaderReads one or more than forward-only stream of result sets by executing OQ commands on cache source. CacheStatusEventListenerCluster Listener listens for the events related to the Clsuter. CacheStoppedListenerUser needs to implement this interface in order to receive cache stopped notifications. CacheStreamCacheStream is derived from java.io.BufferedInputStream and java.io.BufferedOutputStream.It is designed to put/fetch BLOB using standard CacheStream interface. MemberJoinedListenerUser needs to implement this interface in order to receive member joined notifications. MemberLeftListenerUser needs to implement this interface in order to receive member left notifications. QueryDataModificationListenerUser has to implement this interface in order to receive Continuous query events.
Class Summary Class Description CacheCollectionRepresents a collection of the caches initialized within the same application domain. CacheConnectionInstance of this class can be used to define the parameters to establish connection with cache. CacheConnectionOptionsInstance of this class can be used to define the parameters at the time of client connection with the cache. CacheEventArgThis object is received when an event is raised and listener
CacheDataModificationListeneris executed CacheEventArg contains necessary information to identify the event and perform necessary actions accordingly.
CacheEventDescriptorInstance of this class holds the link to the registered delegate Keep it safe and use it to unregister the registered delegate when required. CacheItemNCache uses a "key" and "value" structure for storing objects in cache. CacheItemVersionRepresents the version of each cache item. CacheManagerProvides and manages the instance of
CacheStreamAttributesCacheStreamAttributes Class contains information about the
CacheSyncDependencyA client application can have more than one cache instances initialized. ClientInfoThis class provides detailed information about cache client. ClusterEventClusterEvent is used to notify interested parties that something has happened with respect to the cluster. ContinuousQueryClass to hold Object query and values, intended for notifications. CQEventArgThis object is received when an even is raised and listener
QueryDataModificationListeneris executed CQEventArg contains necessary information to identify the event and perform necessary actions accordingly.
CredentialsClass that provides the security parameters for authorization. EventArgContains the necessary information related to the event being raised. EventCacheItemThis is a stripped down version of
LockHandleAn instance of this class is used to lock and unlock the cache items in pessimistic concurrency model. QueryCommandClass to hold query text and values. ServerInfoProvide connection information for the client to the server node in cache.
Enum Summary Enum Description CacheStatusNotificationTypeNCache defines a CacheStatusNotificationType enum that specifies the type of events for which cache status changed notification is registered/unregistered. ClientCacheSyncModeGets/Sets Enumeration to specify how the Client cache is synchronized with the cluster caches through events. ConnectivityStatusRepresents client connectivity status. IsolationLevelSpecifies the Isolation level of the
LogLevelDefines the level of logging you want to use. StreamModeRepresents the modes for opening a cache stream. TagSearchOptionsEnumeration that defines the tag search options.
Annotation Types Summary Annotation Type Description NonQueryIndexedIndicates that a field or property of a query indexable class should not be indexed. QueryIndexableIndicates that dynamic query indexes be created on all supported fields and properties of this class. QueryIndexedIndicates that a dynamic query index be created on the field or property of the class.