Package net.ontopia.persistence.proxy
Interface ClusterIF
-
- All Known Implementing Classes:
JGroupsCluster
public interface ClusterIFINTERNAL: Cluster implementation interface.
-
-
Field Summary
Fields Modifier and Type Field Description static intDATA_CACHE_CLEARstatic intDATA_CACHE_FIELD_EVICTstatic intDATA_CACHE_FIELDS_EVICTstatic intDATA_CACHE_IDENTITY_EVICTstatic intQUERY_CACHE_RT1_CLEARstatic intQUERY_CACHE_RT1_EVICTstatic intQUERY_CACHE_RT2_CLEARstatic intQUERY_CACHE_RT2_EVICTstatic intQUERY_CACHE_SRCLOC_CLEARstatic intQUERY_CACHE_SRCLOC_EVICTstatic intQUERY_CACHE_SUBIND_CLEARstatic intQUERY_CACHE_SUBIND_EVICTstatic intQUERY_CACHE_SUBLOC_CLEARstatic intQUERY_CACHE_SUBLOC_EVICT
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearCache(IdentityIF namespace, int cacheType)voidclearDatacache()voidevictCache(IdentityIF namespace, int cacheType, Object key)voidevictCache(IdentityIF namespace, int cacheType, Collection keys)voidevictField(IdentityIF identity, int field)voidevictFields(IdentityIF identity)voidevictIdentity(IdentityIF identity)voidflush()voidjoin()voidleave()
-
-
-
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, Object key)
-
evictCache
void evictCache(IdentityIF namespace, int cacheType, Collection keys)
-
clearCache
void clearCache(IdentityIF namespace, int cacheType)
-
-