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.FactHandlegetFactHandleForObject(Object object)voidsetWorkingMemory(org.drools.core.common.InternalWorkingMemory workingMemory)voidupdate(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)
-
-