Package pl.allegro.tech.opel
Class EvalContextBuilder
- java.lang.Object
-
- pl.allegro.tech.opel.EvalContextBuilder
-
public class EvalContextBuilder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EvalContextBuilder()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description EvalContextbuild()static EvalContextBuildercreate()booleanhasValue(java.lang.String valueName)EvalContextBuilderwithCompletedValue(java.lang.String valueName, java.lang.Object value)EvalContextBuilderwithExternalEvalContext(EvalContext evalContext)EvalContextBuilderwithFunction(java.lang.String functionName, OpelAsyncFunction<?> function)Deprecated.EvalContextBuilderwithFunctions(java.util.Map<java.lang.String,OpelAsyncFunction<?>> functions)Deprecated.EvalContextBuilderwithValue(java.lang.String valueName, java.util.concurrent.CompletableFuture<java.lang.Object> value)EvalContextBuilderwithValues(java.util.Map<java.lang.String,java.util.concurrent.CompletableFuture<?>> values)
-
-
-
Method Detail
-
create
public static EvalContextBuilder create()
-
withExternalEvalContext
public EvalContextBuilder withExternalEvalContext(EvalContext evalContext)
-
withValue
public EvalContextBuilder withValue(java.lang.String valueName, java.util.concurrent.CompletableFuture<java.lang.Object> value)
-
withValues
public EvalContextBuilder withValues(java.util.Map<java.lang.String,java.util.concurrent.CompletableFuture<?>> values)
-
withCompletedValue
public EvalContextBuilder withCompletedValue(java.lang.String valueName, java.lang.Object value)
-
withFunction
@Deprecated public EvalContextBuilder withFunction(java.lang.String functionName, OpelAsyncFunction<?> function)
Deprecated.use withCompletedValue method
-
withFunctions
@Deprecated public EvalContextBuilder withFunctions(java.util.Map<java.lang.String,OpelAsyncFunction<?>> functions)
Deprecated.use withValues method
-
hasValue
public boolean hasValue(java.lang.String valueName)
-
build
public EvalContext build()
-
-