Class CoprocessorHost.ObserverOperationWithResult<O,R>
java.lang.Object
org.apache.hadoop.hbase.coprocessor.ObserverContextImpl<E>
CoprocessorHost<C,E>.ObserverOperation<O>
org.apache.hadoop.hbase.coprocessor.CoprocessorHost.ObserverOperationWithResult<O,R>
- All Implemented Interfaces:
ObserverContext<E>
- Enclosing class:
- CoprocessorHost<C extends Coprocessor,
E extends CoprocessorEnvironment<C>>
public abstract class CoprocessorHost.ObserverOperationWithResult<O,R>
extends CoprocessorHost<C,E>.ObserverOperation<O>
-
Field Summary
Fields inherited from class org.apache.hadoop.hbase.coprocessor.CoprocessorHost.ObserverOperation
observerGetter
-
Constructor Summary
ModifierConstructorDescriptionObserverOperationWithResult
(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result) ObserverOperationWithResult
(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result, boolean bypassable) ObserverOperationWithResult
(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result, User user) private
ObserverOperationWithResult
(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result, User user, boolean bypassable) -
Method Summary
Methods inherited from class org.apache.hadoop.hbase.coprocessor.CoprocessorHost.ObserverOperation
postEnvCall
Methods inherited from class org.apache.hadoop.hbase.coprocessor.ObserverContextImpl
bypass, createAndPrepare, getCaller, getEnvironment, isBypassable, prepare, shouldBypass
-
Field Details
-
result
-
-
Constructor Details
-
ObserverOperationWithResult
-
ObserverOperationWithResult
public ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result, boolean bypassable) -
ObserverOperationWithResult
public ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result, User user) -
ObserverOperationWithResult
private ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C, O> observerGetter, R result, User user, boolean bypassable)
-
-
Method Details
-
call
- Throws:
IOException
-
getResult
-
callObserver
- Specified by:
callObserver
in classCoprocessorHost<C extends Coprocessor,
E extends CoprocessorEnvironment<C>>.ObserverOperation<O> - Throws:
IOException
-