VMware GemFire Java API Reference
Class PutOperationContext
- java.lang.Object
-
- org.apache.geode.cache.operations.OperationContext
-
- org.apache.geode.cache.operations.KeyOperationContext
-
- org.apache.geode.cache.operations.KeyValueOperationContext
-
- org.apache.geode.cache.operations.PutOperationContext
-
@Deprecated public class PutOperationContext extends KeyValueOperationContext
Deprecated.since Geode1.0, useResourcePermissioninsteadEncapsulates anOperationContext.OperationCode.PUTregion operation having both key and value objects for for both the pre-operation case and for post-operation updates.- Since:
- GemFire 5.5
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.apache.geode.cache.operations.OperationContext
OperationContext.OperationCode
-
-
Field Summary
Fields Modifier and Type Field Description static byteCREATEDeprecated.Indicates that the operation results in a create of the key.static byteUNKNOWNDeprecated.Indicates that it is not known whether the operation results in a create or in an update.static byteUPDATEDeprecated.Indicates that the operation results in an update of the key.
-
Constructor Summary
Constructors Constructor Description PutOperationContext(java.lang.Object key, java.lang.Object value, boolean isObject)Deprecated.Constructor for the operation.PutOperationContext(java.lang.Object key, java.lang.Object value, boolean isObject, boolean postOperation)Deprecated.Constructor for the operation.PutOperationContext(java.lang.Object key, java.lang.Object value, boolean isObject, byte opType, boolean isPostOperation)Deprecated.Constructor for the operation.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description OperationContext.OperationCodegetOperationCode()Deprecated.Return the operation associated with theOperationContextobject.bytegetOpType()Deprecated.Return whether the operation is a create or update or unknown.-
Methods inherited from class org.apache.geode.cache.operations.KeyValueOperationContext
getDeserializedValue, getSerializedValue, getValue, isObject, setSerializedValue, setValue
-
Methods inherited from class org.apache.geode.cache.operations.KeyOperationContext
getCallbackArg, getKey, isPostOperation, setCallbackArg, setPostOperation
-
Methods inherited from class org.apache.geode.cache.operations.OperationContext
isClientUpdate, isClientUpdate
-
-
-
-
Field Detail
-
UNKNOWN
public static final byte UNKNOWN
Deprecated.Indicates that it is not known whether the operation results in a create or in an update. The authorization callback should explicitly use theRegion.containsKey(java.lang.Object)method to determine it when required.- See Also:
- Constant Field Values
-
CREATE
public static final byte CREATE
Deprecated.Indicates that the operation results in a create of the key.- See Also:
- Constant Field Values
-
UPDATE
public static final byte UPDATE
Deprecated.Indicates that the operation results in an update of the key.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
PutOperationContext
public PutOperationContext(java.lang.Object key, java.lang.Object value, boolean isObject)Deprecated.Constructor for the operation.- Parameters:
key- the key for this operationvalue- the value for this operationisObject- true when the value is an object; false when it is a raw byte array- Since:
- GemFire 6.5
-
PutOperationContext
public PutOperationContext(java.lang.Object key, java.lang.Object value, boolean isObject, boolean postOperation)Deprecated.Constructor for the operation.- Parameters:
key- the key for this operationvalue- the value for this operationisObject- true when the value is an object; false when it is a raw byte arraypostOperation- true if the context is at the time of sending updates- Since:
- GemFire 6.5
-
PutOperationContext
public PutOperationContext(java.lang.Object key, java.lang.Object value, boolean isObject, byte opType, boolean isPostOperation)Deprecated.Constructor for the operation.- Parameters:
key- the key for this operationvalue- the value for this operationisObject- true when the value is an object; false when it is a raw byte arrayopType- flag to indicate whether the operation is create/update or unknownisPostOperation- true if the context is at the time of sending updates- Since:
- GemFire 6.5
-
-
Method Detail
-
getOperationCode
public OperationContext.OperationCode getOperationCode()
Deprecated.Return the operation associated with theOperationContextobject.- Specified by:
getOperationCodein classKeyOperationContext- Returns:
OperationCode.PUT.
-
getOpType
public byte getOpType()
Deprecated.Return whether the operation is a create or update or unknown. The user should check againstCREATE,UPDATE,UNKNOWN. For theUNKNOWNcase, the authorization callback should explicitly invokeRegion.containsKey(java.lang.Object)to determine if it is create or update when required.
-
-