org.apache.blur.thirdparty.thrift_0_9_0.async
Class TAsyncMethodCall<T>

java.lang.Object
  extended by org.apache.blur.thirdparty.thrift_0_9_0.async.TAsyncMethodCall<T>
Type Parameters:
T -
Direct Known Subclasses:
Blur.AsyncClient.addColumnDefinition_call, Blur.AsyncClient.cancelQuery_call, Blur.AsyncClient.configuration_call, Blur.AsyncClient.controllerServerList_call, Blur.AsyncClient.createSnapshot_call, Blur.AsyncClient.createTable_call, Blur.AsyncClient.describe_call, Blur.AsyncClient.disableTable_call, Blur.AsyncClient.enableTable_call, Blur.AsyncClient.enqueueMutate_call, Blur.AsyncClient.enqueueMutateBatch_call, Blur.AsyncClient.fetchRow_call, Blur.AsyncClient.fetchRowBatch_call, Blur.AsyncClient.isInSafeMode_call, Blur.AsyncClient.listSnapshots_call, Blur.AsyncClient.logging_call, Blur.AsyncClient.metrics_call, Blur.AsyncClient.mutate_call, Blur.AsyncClient.mutateBatch_call, Blur.AsyncClient.optimize_call, Blur.AsyncClient.parseQuery_call, Blur.AsyncClient.ping_call, Blur.AsyncClient.query_call, Blur.AsyncClient.queryStatusById_call, Blur.AsyncClient.queryStatusIdList_call, Blur.AsyncClient.recordFrequency_call, Blur.AsyncClient.removeSnapshot_call, Blur.AsyncClient.removeTable_call, Blur.AsyncClient.resetLogging_call, Blur.AsyncClient.schema_call, Blur.AsyncClient.setUser_call, Blur.AsyncClient.shardClusterList_call, Blur.AsyncClient.shardServerLayout_call, Blur.AsyncClient.shardServerLayoutState_call, Blur.AsyncClient.shardServerList_call, Blur.AsyncClient.startTrace_call, Blur.AsyncClient.tableList_call, Blur.AsyncClient.tableListByCluster_call, Blur.AsyncClient.tableStats_call, Blur.AsyncClient.terms_call, Blur.AsyncClient.traceList_call, Blur.AsyncClient.traceRemove_call, Blur.AsyncClient.traceRequestFetch_call, Blur.AsyncClient.traceRequestList_call

public abstract class TAsyncMethodCall<T>
extends Object

Encapsulates an async method call Need to generate: - private void write_args(TProtocol protocol) - public T getResult() throws , , ...


Nested Class Summary
static class TAsyncMethodCall.State
           
 
Method Summary
 TAsyncClient getClient()
           
 long getTimeoutTimestamp()
           
 boolean hasTimeout()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getClient

public TAsyncClient getClient()

hasTimeout

public boolean hasTimeout()

getTimeoutTimestamp

public long getTimeoutTimestamp()


Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.