public static final class RadiusClient.ResponseFuture<V>
extends java.util.concurrent.FutureTask<V>
| Constructor and Description | 
|---|
ResponseFuture(java.util.concurrent.Callable<V> callable,
              java.util.Date time,
              int deviceId,
              long connectionId,
              int connectionLogEntryId)  | 
| Modifier and Type | Method and Description | 
|---|---|
protected void | 
done()  | 
RadiusPacket | 
getResponse()  | 
RadiusPacket | 
getResponse(long timeout,
           java.util.concurrent.TimeUnit unit)  | 
void | 
set(V v)  | 
public ResponseFuture(java.util.concurrent.Callable<V> callable, java.util.Date time, int deviceId, long connectionId, int connectionLogEntryId)
protected void done()
done in class java.util.concurrent.FutureTask<V>public RadiusPacket getResponse() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionpublic RadiusPacket getResponse(long timeout, java.util.concurrent.TimeUnit unit) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
java.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutException