Package org.ores.async
Class NeoGeneric<T,V,E>
java.lang.Object
org.ores.async.NeoGeneric<T,V,E>
- All Implemented Interfaces:
Asyncc.AsyncValueTask<V,,E> Asyncc.IMapper<T,,V, E> NeoEachI.IEacher<V,,E> NeoReduceI.IReducer<T,,V, E> NeoWaterfallI.AsyncValueTask<V,E>
public abstract class NeoGeneric<T,V,E>
extends Object
implements NeoEachI.IEacher<V,E>, NeoReduceI.IReducer<T,V,E>, Asyncc.IMapper<T,V,E>, Asyncc.AsyncValueTask<V,E>, NeoWaterfallI.AsyncValueTask<V,E>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoideach(V v, NeoEachI.IEachCallback<E> cb) voidmap(T v, Asyncc.IAsyncCallback<V, E> cb) voidvoidrun(Object v, Asyncc.IAsyncCallback<V, E> cb) voidrun(Object v, NeoWaterfallI.AsyncCallback<V, E> cb)
-
Constructor Details
-
NeoGeneric
public NeoGeneric()
-
-
Method Details
-
run
- Specified by:
runin interfaceAsyncc.AsyncValueTask<T,V>
-
run
- Specified by:
runin interfaceNeoWaterfallI.AsyncValueTask<T,V>
-
map
- Specified by:
mapin interfaceAsyncc.IMapper<T,V, E>
-
reduce
- Specified by:
reducein interfaceNeoReduceI.IReducer<T,V, E>
-
each
- Specified by:
eachin interfaceNeoEachI.IEacher<T,V>
-