📄 channelstatusobserver.java.svn-base
字号:
package com.infobank.superchannel.observer;import java.rmi.RemoteException;import java.util.LinkedList;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.TextMessage;import com.infobank.superchannel.pojo.TextMessageLog;/** * @author Xiaoguang Sun * @version 类说明: 通道插件程序状态观察者 */public interface ChannelStatusObserver extends LogObserver{ /** * 设置此通道累计发送短信息数目 * @param number 累计发送短信息条数 */ public void numberOfSentMessages(int number); /** * 设置此通道累计成功发送短信息条数 * @param number 累计成功发送短信息条数 */ public void numberOfSuccessfulMessages(int number); /** * 设置此通道累计发送短信息失败条数 * @param number 累计发送短信息失败条数 */ public void numberOfFailedMessages(int number); /** * 设置此通道平均发送一条短信所需时间(单位毫秒:1000毫秒=1秒) * @param number 累计发送失败条数 */ public void averageTimeUsagePerMessage(int seconds); /** * 设置当前正在发送的短信息 * @param message 当前正在发送的短信息 */ public void deliverMessage(TextMessage message); /** * 取得此通道平均发送一条短信所需时间(单位毫秒:1000毫秒=1秒) * @return 平均发送一条短信所需时间 */ public int getAverageTimeUsagePerMessage(); /** * 取得此通道累计发送短信息数目 * @return 累计发送短信息条数 */ public int getNumberOfSentMessages(); /** * 取得此通道累计发送短信息失败条数 * @return 累计发送短信息失败条数 */ public int getNumberOfFailedMessages(); /** * 取得此通道累计成功发送短信息条数 * @return 累计成功发送短信息条数 */ public int getNumberOfSuccessfulMessages(); /** * 取得此通道的通用日志记录 * @return 通用日志记录 */ public List<GenericLog> getGenericLog(); /** * 取得此通道的消息发送日志 * @return 消息发送日志 */ public List<TextMessageLog> getDeliverMessageLog();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -