package org.apache.hise.api;
import javax.xml.namespace.QName;
import org.apache.hise.dao.HISEDao;
import org.apache.hise.engine.store.HISEDD;
import org.apache.hise.engine.store.TaskDD;
import org.apache.hise.lang.TaskDefinition;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
public interface HISEEngine {
public static class TaskInfo {
public TaskDefinition taskDefinition;
public HISEDD parent;
public TaskDD dd;
}
void registerTask(TaskInfo ti);
Node receive(Handler handler, QName portType, String operation, Element body, Node requestHeader);
HISEDao getHiseDao();
}