public class SupplierDataProvider extends Object implements org.drools.core.spi.DataProvider
Constructor and Description |
---|
SupplierDataProvider(org.drools.model.functions.Function0 providerFunction) |
Modifier and Type | Method and Description |
---|---|
org.drools.core.spi.DataProvider |
clone() |
Object |
createContext() |
org.drools.core.rule.Declaration[] |
getRequiredDeclarations() |
Iterator |
getResults(org.drools.core.spi.Tuple tuple,
org.drools.core.common.InternalWorkingMemory wm,
org.drools.core.spi.PropagationContext ctx,
Object providerContext) |
boolean |
isReactive() |
void |
replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved) |
public SupplierDataProvider(org.drools.model.functions.Function0 providerFunction)
public org.drools.core.rule.Declaration[] getRequiredDeclarations()
getRequiredDeclarations
in interface org.drools.core.spi.DataProvider
public Object createContext()
createContext
in interface org.drools.core.spi.DataProvider
public Iterator getResults(org.drools.core.spi.Tuple tuple, org.drools.core.common.InternalWorkingMemory wm, org.drools.core.spi.PropagationContext ctx, Object providerContext)
getResults
in interface org.drools.core.spi.DataProvider
public org.drools.core.spi.DataProvider clone()
public void replaceDeclaration(org.drools.core.rule.Declaration declaration, org.drools.core.rule.Declaration resolved)
replaceDeclaration
in interface org.drools.core.spi.DataProvider
public boolean isReactive()
isReactive
in interface org.drools.core.spi.DataProvider
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.