|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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 |
Uses of CoprocessorProtocol in org.apache.hadoop.hbase.client |
---|
Methods in org.apache.hadoop.hbase.client with type parameters of type CoprocessorProtocol | ||
---|---|---|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
HBaseAdmin.coprocessorProxy(Class<T> protocol)
Creates and returns a proxy to the CoprocessorProtocol instance running in the master. |
|
|
HTable.coprocessorProxy(Class<T> protocol,
byte[] row)
Creates and returns a proxy to the CoprocessorProtocol instance running in the region containing the specified row. |
|
|
HTableInterface.coprocessorProxy(Class<T> protocol,
byte[] row)
Creates and returns a proxy to the CoprocessorProtocol instance running in the region containing the specified row. |
|
|
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
|
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
|
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 | ||
---|---|---|
|
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. |
|
|
HMaster.registerProtocol(Class<T> protocol,
T handler)
|
Uses of CoprocessorProtocol in org.apache.hadoop.hbase.regionserver |
---|
Methods in org.apache.hadoop.hbase.regionserver with type parameters of type CoprocessorProtocol | ||
---|---|---|
|
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 | ||
---|---|---|
|
RemoteHTable.coprocessorExec(Class<T> protocol,
byte[] startKey,
byte[] endKey,
Batch.Call<T,R> callable)
|
|
|
RemoteHTable.coprocessorExec(Class<T> protocol,
byte[] startKey,
byte[] endKey,
Batch.Call<T,R> callable,
Batch.Callback<R> callback)
|
|
|
RemoteHTable.coprocessorProxy(Class<T> protocol,
byte[] row)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |