public abstract class CoprocessorHost.ObserverOperationWithResult<O,R> extends CoprocessorHost.ObserverOperation<O>
| Modifier and Type | Field and Description | 
|---|---|
| private R | result | 
observerGetter| Modifier | Constructor and Description | 
|---|---|
|   | ObserverOperationWithResult(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) | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract R | call(O observer) | 
| (package private) void | callObserver() | 
| protected R | getResult() | 
postEnvCallbypass, createAndPrepare, getCaller, getEnvironment, isBypassable, prepare, shouldBypasspublic ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C,O> observerGetter, R result)
public ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C,O> observerGetter, R result, boolean bypassable)
public ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C,O> observerGetter, R result, User user)
private ObserverOperationWithResult(CoprocessorHost.ObserverGetter<C,O> observerGetter, R result, User user, boolean bypassable)
protected abstract R call(O observer) throws IOException
IOExceptionvoid callObserver() throws IOException
callObserver in class CoprocessorHost.ObserverOperation<O>IOExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.