| 
GigaSpaces XAP 9.5 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.gigaspaces.client.SpaceProxyOperationModifiers
com.gigaspaces.client.IsolationLevelModifiers
com.gigaspaces.client.CountModifiers
public class CountModifiers
Provides modifiers to customize the behavior of count operations.
| Field Summary | |
|---|---|
static CountModifiers | 
DIRTY_READ
When a search for matching entries encounters an entry locked under a different uncommitted transaction, the lock is ignored and matching is performed on the uncommitted state.  | 
static CountModifiers | 
EXCLUSIVE_READ_LOCK
The resulting entries are locked, blocking update/remove from other transactions.  | 
static CountModifiers | 
MEMORY_ONLY_SEARCH
Search for matching entries in cache memory only (do not use the underlying EDS).  | 
static CountModifiers | 
NONE
Empty - use operation default behavior.  | 
static CountModifiers | 
READ_COMMITTED
When a search for matching entries encounters an entry locked under a different uncommitted transaction, the lock is honored and matching is performed on the committed state.  | 
static CountModifiers | 
REPEATABLE_READ
When a search for matching entries encounters an entry locked under a different uncommitted transaction, the lock is honored and the entry is skipped (if the operation is invoked with a timeout it will block until the entry will be released or the timeout expires).  | 
| Constructor Summary | |
|---|---|
CountModifiers(CountModifiers... modifiers)
Creates a new modifiers from the specified modifiers.  | 
|
CountModifiers(CountModifiers modifiers1,
               CountModifiers modifiers2)
Creates a new modifiers from the specified modifiers.  | 
|
CountModifiers(CountModifiers modifiers1,
               CountModifiers modifiers2,
               CountModifiers modifiers3)
Creates a new modifiers from the specified modifiers.  | 
|
| Method Summary | |
|---|---|
 CountModifiers | 
add(CountModifiers modifiers)
Creates a new modifiers instance which is a union of the specified modifiers and this instance.  | 
 boolean | 
contains(CountModifiers modifiers)
Checks if the specified modifier is set.  | 
protected  CountModifiers | 
create(int modifiers)
 | 
protected  Map<Integer,SpaceProxyOperationModifiers> | 
getCache()
 | 
 boolean | 
isExclusiveReadLock()
Checks if this instance contains the EXCLUSIVE_READ_LOCK setting. | 
 boolean | 
isMemoryOnlySearch()
Checks if this instance contains the MEMORY_ONLY_SEARCH setting. | 
 CountModifiers | 
remove(CountModifiers modifiers)
Creates a new modifiers instance which excludes the specified modifiers from this instance.  | 
 CountModifiers | 
setIsolationLevel(CountModifiers isolationLevel)
Creates a new modifiers instance with the specified isolation level set and any other isolation level unset.  | 
| Methods inherited from class com.gigaspaces.client.IsolationLevelModifiers | 
|---|
isDirtyRead, isReadCommitted, isRepeatableRead, setIsolationLevel | 
| Methods inherited from class com.gigaspaces.client.SpaceProxyOperationModifiers | 
|---|
add, contains, createIfNeeded, equals, getCode, hashCode, readExternal, remove, writeExternal | 
| Methods inherited from class java.lang.Object | 
|---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final CountModifiers NONE
public static final CountModifiers REPEATABLE_READ
public static final CountModifiers READ_COMMITTED
public static final CountModifiers DIRTY_READ
public static final CountModifiers EXCLUSIVE_READ_LOCK
public static final CountModifiers MEMORY_ONLY_SEARCH
| Constructor Detail | 
|---|
public CountModifiers(CountModifiers modifiers1,
                      CountModifiers modifiers2)
modifiers1 - modifiers2 - 
public CountModifiers(CountModifiers modifiers1,
                      CountModifiers modifiers2,
                      CountModifiers modifiers3)
modifiers1 - modifiers2 - modifiers3 - public CountModifiers(CountModifiers... modifiers)
modifiers - | Method Detail | 
|---|
public boolean contains(CountModifiers modifiers)
modifiers - 
public CountModifiers add(CountModifiers modifiers)
modifiers - Modifiers to add.
public CountModifiers remove(CountModifiers modifiers)
modifiers - Modifiers to remove.
public CountModifiers setIsolationLevel(CountModifiers isolationLevel)
isolationLevel - The isolation level to set.
public boolean isExclusiveReadLock()
EXCLUSIVE_READ_LOCK setting.
EXCLUSIVE_READ_LOCK setting, false otherwise.public boolean isMemoryOnlySearch()
MEMORY_ONLY_SEARCH setting.
MEMORY_ONLY_SEARCH setting, false otherwise.protected CountModifiers create(int modifiers)
create in class SpaceProxyOperationModifiersprotected Map<Integer,SpaceProxyOperationModifiers> getCache()
getCache in class SpaceProxyOperationModifiers
  | 
GigaSpaces XAP 9.5 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||