public class UpdateModifiers extends Object
static methods and constants to decode update types
 modifiers.  The sets of modifiers are represented as integers with distinct bit positions
 representing different modifiers.| Modifier and Type | Field and Description | 
|---|---|
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 and Description | 
|---|
UpdateModifiers()  | 
| Modifier and Type | Method and Description | 
|---|---|
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 | 
isPotentialUpdate(int mod)  | 
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. 
 | 
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 modifierpublic static final int RETURN_PREV_ON_UPDATE
public static final int MEMORY_ONLY_SEARCH
public static boolean isUpdateOrWrite(int mod)
mod - a set of modifiersmod includes the public modifier;
 false otherwise.public static boolean isPartialUpdate(int mod)
mod - a set of modifiersmod includes the PARTIAL_UPDATE modifier;
 false otherwise.public static boolean isUpdateOnly(int mod)
mod - a set of modifiersmod includes the UPDATE_ONLY modifier;
 false otherwise.public static boolean isUpdate(int mod)
mod - a set of modifiersmod 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 modifiersmod includes the WRITE_ONLY modifier;
 false otherwise.public static boolean isNoReturnValue(int mod)
mod - a set of modifiersmod includes the NO_RETURN_VALUE modifier;
 false otherwise.public static boolean isReturnPrevOnUpdate(int mod)
mod - a set of modifiersmod includes the RETURN_PREV_ON_UPDATE
 modifier; false otherwise.public static boolean isMemoryOnlySearch(int mod)
mod - a set of modifiersmod includes the MEMORY_ONLY_SEARCH modifier;
 false otherwise.public static boolean isPotentialUpdate(int mod)
Copyright © GigaSpaces.