public class LambdaDataProvider extends Object implements org.drools.core.spi.DataProvider
| Constructor and Description |
|---|
LambdaDataProvider(org.drools.model.functions.FunctionN providerFunction,
boolean reactive,
org.drools.core.rule.Declaration... declarations) |
| Modifier and Type | Method and Description |
|---|---|
org.drools.core.spi.DataProvider |
clone() |
Object |
createContext() |
boolean |
equals(Object o) |
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) |
int |
hashCode() |
boolean |
isReactive() |
void |
replaceDeclaration(org.drools.core.rule.Declaration declaration,
org.drools.core.rule.Declaration resolved) |
public LambdaDataProvider(org.drools.model.functions.FunctionN providerFunction,
boolean reactive,
org.drools.core.rule.Declaration... declarations)
public org.drools.core.rule.Declaration[] getRequiredDeclarations()
getRequiredDeclarations in interface org.drools.core.spi.DataProviderpublic Object createContext()
createContext in interface org.drools.core.spi.DataProviderpublic 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.DataProviderpublic 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.DataProviderpublic boolean isReactive()
isReactive in interface org.drools.core.spi.DataProviderCopyright © 2001–2021 JBoss by Red Hat. All rights reserved.