org.apache.hadoop.hbase.ipc
Class MasterCoprocessorRpcChannel

java.lang.Object
  extended by org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel
      extended by org.apache.hadoop.hbase.ipc.MasterCoprocessorRpcChannel
All Implemented Interfaces:
com.google.protobuf.BlockingRpcChannel, com.google.protobuf.RpcChannel

@InterfaceAudience.Private
public class MasterCoprocessorRpcChannel
extends CoprocessorRpcChannel

Provides clients with an RPC connection to call coprocessor endpoint Services against the active master. An instance of this class may be obtained by calling HBaseAdmin.coprocessorService(), but should normally only be used in creating a new Service stub to call the endpoint methods.

See Also:
HBaseAdmin.coprocessorService()

Constructor Summary
MasterCoprocessorRpcChannel(HConnection conn)
           
 
Method Summary
protected  com.google.protobuf.Message callExecService(com.google.protobuf.Descriptors.MethodDescriptor method, com.google.protobuf.Message request, com.google.protobuf.Message responsePrototype)
           
 
Methods inherited from class org.apache.hadoop.hbase.ipc.CoprocessorRpcChannel
callBlockingMethod, callMethod
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MasterCoprocessorRpcChannel

public MasterCoprocessorRpcChannel(HConnection conn)
Method Detail

callExecService

protected com.google.protobuf.Message callExecService(com.google.protobuf.Descriptors.MethodDescriptor method,
                                                      com.google.protobuf.Message request,
                                                      com.google.protobuf.Message responsePrototype)
                                               throws IOException
Specified by:
callExecService in class CoprocessorRpcChannel
Throws:
IOException


Copyright © 2007-2015 The Apache Software Foundation. All Rights Reserved.