001 package coldfusion.server; 002 003 import java.util.Map; 004 import java.util.Vector; 005 006 public interface EventGatewayService extends Service { 007 008 //public abstract EventRequestDispatcher getEventRequestDispatcher(); 009 010 //public abstract EventRequestHandler getEventRequestHandler(); 011 012 //public abstract Logger getLogger(); 013 014 //public abstract Logger getLogger(String arg0); 015 016 public abstract void startEventGateway(String arg0); 017 018 public abstract void stopEventGateway(String arg0); 019 020 public abstract void restartEventGateway(String arg0); 021 022 public abstract int getEventGatewayStatus(String arg0); 023 024 public abstract void removeGateway(String arg0); 025 026 public abstract void registerGateway(String arg0, String arg1, String arg2, 027 String[] arg3, String arg4); 028 029 public abstract Vector getGateways(); 030 031 public abstract Map getGatewayInfo(String arg0); 032 033 public abstract void removeGatewayType(String arg0); 034 035 public abstract void registerGatewayType(String arg0, String arg1, 036 String arg2, int arg3, boolean arg4); 037 038 public abstract Vector getGatewayTypes(); 039 040 public abstract Map getGatewayTypeInfo(String arg0); 041 042 public abstract void setCFCListeners(String arg0, String[] arg1); 043 044 public abstract String[] getGatewayCFCListeners(String arg0); 045 046 //public abstract Gateway getGateway(String arg0); 047 048 public abstract void incrementEventsIn(String arg0); 049 050 public abstract long getEventsIn(String arg0); 051 052 public abstract void resetEventsIn(String arg0); 053 054 public abstract void incrementEventsOut(String arg0); 055 056 public abstract long getEventsOut(String arg0); 057 058 public abstract void resetEventsOut(String arg0); 059 060 //public abstract GatewayInfo getGatewayStats(String arg0); 061 062 }