public static class BlockMasterWorkerService.AsyncClient extends AlluxioService.AsyncClient implements BlockMasterWorkerService.AsyncIface
Modifier and Type | Class and Description |
---|---|
static class |
BlockMasterWorkerService.AsyncClient.blockHeartbeat_call |
static class |
BlockMasterWorkerService.AsyncClient.commitBlock_call |
static class |
BlockMasterWorkerService.AsyncClient.Factory |
static class |
BlockMasterWorkerService.AsyncClient.getWorkerId_call |
static class |
BlockMasterWorkerService.AsyncClient.registerWorker_call |
AlluxioService.AsyncClient.getServiceVersion_call
Constructor and Description |
---|
AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory,
org.apache.thrift.async.TAsyncClientManager clientManager,
org.apache.thrift.transport.TNonblockingTransport transport) |
Modifier and Type | Method and Description |
---|---|
void |
blockHeartbeat(long workerId,
Map<String,Long> usedBytesOnTiers,
List<Long> removedBlockIds,
Map<String,List<Long>> addedBlocksOnTiers,
BlockHeartbeatTOptions options,
org.apache.thrift.async.AsyncMethodCallback resultHandler) |
void |
commitBlock(long workerId,
long usedBytesOnTier,
String tierAlias,
long blockId,
long length,
CommitBlockTOptions options,
org.apache.thrift.async.AsyncMethodCallback resultHandler) |
void |
getWorkerId(WorkerNetAddress workerNetAddress,
GetWorkerIdTOptions options,
org.apache.thrift.async.AsyncMethodCallback resultHandler) |
void |
registerWorker(long workerId,
List<String> storageTiers,
Map<String,Long> totalBytesOnTiers,
Map<String,Long> usedBytesOnTiers,
Map<String,List<Long>> currentBlocksOnTiers,
RegisterWorkerTOptions options,
org.apache.thrift.async.AsyncMethodCallback resultHandler) |
getServiceVersion
checkReady, getError, getProtocolFactory, getTimeout, hasError, hasTimeout, onComplete, onError, setTimeout
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getServiceVersion
public AsyncClient(org.apache.thrift.protocol.TProtocolFactory protocolFactory, org.apache.thrift.async.TAsyncClientManager clientManager, org.apache.thrift.transport.TNonblockingTransport transport)
public void blockHeartbeat(long workerId, Map<String,Long> usedBytesOnTiers, List<Long> removedBlockIds, Map<String,List<Long>> addedBlocksOnTiers, BlockHeartbeatTOptions options, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
blockHeartbeat
in interface BlockMasterWorkerService.AsyncIface
org.apache.thrift.TException
public void commitBlock(long workerId, long usedBytesOnTier, String tierAlias, long blockId, long length, CommitBlockTOptions options, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
commitBlock
in interface BlockMasterWorkerService.AsyncIface
org.apache.thrift.TException
public void getWorkerId(WorkerNetAddress workerNetAddress, GetWorkerIdTOptions options, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
getWorkerId
in interface BlockMasterWorkerService.AsyncIface
org.apache.thrift.TException
public void registerWorker(long workerId, List<String> storageTiers, Map<String,Long> totalBytesOnTiers, Map<String,Long> usedBytesOnTiers, Map<String,List<Long>> currentBlocksOnTiers, RegisterWorkerTOptions options, org.apache.thrift.async.AsyncMethodCallback resultHandler) throws org.apache.thrift.TException
registerWorker
in interface BlockMasterWorkerService.AsyncIface
org.apache.thrift.TException
Copyright © 2023. All Rights Reserved.