Gemfire JavaDocs
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, useResourcePermission
insteadEncapsulates anOperationContext.OperationCode.PUT
region 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 byte
CREATE
Deprecated.Indicates that the operation results in a create of the key.static byte
UNKNOWN
Deprecated.Indicates that it is not known whether the operation results in a create or in an update.static byte
UPDATE
Deprecated.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.OperationCode
getOperationCode()
Deprecated.Return the operation associated with theOperationContext
object.byte
getOpType()
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 theOperationContext
object.- Specified by:
getOperationCode
in 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 theUNKNOWN
case, the authorization callback should explicitly invokeRegion.containsKey(java.lang.Object)
to determine if it is create or update when required.
-
-