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 + -
显示快捷键?