001 package railo.runtime.gateway.proxy; 002 003 import java.util.Map; 004 005 import railo.runtime.gateway.Gateway; 006 import railo.runtime.gateway.GatewayEngine; 007 import railo.runtime.gateway.GatewayEngineImpl; 008 009 public class GatewayEngineProxy implements GatewayEngine { 010 011 private GatewayEngineImpl engine; 012 013 public GatewayEngineProxy(GatewayEngineImpl engine){ 014 this.engine=engine; 015 } 016 017 @Override 018 public boolean invokeListener(Gateway gateway, String method, Map data) { 019 return engine.invokeListener(gateway.getId(), method, data); 020 } 021 022 @Override 023 public void log(Gateway gateway, int level, String message) { 024 engine.log(gateway.getId(), level, message); 025 } 026 027 public GatewayEngineImpl getEngine() { 028 return engine; 029 } 030 031 }