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.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–2019 JBoss by Red Hat. All rights reserved.