Package org.drools.core.fluent.impl
Class KieSessionFluentImpl
- java.lang.Object
-
- org.drools.core.fluent.impl.BaseBatchFluent<T,E>
-
- org.drools.core.fluent.impl.BaseBatchWithProcessFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
- org.drools.core.fluent.impl.KieSessionFluentImpl
-
- All Implemented Interfaces:
org.kie.internal.builder.fluent.ContextFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>,org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ProcessFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>,org.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>,org.kie.internal.builder.fluent.TimeFluent<org.kie.internal.builder.fluent.KieSessionFluent>
public class KieSessionFluentImpl extends BaseBatchWithProcessFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder> implements org.kie.internal.builder.fluent.KieSessionFluent
-
-
Field Summary
-
Fields inherited from class org.drools.core.fluent.impl.BaseBatchFluent
fluentCtx
-
-
Constructor Summary
Constructors Constructor Description KieSessionFluentImpl(ExecutableImpl fluentCtx)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.internal.builder.fluent.KieSessionFluentdelete(org.kie.api.runtime.rule.FactHandle handle)org.kie.internal.builder.fluent.ExecutableBuilderdispose()org.kie.internal.builder.fluent.KieSessionFluentfireAllRules()org.kie.internal.builder.fluent.KieSessionFluentgetGlobal(String identifier)org.kie.internal.builder.fluent.KieSessionFluentinsert(Object object)org.kie.internal.builder.fluent.KieSessionFluentsetActiveAgendaGroup(String agendaGroup)org.kie.internal.builder.fluent.KieSessionFluentsetActiveRuleFlowGroup(String ruleFlowGroup)org.kie.internal.builder.fluent.KieSessionFluentsetGlobal(String identifier, Object object)org.kie.internal.builder.fluent.KieSessionFluentupdate(org.kie.api.runtime.rule.FactHandle handle, Object object)-
Methods inherited from class org.drools.core.fluent.impl.BaseBatchWithProcessFluent
abortProcessInstance, createProcessInstance, getWorkItemManager, signalEvent, signalEvent, startProcess, startProcess, startProcessInstance
-
Methods inherited from class org.drools.core.fluent.impl.BaseBatchFluent
addCommand, after, end, endConversation, get, get, get, getApplicationContext, getFluentContext, joinConversation, newApplicationContext, out, out, relativeAfter, set, set, startConversation
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.kie.internal.builder.fluent.ContextFluent
addCommand, end, endConversation, get, get, get, getApplicationContext, joinConversation, newApplicationContext, out, out, set, set, startConversation
-
-
-
-
Constructor Detail
-
KieSessionFluentImpl
public KieSessionFluentImpl(ExecutableImpl fluentCtx)
-
-
Method Detail
-
fireAllRules
public org.kie.internal.builder.fluent.KieSessionFluent fireAllRules()
- Specified by:
fireAllRulesin interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
setGlobal
public org.kie.internal.builder.fluent.KieSessionFluent setGlobal(String identifier, Object object)
- Specified by:
setGlobalin interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
getGlobal
public org.kie.internal.builder.fluent.KieSessionFluent getGlobal(String identifier)
- Specified by:
getGlobalin interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
insert
public org.kie.internal.builder.fluent.KieSessionFluent insert(Object object)
- Specified by:
insertin interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
update
public org.kie.internal.builder.fluent.KieSessionFluent update(org.kie.api.runtime.rule.FactHandle handle, Object object)- Specified by:
updatein interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
delete
public org.kie.internal.builder.fluent.KieSessionFluent delete(org.kie.api.runtime.rule.FactHandle handle)
- Specified by:
deletein interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
setActiveRuleFlowGroup
public org.kie.internal.builder.fluent.KieSessionFluent setActiveRuleFlowGroup(String ruleFlowGroup)
- Specified by:
setActiveRuleFlowGroupin interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
setActiveAgendaGroup
public org.kie.internal.builder.fluent.KieSessionFluent setActiveAgendaGroup(String agendaGroup)
- Specified by:
setActiveAgendaGroupin interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
dispose
public org.kie.internal.builder.fluent.ExecutableBuilder dispose()
- Specified by:
disposein interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
-