package org.drools.runtime.dataloader;

import org.drools.runtime.StatefulKnowledgeSession;
import org.drools.runtime.StatelessKnowledgeSession;
import org.drools.runtime.pipeline.Receiver;

public interface DataLoaderProvider {
//    WorkingMemoryDataLoader newStatefulRuleSessionDataLoader(StatefulKnowledgeSession ksession,
//                                                                             Receiver pipeline);
//
//    WorkingMemoryDataLoader newStatefulKnowledgeSessionDataLoader(StatefulKnowledgeSession ksession,
//                                                                             String entryPointName,
//                                                                             Receiver pipeline);
//    
//    StatelessKnowledgeSessionDataLoader newStatelessKnowledgeSessionDataLoader(StatelessKnowledgeSession ksession,
//                                                                               Receiver pipeline);
}
