public class ClassBuilder<R> extends Object
| Constructor and Description |
|---|
ClassBuilder() |
| Modifier and Type | Method and Description |
|---|---|
<A,B> BiParamClassBuilder<A,B,R> |
create(BiFunction<A,B,R> executionStrategy) |
<A> MonoParamClassBuilder<A,R> |
create(Function<A,R> executionStrategy) |
<A,B,C,D,E> |
create(PentaFunction<A,B,C,D,E,R> executionStrategy) |
ExecutionBuilder<R> |
create(Supplier<R> executionStrategy) |
<A,B,C,D> TetraParamClassBuilder<A,B,C,D,R> |
create(TetraFunction<A,B,C,D,R> executionStrategy) |
<A,B,C> TriParamClassBuilder<A,B,C,R> |
create(TriFunction<A,B,C,R> executionStrategy) |
ClassBuilder |
withConfig(ClassCreationConfig<R> config) |
public ClassBuilder withConfig(ClassCreationConfig<R> config)
public <A,B,C,D,E> PentaParamClassBuilder<A,B,C,D,E,R> create(PentaFunction<A,B,C,D,E,R> executionStrategy)
public <A,B,C,D> TetraParamClassBuilder<A,B,C,D,R> create(TetraFunction<A,B,C,D,R> executionStrategy)
public <A,B,C> TriParamClassBuilder<A,B,C,R> create(TriFunction<A,B,C,R> executionStrategy)
public <A,B> BiParamClassBuilder<A,B,R> create(BiFunction<A,B,R> executionStrategy)
public <A> MonoParamClassBuilder<A,R> create(Function<A,R> executionStrategy)
public ExecutionBuilder<R> create(Supplier<R> executionStrategy)
Copyright © 2018. All rights reserved.