public class Catalyst<Re extends Reactor>
extends java.lang.Object
| Constructor and Description |
|---|
Catalyst(java.lang.String qualifier,
java.lang.Class<Re> reactorClass,
net.e6tech.elements.common.federation.Registry registry) |
| Modifier and Type | Method and Description |
|---|---|
<T> Builder<Re,T,T> |
builder(DataSet<T> dataSet) |
<T> Builder<Re,T,T> |
builder(Series<Re,T,T> series,
DataSet<T> dataSet) |
<T,R,U> java.util.Collection<U> |
collect(Scalar<Re,T,R,U> scalar,
DataSet<T> dataSet) |
java.lang.String |
getQualifier() |
net.e6tech.elements.common.federation.Registry |
getRegistry() |
long |
getWaitTime() |
void |
run(java.util.function.Consumer<Re>... consumers) |
void |
run(java.lang.Runnable... runnables) |
<T,R,U> U |
scalar(Scalar<Re,T,R,U> scalar,
DataSet<T> dataSet) |
void |
setWaitTime(long waitTime) |
<T,R> java.util.Collection<R> |
transform(Series<Re,T,R> series,
DataSet<T> dataSet) |
public Catalyst(java.lang.String qualifier,
java.lang.Class<Re> reactorClass,
net.e6tech.elements.common.federation.Registry registry)
public long getWaitTime()
public void setWaitTime(long waitTime)
public java.lang.String getQualifier()
public net.e6tech.elements.common.federation.Registry getRegistry()
public void run(java.lang.Runnable... runnables)
public void run(java.util.function.Consumer<Re>... consumers)