| 
GigaSpaces XAP 9.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.j_spaces.core.client.UpdateModifiers
public class UpdateModifiers
The Modifier class provides static methods and
 constants to decode update types modifiers.  The sets of
 modifiers are represented as integers with distinct bit positions
 representing different modifiers.
| Field Summary | |
|---|---|
static int | 
MEMORY_ONLY_SEARCH
Look only in memory for existence of entry with the same ID -do not use the underlying EDS.  | 
static int | 
NO_RETURN_VALUE
If set, the write or update operations will return null 
 instead of the lease object (write) or previous value (update). | 
static int | 
PARTIAL_UPDATE
The int value representing the PARTIAL_UPDATE
 modifier. | 
static int | 
RETURN_PREV_ON_UPDATE
Determines if an update operation should return the previous entry in the lease.  | 
static int | 
UPDATE_ONLY
The int value representing the UPDATE_OR_ONLY
 modifier. | 
static int | 
UPDATE_OR_WRITE
The int value representing the UPDATE_OR_WRITE
 modifier. | 
static int | 
WRITE_ONLY
The int value representing the WRITE_ONLY
 modifier. | 
| Constructor Summary | |
|---|---|
UpdateModifiers()
 | 
|
| Method Summary | |
|---|---|
static boolean | 
isMemoryOnlySearch(int mod)
Return true if the integer argument includes the MEMORY_ONLY_SEARCH modifier, false otherwise.  | 
static boolean | 
isNoReturnValue(int mod)
Return true if the integer argument includes the NO_RETURN_VALUE modifier, false otherwise.  | 
static boolean | 
isPartialUpdate(int mod)
Return true if the integer argument includes the PARTIAL_UPDATE modifier, false otherwise.  | 
static boolean | 
isReturnPrevOnUpdate(int mod)
Return true if the integer argument includes the RETURN_PREV_ON_UPDATE modifier, false otherwise.  | 
static boolean | 
isUpdate(int mod)
Return true if the integer argument includes the UPDATE_ONLY modifier or PARTIAL_UPDATE modifier or UPDATE_OR_WRITE modifier, false otherwise.  | 
static boolean | 
isUpdateOnly(int mod)
Return true if the integer argument includes the UPDATE_ONLY modifier, false otherwise.  | 
static boolean | 
isUpdateOrWrite(int mod)
Return true if the integer argument includes the UPDATE_OR_WRITE modifier, false otherwise.  | 
static boolean | 
isWriteOnly(int mod)
Return true if the integer argument includes the WRITE_ONLY modifier, false otherwise.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int WRITE_ONLY
int value representing the WRITE_ONLY
 modifier. When set: the entry to be written must not reside in the space,
 no new entry will be written otherwise and
 an EntryAlreadyInSpaceException will be thrown.
 
 Notice: can't be used in together with UPDATE_OR_WRITE or UPDATE_ONLY.
public static final int UPDATE_ONLY
int value representing the UPDATE_OR_ONLY
 modifier. When set alone: the entry to be updated must be reside in the space,
 no new entry will be written otherwise and
 an EntryNotInSpaceException will be thrown.
public static final int UPDATE_OR_WRITE
int value representing the UPDATE_OR_WRITE
 modifier. When set: if the entry to be updated does not reside in the space,
 a new entry is written
 
 Notice: can't be used in together with PARTIAL_UPDATE
public static final int PARTIAL_UPDATE
int value representing the PARTIAL_UPDATE
 modifier. If set, null values in the updated entry are treated as "leave as it is"
 
 Notice: can't be used in together with UPDATE_OR_WRITE or WRITE_ONLY.
public static final int NO_RETURN_VALUE
null 
 instead of the lease object (write) or previous value (update). 
 Using this option will improve application write operation performance - 
 null return value yields less network traffic and less memory consumption.  
 Note: This modifier does not replace ONE_WAY modifier
public static final int RETURN_PREV_ON_UPDATE
public static final int MEMORY_ONLY_SEARCH
| Constructor Detail | 
|---|
public UpdateModifiers()
| Method Detail | 
|---|
public static boolean isUpdateOrWrite(int mod)
mod - a set of modifiers
mod includes the
 public modifier; false otherwise.public static boolean isPartialUpdate(int mod)
mod - a set of modifiers
mod includes the
 PARTIAL_UPDATE modifier; false otherwise.public static boolean isUpdateOnly(int mod)
mod - a set of modifiers
mod includes the
 UPDATE_ONLY modifier; false otherwise.public static boolean isUpdate(int mod)
mod - a set of modifiers
mod includes the
 UPDATE_ONLY modifier or PARTIAL_UPDATE modifier  or UPDATE_OR_WRITE modifier;
 false otherwise.public static boolean isWriteOnly(int mod)
mod - a set of modifiers
mod includes the
 WRITE_ONLY modifier; false otherwise.public static boolean isNoReturnValue(int mod)
mod - a set of modifiers
mod includes the
 NO_RETURN_VALUE modifier; false otherwise.public static boolean isReturnPrevOnUpdate(int mod)
mod - a set of modifiers
mod includes the
 RETURN_PREV_ON_UPDATE 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.1 API | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||