package railo.runtime.gateway;
import java.util.Map;
public interface GatewayEngine {
public static final int LOGLEVEL_INFO=0;
public static final int LOGLEVEL_DEBUG=1;
public static final int LOGLEVEL_WARN=2;
public static final int LOGLEVEL_ERROR=3;
public static final int LOGLEVEL_FATAL=4;
/**
* invoke given method on cfc listener
* @param gateway
* @param method method to invoke
* @param data arguments
* @return returns if invocation was successfull
*/
public boolean invokeListener(Gateway gateway,String method,Map data);
/**
* logs message with defined logger for gateways
* @param gateway
* @param level
* @param message
*/
public void log(Gateway gateway,int level,String message);
}