Package org.drools.ruleunit.datasources
Interface InternalDataSource<T>
-
- All Superinterfaces:
BindableDataProvider
,DataSource<T>
,Iterable<T>
- All Known Implementing Classes:
CursoredDataSource
public interface InternalDataSource<T> extends DataSource<T>, BindableDataProvider
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.drools.ruleunit.DataSource
DataSource.DataSourceFactory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default org.kie.api.runtime.rule.FactHandle
getFactHandleForObject(Object object)
void
setWorkingMemory(org.drools.core.common.InternalWorkingMemory workingMemory)
void
update(org.kie.api.runtime.rule.FactHandle fh, Object obj, org.drools.core.util.bitmask.BitMask mask, Class<?> modifiedClass, org.drools.core.spi.Activation activation)
-
Methods inherited from interface org.drools.ruleunit.datasources.BindableDataProvider
bind, unbind
-
Methods inherited from interface org.drools.ruleunit.DataSource
delete, delete, insert, update
-
Methods inherited from interface java.lang.Iterable
forEach, iterator, spliterator
-
-
-
-
Method Detail
-
update
void update(org.kie.api.runtime.rule.FactHandle fh, Object obj, org.drools.core.util.bitmask.BitMask mask, Class<?> modifiedClass, org.drools.core.spi.Activation activation)
-
setWorkingMemory
void setWorkingMemory(org.drools.core.common.InternalWorkingMemory workingMemory)
-
getFactHandleForObject
default org.kie.api.runtime.rule.FactHandle getFactHandleForObject(Object object)
-
-