Class OperationContext
java.lang.Object
org.apache.geode.cache.operations.OperationContext
- Direct Known Subclasses:
ExecuteFunctionOperationContext,GetDurableCQsOperationContext,InterestOperationContext,KeyOperationContext,KeySetOperationContext,PutAllOperationContext,QueryOperationContext,RegionCreateOperationContext,RegionOperationContext,RemoveAllOperationContext
Deprecated.
Encapsulates a cache operation and the data associated with it for both the pre-operation and
post-operation cases. Implementations for specific operations will extend this with the specifics
as required e.g. a getKey() method for a GET operation. Implementations for all the cache
operations that require authorization are provided.
Implementations of this interface are not expected to be thread-safe.
- Since:
- GemFire 5.5
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract OperationContext.OperationCodeDeprecated.Return the operation code associated with theOperationContextobject.booleanDeprecated.When called post-operation, returns true if the operation was one that performed an update.booleanisClientUpdate(OperationContext context) Deprecated.abstract booleanDeprecated.True if the context is for post-operation.
-
Constructor Details
-
OperationContext
public OperationContext()Deprecated.
-
-
Method Details
-
getOperationCode
Deprecated.Return the operation code associated with theOperationContextobject.- Returns:
- the operation code associated with the
OperationContextobject
-
isPostOperation
public abstract boolean isPostOperation()Deprecated.True if the context is for post-operation. TheOperationContextinterface encapsulates the data both before the operation is performed and after the operation is complete. For example, for a query operation theQueryobject as well as the list of region names referenced by the query would be part of the context object in the pre-processing stage. In the post-processing stage the context object shall contain results of the query.- Returns:
- whether the context is for post-operation
-
isClientUpdate
public boolean isClientUpdate()Deprecated.When called post-operation, returns true if the operation was one that performed an update. An update occurs when one of the following methods ongetOperationCode()returns true:isPut(),isPutAll(),isDestroy(),isRemoveAll(),isInvalidate(),isRegionCreate(),isRegionClear(),isRegionDestroy(). Otherwise, returns false.- Returns:
- whether the operation was one that performed an update
- Since:
- GemFire 6.6
-
isClientUpdate
Deprecated.True if the context is created before sending the updates to a client.- Parameters:
context- the context- Returns:
- whether the context is created before sending the updates to a client
-
ResourcePermissioninstead