Class TabletScanClientService.AsyncClient
- java.lang.Object
-
- org.apache.thrift.async.TAsyncClient
-
- org.apache.accumulo.core.tabletserver.thrift.TabletScanClientService.AsyncClient
-
- All Implemented Interfaces:
TabletScanClientService.AsyncIface
- Enclosing class:
- TabletScanClientService
public static class TabletScanClientService.AsyncClient extends org.apache.thrift.async.TAsyncClient implements TabletScanClientService.AsyncIface
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TabletScanClientService.AsyncClient.closeMultiScan_call
static class
TabletScanClientService.AsyncClient.closeScan_call
static class
TabletScanClientService.AsyncClient.continueMultiScan_call
static class
TabletScanClientService.AsyncClient.continueScan_call
static class
TabletScanClientService.AsyncClient.Factory
static class
TabletScanClientService.AsyncClient.getActiveScans_call
static class
TabletScanClientService.AsyncClient.startMultiScan_call
static class
TabletScanClientService.AsyncClient.startScan_call
-
Constructor Summary
Constructors Constructor Description AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
closeMultiScan(TInfo tinfo, long scanID, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler)
void
closeScan(TInfo tinfo, long scanID, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler)
void
continueMultiScan(TInfo tinfo, long scanID, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<MultiScanResult> resultHandler)
void
continueScan(TInfo tinfo, long scanID, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<ScanResult> resultHandler)
void
getActiveScans(TInfo tinfo, TCredentials credentials, org.apache.thrift.async.AsyncMethodCallback<List<ActiveScan>> resultHandler)
void
startMultiScan(TInfo tinfo, TCredentials credentials, Map<TKeyExtent,List<TRange>> batch, List<TColumn> columns, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, TSamplerConfiguration samplerConfig, long batchTimeOut, String classLoaderContext, Map<String,String> executionHints, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<InitialMultiScan> resultHandler)
void
startScan(TInfo tinfo, TCredentials credentials, TKeyExtent extent, TRange range, List<TColumn> columns, int batchSize, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, long readaheadThreshold, TSamplerConfiguration samplerConfig, long batchTimeOut, String classLoaderContext, Map<String,String> executionHints, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<InitialScan> resultHandler)
-
-
-
Method Detail
-
startScan
public void startScan(TInfo tinfo, TCredentials credentials, TKeyExtent extent, TRange range, List<TColumn> columns, int batchSize, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, boolean isolated, long readaheadThreshold, TSamplerConfiguration samplerConfig, long batchTimeOut, String classLoaderContext, Map<String,String> executionHints, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<InitialScan> resultHandler) throws org.apache.thrift.TException
- Specified by:
startScan
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
continueScan
public void continueScan(TInfo tinfo, long scanID, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<ScanResult> resultHandler) throws org.apache.thrift.TException
- Specified by:
continueScan
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
closeScan
public void closeScan(TInfo tinfo, long scanID, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
- Specified by:
closeScan
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
startMultiScan
public void startMultiScan(TInfo tinfo, TCredentials credentials, Map<TKeyExtent,List<TRange>> batch, List<TColumn> columns, List<IterInfo> ssiList, Map<String,Map<String,String>> ssio, List<ByteBuffer> authorizations, boolean waitForWrites, TSamplerConfiguration samplerConfig, long batchTimeOut, String classLoaderContext, Map<String,String> executionHints, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<InitialMultiScan> resultHandler) throws org.apache.thrift.TException
- Specified by:
startMultiScan
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
continueMultiScan
public void continueMultiScan(TInfo tinfo, long scanID, long busyTimeout, org.apache.thrift.async.AsyncMethodCallback<MultiScanResult> resultHandler) throws org.apache.thrift.TException
- Specified by:
continueMultiScan
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
closeMultiScan
public void closeMultiScan(TInfo tinfo, long scanID, org.apache.thrift.async.AsyncMethodCallback<Void> resultHandler) throws org.apache.thrift.TException
- Specified by:
closeMultiScan
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
getActiveScans
public void getActiveScans(TInfo tinfo, TCredentials credentials, org.apache.thrift.async.AsyncMethodCallback<List<ActiveScan>> resultHandler) throws org.apache.thrift.TException
- Specified by:
getActiveScans
in interfaceTabletScanClientService.AsyncIface
- Throws:
org.apache.thrift.TException
-
-