|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use VersionedProtocol | |
---|---|
org.apache.hadoop.hbase.coprocessor | Table of Contents |
org.apache.hadoop.hbase.coprocessor.example | |
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. |
interface |
MultiRowMutationProtocol
Defines a protocol to perform multi row transactions. |
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. |
class |
MultiRowMutationEndpoint
This class demonstrates how to implement atomic multi row transactions using HRegion.mutateRowsWithLocks(java.util.Collection, java.util.Collection)
and Coprocessor endpoints. |
Uses of VersionedProtocol in org.apache.hadoop.hbase.coprocessor.example |
---|
Subinterfaces of VersionedProtocol in org.apache.hadoop.hbase.coprocessor.example | |
---|---|
interface |
BulkDeleteProtocol
Defines a protocol to delete data in bulk based on a scan. |
Classes in org.apache.hadoop.hbase.coprocessor.example that implement VersionedProtocol | |
---|---|
class |
BulkDeleteEndpoint
|
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 with type parameters of type VersionedProtocol | ||
---|---|---|
|
RpcEngine.getProxy(Class<T> protocol,
long clientVersion,
InetSocketAddress addr,
org.apache.hadoop.conf.Configuration conf,
int rpcTimeout)
Construct a client-side proxy object. |
|
static
|
HBaseRPC.waitForProxy(RpcEngine rpcClient,
Class<T> 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 |
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. |
Object[] |
RpcEngine.call(Method method,
Object[][] params,
InetSocketAddress[] addrs,
Class<? extends VersionedProtocol> protocol,
User ticket,
org.apache.hadoop.conf.Configuration conf)
Expert: Make multiple, parallel calls to a set of servers. |
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(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)
|
RpcServer |
RpcEngine.getServer(Class<? extends VersionedProtocol> protocol,
Object instance,
Class<?>[] ifaces,
String bindAddress,
int port,
int numHandlers,
int metaHandlerCount,
boolean verbose,
org.apache.hadoop.conf.Configuration conf,
int highPriorityLevel)
Construct a server for a protocol implementation instance. |
static void |
RequestContext.set(User user,
InetAddress remoteAddress,
Class<? extends VersionedProtocol> protocol)
Initializes the client credentials for the current request. |
Constructor parameters in org.apache.hadoop.hbase.ipc with type arguments of type VersionedProtocol | |
---|---|
Invocation(Method method,
Class<? extends VersionedProtocol> declaringClass,
Object[] parameters)
|
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 |