public class KieSessionFluentImpl extends BaseBatchFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder> implements org.kie.api.runtime.builder.KieSessionFluent
fluentCtx
Constructor and Description |
---|
KieSessionFluentImpl(ExecutableImpl fluentCtx) |
Modifier and Type | Method and Description |
---|---|
org.kie.api.runtime.builder.KieSessionFluent |
abortProcessInstance(long processInstanceId) |
org.kie.api.runtime.builder.KieSessionFluent |
createProcessInstance(String processId,
Map<String,Object> parameters) |
org.kie.api.runtime.builder.KieSessionFluent |
delete(org.kie.api.runtime.rule.FactHandle handle) |
org.kie.api.runtime.builder.ExecutableBuilder |
dispose() |
org.kie.api.runtime.builder.KieSessionFluent |
fireAllRules() |
org.kie.api.runtime.builder.KieSessionFluent |
getGlobal(String identifier) |
org.kie.api.runtime.builder.WorkItemManagerFluent<org.kie.api.runtime.builder.WorkItemManagerFluent,org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder> |
getWorkItemManager() |
org.kie.api.runtime.builder.KieSessionFluent |
insert(Object object) |
org.kie.api.runtime.builder.KieSessionFluent |
setGlobal(String identifier,
Object object) |
org.kie.api.runtime.builder.KieSessionFluent |
signalEvent(String type,
Object event) |
org.kie.api.runtime.builder.KieSessionFluent |
signalEvent(String type,
Object event,
long processInstanceId) |
org.kie.api.runtime.builder.KieSessionFluent |
startProcess(String processId) |
org.kie.api.runtime.builder.KieSessionFluent |
startProcess(String processId,
Map<String,Object> parameters) |
org.kie.api.runtime.builder.KieSessionFluent |
startProcessInstance(long processInstanceId) |
org.kie.api.runtime.builder.KieSessionFluent |
update(org.kie.api.runtime.rule.FactHandle handle,
Object object) |
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
public KieSessionFluentImpl(ExecutableImpl fluentCtx)
public org.kie.api.runtime.builder.KieSessionFluent startProcess(String processId)
startProcess
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent startProcess(String processId, Map<String,Object> parameters)
startProcess
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent createProcessInstance(String processId, Map<String,Object> parameters)
createProcessInstance
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent startProcessInstance(long processInstanceId)
startProcessInstance
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent signalEvent(String type, Object event)
signalEvent
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent signalEvent(String type, Object event, long processInstanceId)
signalEvent
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent abortProcessInstance(long processInstanceId)
abortProcessInstance
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.WorkItemManagerFluent<org.kie.api.runtime.builder.WorkItemManagerFluent,org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder> getWorkItemManager()
getWorkItemManager
in interface org.kie.api.runtime.builder.ProcessFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent fireAllRules()
fireAllRules
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent setGlobal(String identifier, Object object)
setGlobal
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent getGlobal(String identifier)
getGlobal
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent insert(Object object)
insert
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent update(org.kie.api.runtime.rule.FactHandle handle, Object object)
update
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.KieSessionFluent delete(org.kie.api.runtime.rule.FactHandle handle)
delete
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
public org.kie.api.runtime.builder.ExecutableBuilder dispose()
dispose
in interface org.kie.api.runtime.builder.RuleFluent<org.kie.api.runtime.builder.KieSessionFluent,org.kie.api.runtime.builder.ExecutableBuilder>
Copyright © 2001–2017 JBoss by Red Hat. All rights reserved.