@InterfaceAudience.Public @InterfaceStability.Evolving public abstract class CoprocessorRpcChannel extends java.lang.Object
com.google.protobuf.Service
s.
Note that clients should not use this class directly, except through
Table.coprocessorService(byte[])
.Constructor and Description |
---|
CoprocessorRpcChannel() |
Modifier and Type | Method and Description |
---|---|
Message |
callBlockingMethod(Descriptors.MethodDescriptor method,
RpcController controller,
Message request,
Message responsePrototype) |
protected abstract Message |
callExecService(RpcController controller,
Descriptors.MethodDescriptor method,
Message request,
Message responsePrototype) |
void |
callMethod(Descriptors.MethodDescriptor method,
RpcController controller,
Message request,
Message responsePrototype,
<any> callback) |
@InterfaceAudience.Private public void callMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype, <any> callback)
@InterfaceAudience.Private public Message callBlockingMethod(Descriptors.MethodDescriptor method, RpcController controller, Message request, Message responsePrototype) throws ServiceException
ServiceException
protected abstract Message callExecService(RpcController controller, Descriptors.MethodDescriptor method, Message request, Message responsePrototype) throws java.io.IOException
java.io.IOException