Package net.ontopia.persistence.proxy
Interface ClusterIF
-
- All Known Implementing Classes:
JGroupsCluster
public interface ClusterIF
INTERNAL: Cluster implementation interface.
-
-
Field Summary
Fields Modifier and Type Field Description 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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
clearCache(IdentityIF namespace, int cacheType)
void
clearDatacache()
void
evictCache(IdentityIF namespace, int cacheType, Object key)
void
evictCache(IdentityIF namespace, int cacheType, Collection keys)
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, Object key)
-
evictCache
void evictCache(IdentityIF namespace, int cacheType, Collection keys)
-
clearCache
void clearCache(IdentityIF namespace, int cacheType)
-
-