public class ReteWorkingMemoryEntryPoint extends Object implements org.drools.core.WorkingMemoryEntryPoint, org.drools.core.common.InternalWorkingMemoryEntryPoint
Constructor and Description |
---|
ReteWorkingMemoryEntryPoint(ReteWorkingMemory reteWm,
org.drools.core.WorkingMemoryEntryPoint delegate) |
Modifier and Type | Method and Description |
---|---|
void |
delete(org.kie.api.runtime.rule.FactHandle handle) |
void |
delete(org.drools.core.FactHandle factHandle,
org.drools.core.rule.Rule rule,
org.drools.core.spi.Activation activation) |
void |
dispose() |
org.drools.core.rule.EntryPointId |
getEntryPoint() |
String |
getEntryPointId() |
org.drools.core.reteoo.EntryPointNode |
getEntryPointNode() |
long |
getFactCount() |
org.kie.api.runtime.rule.FactHandle |
getFactHandle(Object object) |
org.drools.core.FactHandle |
getFactHandleByIdentity(Object object) |
<T extends org.kie.api.runtime.rule.FactHandle> |
getFactHandles() |
<T extends org.kie.api.runtime.rule.FactHandle> |
getFactHandles(org.kie.api.runtime.ObjectFilter filter) |
org.drools.core.common.InternalWorkingMemory |
getInternalWorkingMemory() |
Object |
getObject(org.kie.api.runtime.rule.FactHandle factHandle) |
Collection<? extends Object> |
getObjects() |
Collection<? extends Object> |
getObjects(org.kie.api.runtime.ObjectFilter filter) |
org.drools.core.common.ObjectStore |
getObjectStore() |
org.drools.core.common.ObjectTypeConfigurationRegistry |
getObjectTypeConfigurationRegistry() |
org.drools.core.RuleBase |
getRuleBase() |
org.drools.core.WorkingMemoryEntryPoint |
getWorkingMemoryEntryPoint(String name) |
org.drools.core.FactHandle |
insert(Object object) |
org.drools.core.FactHandle |
insert(Object object,
boolean dynamic) |
void |
reset() |
void |
retract(org.kie.api.runtime.rule.FactHandle handle) |
void |
update(org.kie.api.runtime.rule.FactHandle handle,
Object object) |
void |
update(org.kie.api.runtime.rule.FactHandle handle,
Object object,
long mask,
Class<?> modifiedClass,
org.drools.core.spi.Activation activation) |
public ReteWorkingMemoryEntryPoint(ReteWorkingMemory reteWm, org.drools.core.WorkingMemoryEntryPoint delegate)
public String getEntryPointId()
getEntryPointId
in interface org.kie.api.runtime.rule.EntryPoint
public org.drools.core.FactHandle insert(Object object) throws org.drools.core.FactException
insert
in interface org.drools.core.WorkingMemoryEntryPoint
insert
in interface org.kie.api.runtime.rule.EntryPoint
org.drools.core.FactException
public org.drools.core.FactHandle insert(Object object, boolean dynamic) throws org.drools.core.FactException
insert
in interface org.drools.core.WorkingMemoryEntryPoint
org.drools.core.FactException
public void retract(org.kie.api.runtime.rule.FactHandle handle) throws org.drools.core.FactException
retract
in interface org.drools.core.WorkingMemoryEntryPoint
retract
in interface org.kie.api.runtime.rule.EntryPoint
org.drools.core.FactException
public void delete(org.kie.api.runtime.rule.FactHandle handle)
delete
in interface org.kie.api.runtime.rule.EntryPoint
public void update(org.kie.api.runtime.rule.FactHandle handle, Object object) throws org.drools.core.FactException
update
in interface org.drools.core.WorkingMemoryEntryPoint
update
in interface org.kie.api.runtime.rule.EntryPoint
org.drools.core.FactException
public org.kie.api.runtime.rule.FactHandle getFactHandle(Object object)
getFactHandle
in interface org.kie.api.runtime.rule.EntryPoint
public Object getObject(org.kie.api.runtime.rule.FactHandle factHandle)
getObject
in interface org.kie.api.runtime.rule.EntryPoint
public Collection<? extends Object> getObjects()
getObjects
in interface org.kie.api.runtime.rule.EntryPoint
public Collection<? extends Object> getObjects(org.kie.api.runtime.ObjectFilter filter)
getObjects
in interface org.kie.api.runtime.rule.EntryPoint
public <T extends org.kie.api.runtime.rule.FactHandle> Collection<T> getFactHandles()
getFactHandles
in interface org.kie.api.runtime.rule.EntryPoint
public <T extends org.kie.api.runtime.rule.FactHandle> Collection<T> getFactHandles(org.kie.api.runtime.ObjectFilter filter)
getFactHandles
in interface org.kie.api.runtime.rule.EntryPoint
public long getFactCount()
getFactCount
in interface org.kie.api.runtime.rule.EntryPoint
public org.drools.core.WorkingMemoryEntryPoint getWorkingMemoryEntryPoint(String name)
getWorkingMemoryEntryPoint
in interface org.drools.core.WorkingMemoryEntryPoint
public void dispose()
dispose
in interface org.drools.core.WorkingMemoryEntryPoint
public org.drools.core.common.ObjectTypeConfigurationRegistry getObjectTypeConfigurationRegistry()
getObjectTypeConfigurationRegistry
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public org.drools.core.RuleBase getRuleBase()
getRuleBase
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public void delete(org.drools.core.FactHandle factHandle, org.drools.core.rule.Rule rule, org.drools.core.spi.Activation activation) throws org.drools.core.FactException
delete
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
org.drools.core.FactException
public void update(org.kie.api.runtime.rule.FactHandle handle, Object object, long mask, Class<?> modifiedClass, org.drools.core.spi.Activation activation) throws org.drools.core.FactException
update
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
org.drools.core.FactException
public org.drools.core.rule.EntryPointId getEntryPoint()
getEntryPoint
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public org.drools.core.common.InternalWorkingMemory getInternalWorkingMemory()
getInternalWorkingMemory
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public org.drools.core.FactHandle getFactHandleByIdentity(Object object)
getFactHandleByIdentity
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public void reset()
reset
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public org.drools.core.common.ObjectStore getObjectStore()
getObjectStore
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
public org.drools.core.reteoo.EntryPointNode getEntryPointNode()
getEntryPointNode
in interface org.drools.core.common.InternalWorkingMemoryEntryPoint
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.