package railo.runtime.monitor;

import java.io.IOException;
import java.util.Map;

import railo.runtime.PageContext;
import railo.runtime.config.ConfigWeb;
import railo.runtime.exp.PageException;
import railo.runtime.type.Query;

public interface RequestMonitor extends Monitor {
	public void log(PageContext pc, boolean error) throws IOException;
	public Query getData(ConfigWeb config,Map<String,Object> arguments) throws PageException;
}

@@ -346,96 +346,342 @@
 n;%0A%09
-public Query getData(ConfigWeb config,Map%3CString,Object%3E arguments) throws PageException;
+/**%0A%09 * returns data for a single context%0A%09 * @param config%0A%09 * @param arguments%0A%09 * @return%0A%09 * @throws PageException%0A%09 */%0A%09public Query getData(ConfigWeb config,Map%3CString,Object%3E arguments) throws PageException;%0A%09// FUTURE public Query getData(ConfigWeb config,Map%3CString,Object%3E arguments) throws PageException; // for all contexts
 %0A%7D%0A

add Future mark