@Experimental
public abstract class OperationContext<OperationRequest,OperationResponse,ErrorResponse,ProtocolRequest,ProtocolResponse,Serializer>
extends java.lang.Object
| Constructor and Description |
|---|
OperationContext(java.util.function.Function<ProtocolRequest,OperationRequest> fromRequest,
OperationHandler<OperationRequest,OperationResponse,ErrorResponse,Serializer> operationHandler,
java.util.function.Function<OperationResponse,ProtocolResponse> toResponse,
org.apache.geode.security.ResourcePermission permissionRequired) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.geode.security.ResourcePermission |
getAccessPermissionRequired() |
java.util.function.Function<ProtocolRequest,OperationRequest> |
getFromRequest() |
OperationHandler<OperationRequest,OperationResponse,ErrorResponse,Serializer> |
getOperationHandler() |
java.util.function.Function<ErrorResponse,ProtocolResponse> |
getToErrorResponse() |
java.util.function.Function<OperationResponse,ProtocolResponse> |
getToResponse() |
protected abstract ProtocolResponse |
makeErrorBuilder(ErrorResponse errorResponse) |
public OperationContext(java.util.function.Function<ProtocolRequest,OperationRequest> fromRequest, OperationHandler<OperationRequest,OperationResponse,ErrorResponse,Serializer> operationHandler, java.util.function.Function<OperationResponse,ProtocolResponse> toResponse, org.apache.geode.security.ResourcePermission permissionRequired)
protected abstract ProtocolResponse makeErrorBuilder(ErrorResponse errorResponse)
public OperationHandler<OperationRequest,OperationResponse,ErrorResponse,Serializer> getOperationHandler()
public java.util.function.Function<ProtocolRequest,OperationRequest> getFromRequest()
public java.util.function.Function<OperationResponse,ProtocolResponse> getToResponse()
public java.util.function.Function<ErrorResponse,ProtocolResponse> getToErrorResponse()
public org.apache.geode.security.ResourcePermission getAccessPermissionRequired()