| 
 | GigaSpaces XAP 9.7.2 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.j_spaces.core.client.ReadModifiers
public class ReadModifiers
The ReadModifiers class provides static methods and
 constants to decode Read type modifiers. The sets of modifiers are
 represented as integers with distinct bit positions representing different
 modifiers.
 
 You could use bitwise or operator "|" to unite different modifiers. 
 Note that REPEATABLE_READ, DIRTY_READ and
 READ_COMMITTED are mutually exclusive (i.e. can't be used together).
 While EXCLUSIVE_READ_LOCK can be joined with any of them.
 
 These modifiers can be set either at the proxy level
 IJSpace.setReadModifiers(int) or at the operation
 level (e.g. using one of IJSpace read/readIfExists/readMultiple/count
 methods with a modifiers parameter )
 
 The default behavior is that of the REPEATABLE_READ modifier
 (as defined by the JavaSpace specification ).
IJSpace.setReadModifiers(int)| Field Summary | |
|---|---|
| static int | DIRTY_READAllows non-transactional read operations to have full visibility of the entities in the space, including entities that are exclusively-locked. | 
| static int | EXCLUSIVE_READ_LOCKAllows read operations to have exclusive visibility of entities that are not locked by active transactions. | 
| static int | FIFOIndicates the operation should comply with First-In-First-Out order. | 
| static int | FIFO_GROUPING_POLLA modifier passed to take & read operations. | 
| static int | IGNORE_PARTIAL_FAILUREA modifier passed to read multiple and take multiple operations. | 
| static int | MATCH_BY_IDDeprecated. use GigaSpace.takeById(Class, Object, Object)instead | 
| static int | MEMORY_ONLY_SEARCHSearch for matching entries in cache memory only (do not use the underlying EDS). | 
| static int | READ_COMMITTEDAllows read operations to have visibility of already committed entities, regardless of the fact that these entities might be updated (with a newer version) or taken under an uncommitted transaction. | 
| static int | REPEATABLE_READAllows read operations to have visibility of entities that are not write-locked or exclusively-lockedby active
 transactions. | 
| static int | THROW_PARTIAL_FAILUREDeprecated. This is the default behavior, for old behavior use IGNORE_PARTIAL_FAILURE | 
| Method Summary | |
|---|---|
| static boolean | isDirtyRead(int mod)Checks if the DIRTY_READ bit was set for this modifier. | 
| static boolean | isExclusiveReadLock(int mod)Checks if the EXCLUSIVE_READ_LOCK bit was set for this modifier. | 
| static boolean | isFifo(int mod)Checks if the FIFO bit was set for this modifier. | 
| static boolean | isFifoGroupingPoll(int mod)Checks if the FIFO_GROUPING_POLL bit was set for this modifier. | 
| static boolean | isMatchByID(int mod)Deprecated. use GigaSpace.takeById(Class, Object, Object)instead | 
| static boolean | isMemoryOnlySearch(int mod)Checks if the MEMORY_ONLY_SEARCH bit was set for this modifier. | 
| static boolean | isReadCommitted(int mod)Checks if the READ_COMMITTED bit was set for this modifier. | 
| static boolean | isThrowPartialFailure(int mod)Deprecated. This is the default behavior, for old behavior use IGNORE_PARTIAL_FAILURE | 
| static int | setIsolationLevelModifier(int modifiers,
                          int newIsolationModifier) | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int REPEATABLE_READ
exclusively-locked by active
 transactions.
public static final int DIRTY_READ
exclusively-locked.
public static final int EXCLUSIVE_READ_LOCK
public static final int READ_COMMITTED
@Deprecated public static final int MATCH_BY_ID
GigaSpace.takeById(Class, Object, Object) insteadint value required matching to be done only by UID if provided (not in POJO) 
 modifier.
@Deprecated public static final int THROW_PARTIAL_FAILURE
IGNORE_PARTIAL_FAILUREReadMultipleException,TakeMultipleException  to be thrown when not all of the requested
 number of entries are returned and one or more cluster members are not available.
public static final int IGNORE_PARTIAL_FAILURE
ReadMultipleException,TakeMultipleException  
 when not all of the requested number of entries are returned and one or more cluster members are not available.
public static final int FIFO
public static final int FIFO_GROUPING_POLL
SpaceFifoGroupingProperty
public static final int MEMORY_ONLY_SEARCH
| Method Detail | 
|---|
public static int setIsolationLevelModifier(int modifiers,
                                            int newIsolationModifier)
public static boolean isDirtyRead(int mod)
mod - a set of modifiers
true if mod includes the DIRTY_READ bit is set.public static boolean isExclusiveReadLock(int mod)
mod - a set of modifiers
true if mod includes the EXCLUSIVE_READ_LOCK bit is set.public static boolean isReadCommitted(int mod)
mod - a set of modifiers
true if mod includes the READ_COMMITTED bit is set.@Deprecated public static boolean isMatchByID(int mod)
GigaSpace.takeById(Class, Object, Object) instead
mod - a set of modifiers
mod includes the MATCH_BY_UID modifier; false otherwise.@Deprecated public static boolean isThrowPartialFailure(int mod)
IGNORE_PARTIAL_FAILURE
mod - a set of modifierspublic static boolean isFifo(int mod)
mod - a set of modifiers
mod includes the FIFO modifier; false otherwise.public static boolean isFifoGroupingPoll(int mod)
mod - a set of modifiers
mod includes the FIFO_GROUPING_POLL modifier; false otherwise.public static boolean isMemoryOnlySearch(int mod)
mod - a set of modifiers
mod includes the MEMORY_ONLY_SEARCH modifier; false otherwise.| 
 | GigaSpaces XAP 9.7.2 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||