コード例 #1
0
        public EzyDataHandler getHandler(Object cmd)
        {
            EzyDataHandler handler = null;

            if (handlers.ContainsKey(cmd))
            {
                handler = handlers[cmd];
            }
            return(handler);
        }
コード例 #2
0
 public void handle(EzyCommand cmd, EzyArray data)
 {
     if (handlers.ContainsKey(cmd))
     {
         EzyDataHandler hd = handlers[cmd];
         hd.handle(data);
     }
     else
     {
         logger.warn("has no handler for command: " + cmd);
     }
 }
コード例 #3
0
 public void addDataHandler(Object cmd, EzyDataHandler dataHandler)
 {
     dataHandlers.addHandler(cmd, dataHandler);
 }
コード例 #4
0
 public void addHandler(Object cmd, EzyDataHandler handler)
 {
     this.configHandler(handler);
     this.handlers[cmd] = handler;
 }
コード例 #5
0
 public EzySetup addDataHandler(Object cmd, EzyDataHandler dataHandler)
 {
     handlerManager.addDataHandler(cmd, dataHandler);
     return(this);
 }