VMware GemFire Java API Reference
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 public abstract class OperationContext extends java.lang.ObjectDeprecated.since Geode1.0, useResourcePermissioninsteadEncapsulates 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 Modifier and Type Class Description static classOperationContext.OperationCodeDeprecated.
-
Constructor Summary
Constructors Constructor Description OperationContext()Deprecated.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract OperationContext.OperationCodegetOperationCode()Deprecated.Return the operation code associated with theOperationContextobject.booleanisClientUpdate()Deprecated.When called post-operation, returns true if the operation was one that performed an update.booleanisClientUpdate(OperationContext context)Deprecated.abstract booleanisPostOperation()Deprecated.True if the context is for post-operation.
-
-
-
Method Detail
-
getOperationCode
public abstract OperationContext.OperationCode 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 public boolean isClientUpdate(OperationContext context)
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
-
-