org.drools.spi
Interface DataProvider

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
MVELDataProvider

public interface DataProvider
extends Serializable, Cloneable


Method Summary
 DataProvider clone()
           
 Object createContext()
           
 Declaration[] getRequiredDeclarations()
           
 Iterator getResults(Tuple tuple, WorkingMemory wm, PropagationContext ctx, Object providerContext)
           
 void replaceDeclaration(Declaration declaration, Declaration resolved)
           
 

Method Detail

getRequiredDeclarations

Declaration[] getRequiredDeclarations()

createContext

Object createContext()

getResults

Iterator getResults(Tuple tuple,
                    WorkingMemory wm,
                    PropagationContext ctx,
                    Object providerContext)

clone

DataProvider clone()

replaceDeclaration

void replaceDeclaration(Declaration declaration,
                        Declaration resolved)


Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.