Package com.alachisoft.ncache.client
-
Interface Summary Interface Description Cache This interface contians the services and methods that are used to perform operations on the cache.CacheClearedListener User needs to implement this interface in order to receive cache cleared notifications.CacheClientConnectivityChangedListener User needs to implement this interface in order to receive client connectivity changed notifications.CacheDataModificationListener User needs to implement this interface in order to receive cache clear and data modification events.CacheReader Reads one or more than forward-only stream of result sets by executing OQ commands on cache source.CacheStatusEventListener Cluster Listener listens for the events related to the Clsuter.CacheStoppedListener User needs to implement this interface in order to receive cache stopped notifications.CacheStream CacheStream is derived from java.io.BufferedInputStream and java.io.BufferedOutputStream.It is designed to put/fetch BLOB using standard CacheStream interface.MemberJoinedListener User needs to implement this interface in order to receive member joined notifications.MemberLeftListener User needs to implement this interface in order to receive member left notifications.QueryDataModificationListener User has to implement this interface in order to receive Continuous query events. -
Class Summary Class Description CacheCollection Represents a collection of the caches initialized within the same application domain.CacheConnection Instance of this class can be used to define the parameters to establish connection with cache.CacheConnectionOptions Instance of this class can be used to define the parameters at the time of client connection with the cache.CacheEventArg This object is received when an event is raised and listenerCacheDataModificationListener
is executed CacheEventArg contains necessary information to identify the event and perform necessary actions accordingly.CacheEventDescriptor Instance of this class holds the link to the registered delegate Keep it safe and use it to unregister the registered delegate when required.CacheItem NCache uses a "key" and "value" structure for storing objects in cache.CacheItemVersion Represents the version of each cache item.CacheManager Provides and manages the instance ofCache
CacheStreamAttributes CacheStreamAttributes Class contains information about theCacheStream
attributes.CacheSyncDependency A client application can have more than one cache instances initialized.ClientInfo This class provides detailed information about cache client.ClusterEvent ClusterEvent is used to notify interested parties that something has happened with respect to the cluster.ContinuousQuery Class to hold Object query and values, intended for notifications.CQEventArg This object is received when an even is raised and listenerQueryDataModificationListener
is executed CQEventArg contains necessary information to identify the event and perform necessary actions accordingly.Credentials Class that provides the security parameters for authorization.EventArg Contains the necessary information related to the event being raised.EventCacheItem This is a stripped down version ofCacheItem
.LockHandle An instance of this class is used to lock and unlock the cache items in pessimistic concurrency model.QueryCommand Class to hold query text and values.ServerInfo Provide connection information for the client to the server node in cache. -
Enum Summary Enum Description CacheStatusNotificationType NCache defines a CacheStatusNotificationType enum that specifies the type of events for which cache status changed notification is registered/unregistered.ClientCacheSyncMode Gets/Sets Enumeration to specify how the Client cache is synchronized with the cluster caches through events.ConnectivityStatus Represents client connectivity status.IsolationLevel Specifies the Isolation level of theCache
.LogLevel Defines the level of logging you want to use.StreamMode Represents the modes for opening a cache stream.TagSearchOptions Enumeration that defines the tag search options. -
Annotation Types Summary Annotation Type Description NonQueryIndexed Indicates that a field or property of a query indexable class should not be indexed.QueryIndexable Indicates that dynamic query indexes be created on all supported fields and properties of this class.QueryIndexed Indicates that a dynamic query index be created on the field or property of the class.