package client

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class CQEventArg extends EventArg

    This object is received when an even is raised and listener QueryDataModificationListener is executed CQEventArg contains necessary information to identify the event and perform necessary actions accordingly.

  2. class Cache extends Iterable[Any]

    This class contains the services and methods that are used to perform operations on the cache.

  3. trait CacheClearedListener extends AnyRef

    User needs to implement this interface in order to receive cache cleared notifications.

  4. trait CacheClientConnectivityChangedListener extends AnyRef

    User needs to implement this interface in order to receive client connectivity changed notifications.

  5. class CacheConnectionOptions extends AnyRef

    Instance of this class can be used to define the parameters at the time of client connection with the cache.

  6. trait CacheDataModificationListener extends AnyRef

    User needs to implement this interface in order to receive cache clear and data modification events.

  7. class CacheEventArg extends EventArg

    This object is received when an event is raised and listener CacheDataModificationListener is executed CacheEventArg contains necessary information to identify the event and perform necessary actions accordingly.

    This object is received when an event is raised and listener CacheDataModificationListener is executed CacheEventArg contains necessary information to identify the event and perform necessary actions accordingly. This class is consistent for both selective and general events

  8. class CacheEventDescriptor extends AnyRef

    Instance of this class holds the link to the registered delegate Keep it safe and use it to unregister the registered delegate when required.

    Instance of this class holds the link to the registered delegate Keep it safe and use it to unregister the registered delegate when required. The bool isRegistered returns false when the discriptor has been consumed to unregister the delegate. Then this instance can then be disposed of. Upon re-registering for the interested event, a new discriptor will be created.

  9. class CacheItem extends AnyRef

    NCache uses a "key" and "value" structure for storing objects in cache.

    NCache uses a "key" and "value" structure for storing objects in cache. When an object is added in cache it is stored as value and metadata against the specified key. This combination of value and metadata is defined as CacheItem in NCache. The value of the objects stored in the cache can range from being simple string types to complex objects. CacheItem class in NCache has properties that enable you to set metadata for the item to be added in cache in an organized way. In scenarios where multiple attributes have to be set while adding an item in cache using CacheItem is preferred.Using CacheItem class object removes the problem of using multiple API overloads on adding/updating data in cache.You can easily use the basic API overload and add/update data easily using CacheItem.

  10. class CacheItemVersion extends AnyRef

    Represents the version of each cache item.

    Represents the version of each cache item. An instance of this class is used in the optimistic concurrency model to ensure the data integrity.

  11. class CacheReader extends AnyRef

    Reads one or more than forward-only stream of result sets by executing OQ commands on cache source.

  12. trait CacheStatusEventListener extends AnyRef

    Cluster Listener listens for the events related to the Clsuter.

    Cluster Listener listens for the events related to the Clsuter. like memberJoined, memberLeft events.

  13. class CacheSyncDependency extends AnyRef

    Initializes a new instance of the CacheSyncDependency with the specified parameters.

    Initializes a new instance of the CacheSyncDependency with the specified parameters. Internally it tries to initialize the remote cache. If the cache can not be initialized, it throws the exception describing the cause of failure. The remote cache must be running as outproc even if it is on the same machine. The information to connect to the remote cache instance (like server-name and server-port) are picked from the 'client.conf'.

  14. class ClientInfo extends AnyRef

    This class provides detailed information about cache client.

  15. class ClusterEvent extends AnyRef

    ClusterEvent is used to notify interested parties that something has happened with respect to the cluster.

  16. class ContinuousQuery extends AnyRef

    Class to hold Object query and values, intended for notifications.

  17. class Credentials extends AnyRef

    Class that provides the security parameters for authorization.

  18. trait EventArg extends AnyRef
  19. class EventCacheItem extends AnyRef

    This is a stripped down version of CacheItem.

    This is a stripped down version of CacheItem. Contains basic information of an item present in the cache

  20. class LockHandle extends AnyRef

    An instance of this class is used to lock and unlock the cache items in pessimistic concurrency model.

  21. class QueryCommand extends AnyRef

    Class to hold query text and values.

  22. trait QueryDataModificationListener extends AnyRef

    User has to implement this interface in order to receive Continuous query events.

  23. class ServerInfo extends AnyRef

    Provide connection information for the client to the server node in cache.

Value Members

  1. object CacheManager

    Provides and manages the instance of Cache

  2. object ClientInfo

Ungrouped