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.KieSessionFluent
delete(org.kie.api.runtime.rule.FactHandle handle)
org.kie.internal.builder.fluent.ExecutableBuilder
dispose()
org.kie.internal.builder.fluent.KieSessionFluent
fireAllRules()
org.kie.internal.builder.fluent.KieSessionFluent
getGlobal(String identifier)
org.kie.internal.builder.fluent.KieSessionFluent
insert(Object object)
org.kie.internal.builder.fluent.KieSessionFluent
setActiveAgendaGroup(String agendaGroup)
org.kie.internal.builder.fluent.KieSessionFluent
setActiveRuleFlowGroup(String ruleFlowGroup)
org.kie.internal.builder.fluent.KieSessionFluent
setGlobal(String identifier, Object object)
org.kie.internal.builder.fluent.KieSessionFluent
update(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:
fireAllRules
in 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:
setGlobal
in 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:
getGlobal
in 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:
insert
in 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:
update
in 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:
delete
in 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:
setActiveRuleFlowGroup
in 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:
setActiveAgendaGroup
in 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:
dispose
in interfaceorg.kie.internal.builder.fluent.RuleFluent<org.kie.internal.builder.fluent.KieSessionFluent,org.kie.internal.builder.fluent.ExecutableBuilder>
-
-