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