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

Packages that use CoprocessorProtocol
org.apache.hadoop.hbase.client Provides HBase Client 
org.apache.hadoop.hbase.client.coprocessor Provides client classes for invoking Coprocessor RPC protocols 
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   
org.apache.hadoop.hbase.rest.client   
org.apache.hadoop.hbase.security.access   
org.apache.hadoop.hbase.security.token   
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.client
 

Methods in org.apache.hadoop.hbase.client with type parameters of type CoprocessorProtocol
<T extends CoprocessorProtocol,R>
Map<byte[],R>
HTable.coprocessorExec(Class<T> protocol, byte[] startKey, byte[] endKey, Batch.Call<T,R> callable)
          Invoke the passed Batch.Call against the CoprocessorProtocol instances running in the selected regions.
<T extends CoprocessorProtocol,R>
Map<byte[],R>
HTableInterface.coprocessorExec(Class<T> protocol, byte[] startKey, byte[] endKey, Batch.Call<T,R> callable)
          Invoke the passed Batch.Call against the CoprocessorProtocol instances running in the selected regions.
<T extends CoprocessorProtocol,R>
void
HTable.coprocessorExec(Class<T> protocol, byte[] startKey, byte[] endKey, Batch.Call<T,R> callable, Batch.Callback<R> callback)
          Invoke the passed Batch.Call against the CoprocessorProtocol instances running in the selected regions.
<T extends CoprocessorProtocol,R>
void
HTableInterface.coprocessorExec(Class<T> protocol, byte[] startKey, byte[] endKey, Batch.Call<T,R> callable, Batch.Callback<R> callback)
          Invoke the passed Batch.Call against the CoprocessorProtocol instances running in the selected regions.
<T extends CoprocessorProtocol>
T
HBaseAdmin.coprocessorProxy(Class<T> protocol)
          Creates and returns a proxy to the CoprocessorProtocol instance running in the master.
<T extends CoprocessorProtocol>
T
HTable.coprocessorProxy(Class<T> protocol, byte[] row)
          Creates and returns a proxy to the CoprocessorProtocol instance running in the region containing the specified row.
<T extends CoprocessorProtocol>
T
HTableInterface.coprocessorProxy(Class<T> protocol, byte[] row)
          Creates and returns a proxy to the CoprocessorProtocol instance running in the region containing the specified row.
<T extends CoprocessorProtocol,R>
void
HConnection.processExecs(Class<T> protocol, List<byte[]> rows, byte[] tableName, ExecutorService pool, Batch.Call<T,R> call, Batch.Callback<R> callback)
          Executes the given Batch.Call callable for each row in the given list and invokes Batch.Callback.update(byte[], byte[], Object) for each result returned.
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.client.coprocessor
 

Methods in org.apache.hadoop.hbase.client.coprocessor with type parameters of type CoprocessorProtocol
static
<T extends CoprocessorProtocol,R>
Batch.Call<T,R>
Batch.forMethod(Class<T> protocol, String method, Object... args)
          Creates a new Batch.Call instance that invokes a method with the given parameters and returns the result.
static
<T extends CoprocessorProtocol,R>
Batch.Call<T,R>
Batch.forMethod(Method method, Object... args)
          Creates a new Batch.Call instance that invokes a method with the given parameters and returns the result.
 

Methods in org.apache.hadoop.hbase.client.coprocessor that return types with arguments of type CoprocessorProtocol
 Class<? extends CoprocessorProtocol> Exec.getProtocol()
           
 

Constructor parameters in org.apache.hadoop.hbase.client.coprocessor with type arguments of type CoprocessorProtocol
Exec(org.apache.hadoop.conf.Configuration configuration, byte[] row, Class<? extends CoprocessorProtocol> protocol, Method method, Object[] parameters)
           
Exec(org.apache.hadoop.conf.Configuration configuration, Class<? extends CoprocessorProtocol> protocol, Method method, Object[] parameters)
           
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.coprocessor
 

Subinterfaces of CoprocessorProtocol 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 CoprocessorProtocol
 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 CoprocessorProtocol in org.apache.hadoop.hbase.coprocessor.example
 

Subinterfaces of CoprocessorProtocol 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 CoprocessorProtocol
 class BulkDeleteEndpoint
           
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.ipc
 

Constructor parameters in org.apache.hadoop.hbase.ipc with type arguments of type CoprocessorProtocol
ExecRPCInvoker(org.apache.hadoop.conf.Configuration conf, HConnection connection, Class<? extends CoprocessorProtocol> protocol, byte[] table, byte[] row)
           
MasterExecRPCInvoker(org.apache.hadoop.conf.Configuration conf, HConnection connection, Class<? extends CoprocessorProtocol> protocol)
           
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.master
 

Methods in org.apache.hadoop.hbase.master with type parameters of type CoprocessorProtocol
<T extends CoprocessorProtocol>
boolean
HMaster.registerProtocol(Class<T> protocol, T handler)
           
<T extends CoprocessorProtocol>
boolean
MasterServices.registerProtocol(Class<T> protocol, T handler)
          Registers a new CoprocessorProtocol subclass and instance to be available for handling HMaster.execCoprocessor(org.apache.hadoop.hbase.client.coprocessor.Exec) calls.
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.regionserver
 

Methods in org.apache.hadoop.hbase.regionserver with type parameters of type CoprocessorProtocol
<T extends CoprocessorProtocol>
boolean
HRegion.registerProtocol(Class<T> protocol, T handler)
          Registers a new CoprocessorProtocol subclass and instance to be available for handling HRegion.exec(Exec) calls.
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.rest.client
 

Methods in org.apache.hadoop.hbase.rest.client with type parameters of type CoprocessorProtocol
<T extends CoprocessorProtocol,R>
Map<byte[],R>
RemoteHTable.coprocessorExec(Class<T> protocol, byte[] startKey, byte[] endKey, Batch.Call<T,R> callable)
           
<T extends CoprocessorProtocol,R>
void
RemoteHTable.coprocessorExec(Class<T> protocol, byte[] startKey, byte[] endKey, Batch.Call<T,R> callable, Batch.Callback<R> callback)
           
<T extends CoprocessorProtocol>
T
RemoteHTable.coprocessorProxy(Class<T> protocol, byte[] row)
           
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.security.access
 

Subinterfaces of CoprocessorProtocol in org.apache.hadoop.hbase.security.access
 interface AccessControllerProtocol
          A custom protocol defined for maintaining and querying access control lists.
 interface SecureBulkLoadProtocol
          Provides a secure way to bulk load data onto HBase These are internal API.
 

Classes in org.apache.hadoop.hbase.security.access that implement CoprocessorProtocol
 class AccessController
          Provides basic authorization checks for data access and administrative operations.
 class SecureBulkLoadEndpoint
          Coprocessor service for bulk loads in secure mode.
 

Uses of CoprocessorProtocol in org.apache.hadoop.hbase.security.token
 

Subinterfaces of CoprocessorProtocol in org.apache.hadoop.hbase.security.token
 interface AuthenticationProtocol
          Defines a custom RPC protocol for obtaining authentication tokens
 

Classes in org.apache.hadoop.hbase.security.token that implement CoprocessorProtocol
 class TokenProvider
          Provides a service for obtaining authentication tokens via the AuthenticationProtocol coprocessor protocol.
 



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