Package io.ray.api.concurrencygroup
Class ConcurrencyGroupBuilder<A>
java.lang.Object
io.ray.api.concurrencygroup.ConcurrencyGroupBuilder<A>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R> ConcurrencyGroupBuilder<A><T0, R> ConcurrencyGroupBuilder<A><T0, T1, R> ConcurrencyGroupBuilder<A><T0, T1, T2, R>
ConcurrencyGroupBuilder<A><T0, T1, T2, T3, R>
ConcurrencyGroupBuilder<A><T0, T1, T2, T3, T4, R>
ConcurrencyGroupBuilder<A>addMethod(RayFuncVoid1<A> f)<T0> ConcurrencyGroupBuilder<A>addMethod(RayFuncVoid2<A,T0> f)<T0, T1> ConcurrencyGroupBuilder<A>addMethod(RayFuncVoid3<A,T0,T1> f)<T0, T1, T2> ConcurrencyGroupBuilder<A>addMethod(RayFuncVoid4<A,T0,T1,T2> f)<T0, T1, T2, T3>
ConcurrencyGroupBuilder<A>addMethod(RayFuncVoid5<A,T0,T1,T2,T3> f)<T0, T1, T2, T3, T4>
ConcurrencyGroupBuilder<A>addMethod(RayFuncVoid6<A,T0,T1,T2,T3,T4> f)build()protected ConcurrencyGroupBuilder<A>internalAddMethod(RayFunc func)setMaxConcurrency(int maxConcurrency)
-
Constructor Details
-
ConcurrencyGroupBuilder
public ConcurrencyGroupBuilder()
-
-
Method Details
-
setName
-
setMaxConcurrency
-
build
-
internalAddMethod
-
addMethod
-
addMethod
-
addMethod
-
addMethod
-
addMethod
-
addMethod
-
addMethod
-
addMethod
-
addMethod
public <T0, T1, T2, T3, R> ConcurrencyGroupBuilder<A> addMethod(RayFunc5<A,T0,T1,T2,T3,R> f) -
addMethod
-
addMethod
public <T0, T1, T2, T3, T4, R> ConcurrencyGroupBuilder<A> addMethod(RayFunc6<A,T0,T1,T2,T3,T4,R> f) -
addMethod
public <T0, T1, T2, T3, T4> ConcurrencyGroupBuilder<A> addMethod(RayFuncVoid6<A,T0,T1,T2,T3,T4> f)
-