|  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 初始化上行数据处理任务池 | 
 |  |  |      * 初始化 | 
 |  |  |      */ | 
 |  |  |     @Override | 
 |  |  |     public void start(UnitCallbackInterface callback) throws Exception { | 
 |  |  | 
 |  |  |  | 
 |  |  |     @Override | 
 |  |  |     public void stop(UnitCallbackInterface callback) throws Exception { | 
 |  |  |         overUpgradeTask() ; | 
 |  |  |         forceOverUpgradeTask() ; | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |  | 
 |  |  | 
 |  |  |     } | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 停止当前升级任务 | 
 |  |  |      * 结束当前升级任务 | 
 |  |  |      * @throws Exception | 
 |  |  |      * @return null:结束任务成功,否则返回失败原因 | 
 |  |  |      */ | 
 |  |  |     public void overUpgradeTask() throws Exception { | 
 |  |  |     public String forceOverUpgradeTask() throws Exception { | 
 |  |  |         if(manager != null ){ | 
 |  |  |             manager.overUpgradeTask() ; | 
 |  |  |             return manager.forceOverUpgradeTask() ; | 
 |  |  |         }else{ | 
 |  |  |             return "通信中间件内部错误" ; | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  | 
 |  |  | 
 |  |  |      * @param code | 
 |  |  |      * @param callback | 
 |  |  |      */ | 
 |  |  |     public void trigger(String rtuAddr, String code, String protocolName, Short protocolVersion, Callback callback){ | 
 |  |  |     public void trigger(String rtuAddr, String code, String protocolName, Short protocolVersion, Callback callback, Object ...objects){ | 
 |  |  |         if(manager != null ){ | 
 |  |  |             manager.trigger(rtuAddr, code, protocolName, protocolVersion, callback); | 
 |  |  |             manager.trigger(rtuAddr, code, protocolName, protocolVersion, callback, objects); | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  |  |