Uses of Interface
org.apache.hadoop.hbase.ipc.VersionedProtocol

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
<T extends VersionedProtocol>
T
RpcEngine.getProxy(Class<T> protocol, long clientVersion, InetSocketAddress addr, org.apache.hadoop.conf.Configuration conf, int rpcTimeout)
          Construct a client-side proxy object.
static
<T extends VersionedProtocol>
T
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.
 



Copyright © 2013 The Apache Software Foundation. All Rights Reserved.