001 package railo.runtime.gateway; 002 003 import java.util.Map; 004 005 public interface GatewayEngine { 006 007 public static final int LOGLEVEL_INFO=0; 008 public static final int LOGLEVEL_DEBUG=1; 009 public static final int LOGLEVEL_WARN=2; 010 public static final int LOGLEVEL_ERROR=3; 011 public static final int LOGLEVEL_FATAL=4; 012 013 014 /** 015 * invoke given method on cfc listener 016 * @param gateway 017 * @param method method to invoke 018 * @param data arguments 019 * @return returns if invocation was successfull 020 */ 021 public boolean invokeListener(Gateway gateway,String method,Map data); 022 023 /** 024 * logs message with defined logger for gateways 025 * @param gateway 026 * @param level 027 * @param message 028 */ 029 public void log(Gateway gateway,int level,String message); 030 031 }