channelplugin.java
来自「监控整个SP系统的SMS信息通道的发送情况并且生成日志。 支持权限判断。」· Java 代码 · 共 71 行
JAVA
71 行
package com.infobank.superchannel.daemon.messagelauncher.channel;import com.infobank.superchannel.daemon.messagelauncher.MessageLauncherDaemon;import com.infobank.superchannel.observer.ChannelStatusObserver;import com.infobank.superchannel.pojo.ChannelInfo;import com.infobank.superchannel.pojo.TextMessage;/** * @author Xiaoguang Sun * @version 类说明: 通道插件接口 */public interface ChannelPlugin { /** * 取得通道插件地描述信息 * @return 通道插件地描述信息 */ public ChannelInfo getChannelInfo(); /** * 绑定新的通道插件状态观察者 * @param observer 通道插件状态观察者 */ public void attachObserver(ChannelStatusObserver observer); /** * 解除通道插件状态观察者的绑定 * @param observer 通道插件状态观察者 */ public void detachObserver(ChannelStatusObserver observer); /** * 启动此通道插件 * @param daemon 消息发送服务器对象 * @return 操作是否成功 */ public boolean start(MessageLauncherDaemon daemon); /** * 停止此通道插件 * @param daemon 消息发送服务器对象 * @return 操作是否成功 */ public boolean stop(MessageLauncherDaemon daemon); /** * 暂停此通道插件 * @param daemon 消息发送服务器对象 * @return 操作是否成功 */ public boolean pause(MessageLauncherDaemon daemon); /** * 继续暂停的通道插件 * @param daemon 消息发送服务器对象 * @return 操作是否成功 */ public boolean resume(MessageLauncherDaemon daemon); /** * 重新启动此通道插件 * @param daemon 消息发送服务器对象 * @return 操作是否成功 */ public boolean restart(MessageLauncherDaemon daemon); /** * 取得通道插件的状态 * @return 通道插件的状态 */ public String getState();}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?