📄 channelstatusmonitor.java
字号:
package com.infobank.superchannel.admin.monitor;import java.rmi.RemoteException;import java.util.List;import com.infobank.superchannel.pojo.ChannelInfo;import com.infobank.superchannel.pojo.ControllerUserToken;import com.infobank.superchannel.pojo.GenericLog;import com.infobank.superchannel.pojo.TextMessageLog;/** * @author Xiaoguang Sun * @version 类说明: 通道状态监控器远程接口 */public interface ChannelStatusMonitor extends GenericMonitor{ /** * 取得此通道消息发送平均所用时间(单位毫秒:1000毫秒=1秒) * @param token 用户访问令牌 * @return 此通道消息发送平均所用时间 */ public int getAverageTimeUsagePerMessage(ControllerUserToken token) throws RemoteException; /** * 取得此通道累计发送短信息数目 * @param token 用户访问令牌 * @return 此通道累计发送短信息数目 */ public int getNumberOfSentMessages(ControllerUserToken token) throws RemoteException; /** * 取得此通道描述信息 * @param token 用户访问令牌 * @return 此通道描述信息 */ public ChannelInfo getChannelInfo(ControllerUserToken token) throws RemoteException; /** * 取得此通道自上次调用此方法后所发送的所有短信息的日志 * @param token 用户访问令牌 * @return 此通道自上次调用此方法后所发送的所有短信息的日志 */ public List<TextMessageLog> getDeliverMessageLog(ControllerUserToken token) throws RemoteException; /** * 取得此通道累计发送短信息失败次数 * @param token 用户访问令牌 * @return 此通道累计发送短信息失败次数 */ public int getNumberOfFailedMessages(ControllerUserToken token) throws RemoteException; /** * 取得此通道累计发送短信息成功次数 * @param token 用户访问令牌 * @return 此通道累计发送短信息成功次数 */ public int getNumberOfSuccessfulMessages(ControllerUserToken token) throws RemoteException;}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -