org.fusesource.fabric.dosgi.api
Class AsyncCallbackFuture<T>

java.lang.Object
  extended by java.util.concurrent.FutureTask<T>
      extended by org.fusesource.fabric.dosgi.api.AsyncCallbackFuture<T>
All Implemented Interfaces:
java.lang.Runnable, java.util.concurrent.Future<T>, java.util.concurrent.RunnableFuture<T>, AsyncCallback<T>

public class AsyncCallbackFuture<T>
extends java.util.concurrent.FutureTask<T>
implements AsyncCallback<T>

Author:
Hiram Chirino

Constructor Summary
AsyncCallbackFuture()
           
 
Method Summary
 void onFailure(java.lang.Throwable failure)
           
 void onSuccess(T result)
           
 
Methods inherited from class java.util.concurrent.FutureTask
cancel, done, get, get, isCancelled, isDone, run, runAndReset, set, setException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AsyncCallbackFuture

public AsyncCallbackFuture()
Method Detail

onSuccess

public void onSuccess(T result)
Specified by:
onSuccess in interface AsyncCallback<T>

onFailure

public void onFailure(java.lang.Throwable failure)
Specified by:
onFailure in interface AsyncCallback<T>


Copyright © 2013 Red Hat. All Rights Reserved.