public class RuleUnitExecutorFluentImpl extends BaseBatchWithProcessFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder> implements org.kie.api.runtime.builder.RuleUnitExecutorFluent
fluentCtx
Constructor and Description |
---|
RuleUnitExecutorFluentImpl(ExecutableImpl fluentCtx) |
Modifier and Type | Method and Description |
---|---|
<E> org.kie.api.runtime.builder.RuleUnitExecutorFluent |
bindVariable(String name,
E variable) |
org.kie.api.runtime.builder.RuleUnitExecutorFluent |
bindVariableByExpression(String name,
Function<org.kie.api.runtime.Context,Object> expression) |
<E> org.kie.api.runtime.builder.DataSourceFluent<E,org.kie.api.runtime.builder.RuleUnitExecutorFluent> |
createDataSource(Class<E> type) |
org.kie.api.runtime.builder.ExecutableBuilder |
dispose() |
org.kie.api.runtime.builder.RuleUnitExecutorFluent |
getGlobal(String identifier) |
<E extends org.kie.api.runtime.rule.RuleUnit> |
run(Class<E> unit) |
<E extends org.kie.api.runtime.rule.RuleUnit> |
run(Supplier<E> unitSupplier) |
org.kie.api.runtime.builder.RuleUnitExecutorFluent |
setGlobal(String identifier,
Object object) |
abortProcessInstance, createProcessInstance, getWorkItemManager, signalEvent, signalEvent, startProcess, startProcess, startProcessInstance
addCommand, after, end, endConversation, get, get, get, getApplicationContext, getFluentContext, joinConversation, leaveConversation, newApplicationContext, out, out, relativeAfter, set, set, startConversation
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
abortProcessInstance, createProcessInstance, getWorkItemManager, signalEvent, signalEvent, startProcess, startProcess, startProcessInstance
public RuleUnitExecutorFluentImpl(ExecutableImpl fluentCtx)
public org.kie.api.runtime.builder.RuleUnitExecutorFluent setGlobal(String identifier, Object object)
setGlobal
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.RuleUnitExecutorFluent getGlobal(String identifier)
getGlobal
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.RuleUnitExecutorFluent bindVariableByExpression(String name, Function<org.kie.api.runtime.Context,Object> expression)
bindVariableByExpression
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public <E> org.kie.api.runtime.builder.RuleUnitExecutorFluent bindVariable(String name, E variable)
bindVariable
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public <E> org.kie.api.runtime.builder.DataSourceFluent<E,org.kie.api.runtime.builder.RuleUnitExecutorFluent> createDataSource(Class<E> type)
createDataSource
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.ExecutableBuilder dispose()
dispose
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public <E extends org.kie.api.runtime.rule.RuleUnit> org.kie.api.runtime.builder.RuleUnitExecutorFluent run(Class<E> unit)
run
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public <E extends org.kie.api.runtime.rule.RuleUnit> org.kie.api.runtime.builder.RuleUnitExecutorFluent run(Supplier<E> unitSupplier)
run
in interface org.kie.api.runtime.builder.RuleUnitFluent<org.kie.api.runtime.builder.RuleUnitExecutorFluent,org.kie.api.runtime.builder.ExecutableBuilder>
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.