|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VersionedProtocol | |
---|---|
org.apache.hadoop.hbase.coprocessor | Table of Contents |
org.apache.hadoop.hbase.ipc | Tools to help define network clients and servers. |
org.apache.hadoop.hbase.master | |
org.apache.hadoop.hbase.regionserver |
Uses of VersionedProtocol in org.apache.hadoop.hbase.coprocessor |
---|
Subinterfaces of VersionedProtocol in org.apache.hadoop.hbase.coprocessor | |
---|---|
interface |
AggregateProtocol
Defines the aggregation functions that are to be supported in this Coprocessor. |
Classes in org.apache.hadoop.hbase.coprocessor that implement VersionedProtocol | |
---|---|
class |
AggregateImplementation
A concrete AggregateProtocol implementation. |
class |
BaseEndpointCoprocessor
This abstract class provides default implementation of an Endpoint. |
Uses of VersionedProtocol in org.apache.hadoop.hbase.ipc |
---|
Subinterfaces of VersionedProtocol in org.apache.hadoop.hbase.ipc | |
---|---|
interface |
CoprocessorProtocol
All custom RPC protocols to be exported by Coprocessors must extend this interface. |
interface |
HMasterInterface
Clients interact with the HMasterInterface to gain access to meta-level HBase functionality, like finding an HRegionServer and creating/destroying tables. |
interface |
HMasterRegionInterface
The Master publishes this Interface for RegionServers to register themselves on. |
interface |
HRegionInterface
Clients interact with HRegionServers using a handle to the HRegionInterface. |
Methods in org.apache.hadoop.hbase.ipc that return VersionedProtocol | |
---|---|
static VersionedProtocol |
HBaseRPC.getProxy(Class<? extends VersionedProtocol> protocol,
long clientVersion,
InetSocketAddress addr,
org.apache.hadoop.conf.Configuration conf,
int rpcTimeout)
Construct a client-side proxy object with the default SocketFactory |
static VersionedProtocol |
HBaseRPC.getProxy(Class<? extends VersionedProtocol> protocol,
long clientVersion,
InetSocketAddress addr,
org.apache.hadoop.conf.Configuration conf,
SocketFactory factory,
int rpcTimeout)
Construct a client-side proxy object that implements the named protocol, talking to a server at the named address. |
static VersionedProtocol |
HBaseRPC.getProxy(Class<? extends VersionedProtocol> protocol,
long clientVersion,
InetSocketAddress addr,
User ticket,
org.apache.hadoop.conf.Configuration conf,
SocketFactory factory,
int rpcTimeout)
Construct a client-side proxy object that implements the named protocol, talking to a server at the named address. |
static VersionedProtocol |
HBaseRPC.waitForProxy(Class protocol,
long clientVersion,
InetSocketAddress addr,
org.apache.hadoop.conf.Configuration conf,
int maxAttempts,
int rpcTimeout,
long timeout)
|
Methods in org.apache.hadoop.hbase.ipc that return types with arguments of type VersionedProtocol | |
---|---|
Class<? extends VersionedProtocol> |
RequestContext.getProtocol()
|
Methods in org.apache.hadoop.hbase.ipc with parameters of type VersionedProtocol | |
---|---|
static ProtocolSignature |
ProtocolSignature.getProtocolSignature(VersionedProtocol server,
String protocol,
long clientVersion,
int clientMethodsHash)
Get a server protocol's signature |
static void |
HBaseRPC.stopProxy(VersionedProtocol proxy)
Stop this proxy and release its invoker's resource |
Method parameters in org.apache.hadoop.hbase.ipc with type arguments of type VersionedProtocol | |
---|---|
org.apache.hadoop.io.Writable |
RpcServer.call(Class<? extends VersionedProtocol> protocol,
org.apache.hadoop.io.Writable param,
long receiveTime,
MonitoredRPCHandler status)
Called for each call. |
static Object[] |
HBaseRPC.call(Method method,
Object[][] params,
InetSocketAddress[] addrs,
Class<? extends VersionedProtocol> protocol,
User ticket,
org.apache.hadoop.conf.Configuration conf)
Deprecated. Instead of calling statically, use HBaseRPC.getProtocolEngine(Class, org.apache.hadoop.conf.Configuration)
to obtain an RpcEngine instance and then use
RpcEngine.call(java.lang.reflect.Method, Object[][], java.net.InetSocketAddress[], Class, org.apache.hadoop.hbase.security.User, org.apache.hadoop.conf.Configuration) |
org.apache.hadoop.io.Writable[] |
HBaseClient.call(org.apache.hadoop.io.Writable[] params,
InetSocketAddress[] addresses,
Class<? extends VersionedProtocol> protocol,
User ticket)
Makes a set of calls in parallel. |
org.apache.hadoop.io.Writable |
HBaseClient.call(org.apache.hadoop.io.Writable param,
InetSocketAddress addr,
Class<? extends VersionedProtocol> protocol,
User ticket,
int rpcTimeout)
Make a call, passing param , to the IPC server running at
address which is servicing the protocol protocol,
with the ticket credentials, returning the value. |
protected HBaseClient.Connection |
HBaseClient.getConnection(InetSocketAddress addr,
Class<? extends VersionedProtocol> protocol,
User ticket,
int rpcTimeout,
HBaseClient.Call call)
|
static VersionedProtocol |
HBaseRPC.getProxy(Class<? extends VersionedProtocol> protocol,
long clientVersion,
InetSocketAddress addr,
org.apache.hadoop.conf.Configuration conf,
int rpcTimeout)
Construct a client-side proxy object with the default SocketFactory |
static VersionedProtocol |
HBaseRPC.getProxy(Class<? extends VersionedProtocol> protocol,
long clientVersion,
InetSocketAddress addr,
org.apache.hadoop.conf.Configuration conf,
SocketFactory factory,
int rpcTimeout)
Construct a client-side proxy object that implements the named protocol, talking to a server at the named address. |
static VersionedProtocol |
HBaseRPC.getProxy(Class<? extends VersionedProtocol> protocol,
long clientVersion,
InetSocketAddress addr,
User ticket,
org.apache.hadoop.conf.Configuration conf,
SocketFactory factory,
int rpcTimeout)
Construct a client-side proxy object that implements the named protocol, talking to a server at the named address. |
static void |
RequestContext.set(User user,
InetAddress remoteAddress,
Class<? extends VersionedProtocol> protocol)
Initializes the client credentials for the current request. |
Uses of VersionedProtocol in org.apache.hadoop.hbase.master |
---|
Classes in org.apache.hadoop.hbase.master that implement VersionedProtocol | |
---|---|
class |
HMaster
HMaster is the "master server" for HBase. |
static class |
HMasterCommandLine.LocalHMaster
|
Uses of VersionedProtocol in org.apache.hadoop.hbase.regionserver |
---|
Classes in org.apache.hadoop.hbase.regionserver that implement VersionedProtocol | |
---|---|
class |
HRegionServer
HRegionServer makes a set of HRegions available to clients. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |