⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 superchannelcontroller.java

📁 监控整个SP系统的SMS信息通道的发送情况并且生成日志。 支持权限判断。
💻 JAVA
字号:
package com.infobank.superchannel.admin.controller;import java.rmi.RemoteException;import java.util.List;import com.infobank.superchannel.pojo.ControllerUserToken;import com.infobank.superchannel.daemon.databasecache.DatabaseCache;public interface SuperChannelController extends GenericController {  /**   * 登陆控制器   * @param username 登陆用户名   * @param password 登陆用户的密码   * @return 用户访问令牌   */  public ControllerUserToken logon(String username, String password) throws RemoteException;  /**   * 退出控制器登陆   * @param token 用户访问令牌   * @return 操作是否成功    */  public boolean logout(ControllerUserToken token) throws RemoteException;  /**   * 获取数据库缓冲服务器的控制器   * @param token 登陆后返回的用户访问令牌   * @return 数据库缓冲服务器的控制器   */  public DatabaseCacheController getDatabaseCacheController(ControllerUserToken token) throws RemoteException;    /**     * 获取数据库缓冲服务器     * @param token 用户访问令牌     * @return 数据库缓冲服务器     */    public DatabaseCache getDatabaseCache(ControllerUserToken token) throws RemoteException;  /**   * 获取数据库缓冲服务器的控制器     * @param daemon 数据库缓冲服务器   * @param controller 数据库缓冲服务器的控制器   */  public void setDatabaseCache(ControllerUserToken token, DatabaseCache daemon, DatabaseCacheController controller) throws RemoteException;  /**   * 获取消息发送服务器的控制器   * @param token 登陆后返回的用户访问令牌   * @param tag message launcher tag   * @return 消息发送服务器的控制器   */  public MessageLauncherController getMessageLauncherController(ControllerUserToken token, String tag) throws RemoteException;  /**   * 获取消息发送服务器的控制器   * @param token 登陆后返回的用户访问令牌   * @return 消息发送服务器的控制器list   */  public List<MessageLauncherController> getAllMessageLauncherController(ControllerUserToken token) throws RemoteException;  /**   * 获取消息发送服务器的控制器   * @param controller 消息发送服务器的控制器   * @param tag message launcher tag   */  public void setMessageLauncherController(ControllerUserToken token, MessageLauncherController controller, String tag) throws RemoteException;  /**   * verify user logon token   * @param token 登陆后返回的用户访问令牌   * @return if the token is valid   */  public boolean isValidToken(ControllerUserToken token) throws RemoteException;    /**   * get Database Cache state   * @return status   */  public String getDatabaseCacheState(ControllerUserToken token) throws RemoteException;    /**   * get Database Cache state   * @param tag message launcher tag   * @return status   */  public String getMessageLauncherState(ControllerUserToken token, String tag) throws RemoteException;  /**   * heart beat method   * @param token 登陆后返回的用户访问令牌   * @return if the token is still alive or not   */  public boolean heartbeat(ControllerUserToken token) throws RemoteException;  /**   * 启动DatabaseCache服务器   * @param token 用户访问令牌   * @return 操作是否成功    */  public boolean startDatabaseCache(ControllerUserToken token) throws RemoteException;  /**   * Stop DatabaseCache服务器   * @param token 用户访问令牌   * @return 操作是否成功    */  public boolean stopDatabaseCache(ControllerUserToken token) throws RemoteException;  /**   * 启动MessageLauncher服务器   * @param token 用户访问令牌   * @param tag message launcher tag   * @return 操作是否成功    */  public boolean startMessageLauncher(ControllerUserToken token, String tag) throws RemoteException;  /**   * 启动All MessageLauncher服务器   * @param token 用户访问令牌   * @param tag message launcher tag   * @return 操作是否成功    */  public boolean startAllMessageLauncher(ControllerUserToken token) throws RemoteException;  /**   * stop MessageLauncher服务器   * @param token 用户访问令牌   * @param tag message launcher tag   * @return 操作是否成功    */  public boolean stopMessageLauncher(ControllerUserToken token, String tag) throws RemoteException;  /**   * stop MessageLauncher服务器   * @param token 用户访问令牌   * @param tag message launcher tag   * @return 操作是否成功    */  public boolean stopAllMessageLauncher(ControllerUserToken token) throws RemoteException;  /**   * get start database cache command for debugging purpose   * @param token security token   * @return command   */  public String getStartDatabaseCacheCommand(ControllerUserToken token) throws RemoteException;  /**   * get start message launcher command for debugging purpose   * @param token security token   * @param tag message launcher tag   */  public String getStartMessageLauncherCommand(ControllerUserToken token, String tag) throws RemoteException;}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -