com.google.code.linkedinapi.client
Class AsyncResponseHandler<T extends SchemaEntity>

java.lang.Object
  extended by com.google.code.linkedinapi.client.AsyncResponseHandler<T>
Type Parameters:
T -
Direct Known Subclasses:
AsyncLinkedInApiClientAdapter.NullResponseHandler

public abstract class AsyncResponseHandler<T extends SchemaEntity>
extends java.lang.Object

The Abstract class AsyncResponseHandler.

Author:
nmukhtar

Field Summary
private  java.util.concurrent.Future<T> future
           
 
Constructor Summary
AsyncResponseHandler()
           
 
Method Summary
 java.util.concurrent.Future<T> getFuture()
          Get a reference to the future.
abstract  void handleResponse(T response)
          Handle response.
 void setFuture(java.util.concurrent.Future<T> future)
          Set future
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

future

private java.util.concurrent.Future<T extends SchemaEntity> future
Constructor Detail

AsyncResponseHandler

public AsyncResponseHandler()
Method Detail

setFuture

public void setFuture(java.util.concurrent.Future<T> future)
Set future

Parameters:
future - the future

getFuture

public java.util.concurrent.Future<T> getFuture()
Get a reference to the future.


handleResponse

public abstract void handleResponse(T response)
Handle response.

Parameters:
response - the response