brooklyn.util.task
[Java] Class ListenableForwardingFuture
java.lang.Object
com.google.common.util.concurrent.ForwardingFuture.SimpleForwardingFuture
brooklyn.util.task.ListenableForwardingFuture
- All Implemented Interfaces:
- ListenableFuture
public abstract class ListenableForwardingFuture
extends SimpleForwardingFuture
Wraps a Future, making it a ListenableForwardingFuture, but with the caller having the resposibility to:
invoke the listeners on job completion (success or error)
invoke the listeners on cancel
Method Summary |
void
|
addListener(java.lang.Runnable listener, java.util.concurrent.Executor executor)
|
ListenableForwardingFuture
protected ListenableForwardingFuture(java.util.concurrent.Future delegate)
-
ListenableForwardingFuture
protected ListenableForwardingFuture(java.util.concurrent.Future delegate, ExecutionList list)
-
addListener
@Override
public void addListener(java.lang.Runnable listener, java.util.concurrent.Executor executor)
-
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.