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