Package org.ores.async
Class Asyncc.AsyncCallback<T,E>
java.lang.Object
org.ores.async.Asyncc.AsyncCallback<T,E>
- All Implemented Interfaces:
Asyncc.IAsyncCallback<T,,E> Asyncc.ICallbacks<T,E>
- Direct Known Subclasses:
NeoEachI.EachCallback,NeoFilterI.AsyncCallback,NeoFilterMapI.AsyncCallback,NeoGroupByI.AsyncCallback,NeoInjectI.AsyncCallbackSet,NeoMapI.AsyncCallback,NeoRaceIfc.RaceCallback,NeoWhilstI.AsyncCallback
- Enclosing class:
- Asyncc
public abstract static class Asyncc.AsyncCallback<T,E>
extends Object
implements Asyncc.IAsyncCallback<T,E>, Asyncc.ICallbacks<T,E>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final Objectprotected booleanprotected final org.ores.async.ShortCircuitFields inherited from interface org.ores.async.Asyncc.IAsyncCallback
isDone -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.ores.async.Asyncc.IAsyncCallback
done, fail, setDone, success
-
Field Details
-
s
protected final org.ores.async.ShortCircuit s -
isFinished
protected boolean isFinished -
cbLock
-
-
Constructor Details
-
AsyncCallback
public AsyncCallback(org.ores.async.ShortCircuit s)
-
-
Method Details
-
resolve
- Specified by:
resolvein interfaceAsyncc.ICallbacks<T,E>
-
reject
- Specified by:
rejectin interfaceAsyncc.ICallbacks<T,E>
-
isShortCircuited
public boolean isShortCircuited()
-