Class DroolsImpl
- java.lang.Object
-
- org.drools.modelcompiler.consequence.DroolsImpl
-
- All Implemented Interfaces:
org.drools.model.Drools,org.drools.model.DroolsEntryPoint,org.kie.api.runtime.KieContext,org.kie.api.runtime.rule.RuleContext
public class DroolsImpl extends java.lang.Object implements org.drools.model.Drools, org.kie.api.runtime.rule.RuleContext
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.drools.core.rule.consequence.KnowledgeHelperasKnowledgeHelper()voidblockMatch(org.kie.api.runtime.rule.Match match)voidcancelMatch(org.kie.api.runtime.rule.Match match)voiddelete(java.lang.Object object)org.drools.model.ChannelgetChannel(java.lang.String name)<T> TgetContext(java.lang.Class<T> contextClass)org.drools.model.DroolsEntryPointgetEntryPoint(java.lang.String name)org.kie.api.KieBasegetKieBase()org.kie.api.runtime.KieRuntimegetKieRuntime()org.kie.api.runtime.KieRuntimegetKnowledgeRuntime()org.kie.api.runtime.rule.MatchgetMatch()org.drools.core.definitions.rule.impl.RuleImplgetRule()<T> TgetRuntime(java.lang.Class<T> runtimeClass)org.drools.core.reteoo.TuplegetTuple()org.drools.core.WorkingMemorygetWorkingMemory()voidhalt()voidinsert(java.lang.Object object)voidinsert(java.lang.Object object, boolean dynamic)voidinsertAsync(java.lang.Object object)org.kie.api.runtime.rule.FactHandleinsertLogical(java.lang.Object object)org.kie.api.runtime.rule.FactHandleinsertLogical(java.lang.Object object, java.lang.Object value)org.kie.api.runtime.rule.FactHandleinsertLogical(org.kie.api.runtime.rule.EntryPoint ep, java.lang.Object object)voidlogicalInsert(java.lang.Object object)voidsetFocus(java.lang.String focus)voidunblockAllMatches(org.kie.api.runtime.rule.Match match)voidupdate(java.lang.Object object, java.lang.String... modifiedProperties)voidupdate(java.lang.Object object, org.drools.model.BitMask modifiedProperties)voidupdate(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object newObject)
-
-
-
Method Detail
-
insert
public void insert(java.lang.Object object)
- Specified by:
insertin interfaceorg.drools.model.DroolsEntryPoint
-
insert
public void insert(java.lang.Object object, boolean dynamic)- Specified by:
insertin interfaceorg.drools.model.DroolsEntryPoint
-
logicalInsert
public void logicalInsert(java.lang.Object object)
- Specified by:
logicalInsertin interfaceorg.drools.model.Drools
-
insertAsync
public void insertAsync(java.lang.Object object)
- Specified by:
insertAsyncin interfaceorg.drools.model.Drools
-
getRule
public org.drools.core.definitions.rule.impl.RuleImpl getRule()
- Specified by:
getRulein interfaceorg.kie.api.runtime.rule.RuleContext
-
getMatch
public org.kie.api.runtime.rule.Match getMatch()
- Specified by:
getMatchin interfaceorg.kie.api.runtime.rule.RuleContext
-
insertLogical
public org.kie.api.runtime.rule.FactHandle insertLogical(java.lang.Object object)
- Specified by:
insertLogicalin interfaceorg.kie.api.runtime.rule.RuleContext
-
insertLogical
public org.kie.api.runtime.rule.FactHandle insertLogical(java.lang.Object object, java.lang.Object value)
-
insertLogical
public org.kie.api.runtime.rule.FactHandle insertLogical(org.kie.api.runtime.rule.EntryPoint ep, java.lang.Object object)- Specified by:
insertLogicalin interfaceorg.kie.api.runtime.rule.RuleContext
-
blockMatch
public void blockMatch(org.kie.api.runtime.rule.Match match)
- Specified by:
blockMatchin interfaceorg.kie.api.runtime.rule.RuleContext
-
unblockAllMatches
public void unblockAllMatches(org.kie.api.runtime.rule.Match match)
- Specified by:
unblockAllMatchesin interfaceorg.kie.api.runtime.rule.RuleContext
-
cancelMatch
public void cancelMatch(org.kie.api.runtime.rule.Match match)
- Specified by:
cancelMatchin interfaceorg.kie.api.runtime.rule.RuleContext
-
update
public void update(java.lang.Object object, java.lang.String... modifiedProperties)- Specified by:
updatein interfaceorg.drools.model.DroolsEntryPoint
-
update
public void update(java.lang.Object object, org.drools.model.BitMask modifiedProperties)- Specified by:
updatein interfaceorg.drools.model.DroolsEntryPoint
-
update
public void update(org.kie.api.runtime.rule.FactHandle handle, java.lang.Object newObject)
-
delete
public void delete(java.lang.Object object)
- Specified by:
deletein interfaceorg.drools.model.DroolsEntryPoint
-
getRuntime
public <T> T getRuntime(java.lang.Class<T> runtimeClass)
- Specified by:
getRuntimein interfaceorg.drools.model.Drools
-
getContext
public <T> T getContext(java.lang.Class<T> contextClass)
- Specified by:
getContextin interfaceorg.drools.model.Drools
-
getEntryPoint
public org.drools.model.DroolsEntryPoint getEntryPoint(java.lang.String name)
- Specified by:
getEntryPointin interfaceorg.drools.model.Drools
-
halt
public void halt()
- Specified by:
haltin interfaceorg.drools.model.Drools
-
setFocus
public void setFocus(java.lang.String focus)
- Specified by:
setFocusin interfaceorg.drools.model.Drools
-
getKieBase
public org.kie.api.KieBase getKieBase()
- Specified by:
getKieBasein interfaceorg.kie.api.runtime.KieContext
-
getKieRuntime
public org.kie.api.runtime.KieRuntime getKieRuntime()
- Specified by:
getKieRuntimein interfaceorg.kie.api.runtime.KieContext
-
getKnowledgeRuntime
public org.kie.api.runtime.KieRuntime getKnowledgeRuntime()
- Specified by:
getKnowledgeRuntimein interfaceorg.kie.api.runtime.KieContext
-
asKnowledgeHelper
public org.drools.core.rule.consequence.KnowledgeHelper asKnowledgeHelper()
-
getChannel
public org.drools.model.Channel getChannel(java.lang.String name)
- Specified by:
getChannelin interfaceorg.drools.model.Drools
-
getWorkingMemory
public org.drools.core.WorkingMemory getWorkingMemory()
-
getTuple
public org.drools.core.reteoo.Tuple getTuple()
-
-