net.ontopia.persistence.proxy
Interface ClusterIF

All Known Implementing Classes:
JGroupsCluster

public interface ClusterIF

INTERNAL: Cluster implementation interface.


Field Summary
static int DATA_CACHE_CLEAR
           
static int DATA_CACHE_FIELD_EVICT
           
static int DATA_CACHE_FIELDS_EVICT
           
static int DATA_CACHE_IDENTITY_EVICT
           
static int QUERY_CACHE_RT1_CLEAR
           
static int QUERY_CACHE_RT1_EVICT
           
static int QUERY_CACHE_RT2_CLEAR
           
static int QUERY_CACHE_RT2_EVICT
           
static int QUERY_CACHE_SRCLOC_CLEAR
           
static int QUERY_CACHE_SRCLOC_EVICT
           
static int QUERY_CACHE_SUBIND_CLEAR
           
static int QUERY_CACHE_SUBIND_EVICT
           
static int QUERY_CACHE_SUBLOC_CLEAR
           
static int QUERY_CACHE_SUBLOC_EVICT
           
 
Method Summary
 void clearCache(IdentityIF namespace, int cacheType)
           
 void clearDatacache()
           
 void evictCache(IdentityIF namespace, int cacheType, java.util.Collection keys)
           
 void evictCache(IdentityIF namespace, int cacheType, java.lang.Object key)
           
 void evictField(IdentityIF identity, int field)
           
 void evictFields(IdentityIF identity)
           
 void evictIdentity(IdentityIF identity)
           
 void flush()
           
 void join()
           
 void leave()
           
 

Field Detail

QUERY_CACHE_SRCLOC_EVICT

static final int QUERY_CACHE_SRCLOC_EVICT
See Also:
Constant Field Values

QUERY_CACHE_SRCLOC_CLEAR

static final int QUERY_CACHE_SRCLOC_CLEAR
See Also:
Constant Field Values

QUERY_CACHE_SUBIND_EVICT

static final int QUERY_CACHE_SUBIND_EVICT
See Also:
Constant Field Values

QUERY_CACHE_SUBIND_CLEAR

static final int QUERY_CACHE_SUBIND_CLEAR
See Also:
Constant Field Values

QUERY_CACHE_SUBLOC_EVICT

static final int QUERY_CACHE_SUBLOC_EVICT
See Also:
Constant Field Values

QUERY_CACHE_SUBLOC_CLEAR

static final int QUERY_CACHE_SUBLOC_CLEAR
See Also:
Constant Field Values

QUERY_CACHE_RT1_EVICT

static final int QUERY_CACHE_RT1_EVICT
See Also:
Constant Field Values

QUERY_CACHE_RT1_CLEAR

static final int QUERY_CACHE_RT1_CLEAR
See Also:
Constant Field Values

QUERY_CACHE_RT2_EVICT

static final int QUERY_CACHE_RT2_EVICT
See Also:
Constant Field Values

QUERY_CACHE_RT2_CLEAR

static final int QUERY_CACHE_RT2_CLEAR
See Also:
Constant Field Values

DATA_CACHE_CLEAR

static final int DATA_CACHE_CLEAR
See Also:
Constant Field Values

DATA_CACHE_IDENTITY_EVICT

static final int DATA_CACHE_IDENTITY_EVICT
See Also:
Constant Field Values

DATA_CACHE_FIELDS_EVICT

static final int DATA_CACHE_FIELDS_EVICT
See Also:
Constant Field Values

DATA_CACHE_FIELD_EVICT

static final int DATA_CACHE_FIELD_EVICT
See Also:
Constant Field Values
Method Detail

join

void join()

leave

void leave()

flush

void flush()

evictIdentity

void evictIdentity(IdentityIF identity)

evictFields

void evictFields(IdentityIF identity)

evictField

void evictField(IdentityIF identity,
                int field)

clearDatacache

void clearDatacache()

evictCache

void evictCache(IdentityIF namespace,
                int cacheType,
                java.lang.Object key)

evictCache

void evictCache(IdentityIF namespace,
                int cacheType,
                java.util.Collection keys)

clearCache

void clearCache(IdentityIF namespace,
                int cacheType)


Copyright © 2000-2012 Ontopia.