类 OTSTunnel

  • 所有已实现的接口:
    xin.manong.weapon.base.rebuild.Rebuildable

    public class OTSTunnel
    extends Object
    implements xin.manong.weapon.base.rebuild.Rebuildable
    OTS数据通道
    作者:
    frankcl
    • 字段详细资料

      • appName

        protected String appName
      • tunnelClient

        protected com.alicloud.openservices.tablestore.TunnelClient tunnelClient
      • rebuildListeners

        protected List<xin.manong.weapon.base.rebuild.RebuildListener> rebuildListeners
      • alarmSender

        protected xin.manong.weapon.alarm.AlarmSender alarmSender
    • 方法详细资料

      • rebuild

        public void rebuild()
        指定者:
        rebuild 在接口中 xin.manong.weapon.base.rebuild.Rebuildable
      • start

        public boolean start()
        启动OTS通道
        返回:
        启动成功返回true,否则返回false
      • stop

        public void stop()
        停止OTS通道
      • addRebuildListener

        public void addRebuildListener​(xin.manong.weapon.base.rebuild.RebuildListener listener)
        添加重建监听器
        参数:
        listener - 重建监听器
      • startTunnelWorker

        public boolean startTunnelWorker​(OTSTunnelWorkerConfig workerConfig)
        启动通道worker
        参数:
        workerConfig - 通道worker配置
        返回:
        启动成功返回true,否则返回false
      • stopTunnelWorker

        public void stopTunnelWorker​(OTSTunnelWorkerConfig workerConfig)
        停止通道worker
        参数:
        workerConfig - 通道worker配置
      • setAlarmSender

        public void setAlarmSender​(xin.manong.weapon.alarm.AlarmSender alarmSender)
        设置报警发送器
        参数:
        alarmSender - 报警发送器
      • setAppName

        public void setAppName​(String appName)
        设置所属应用名
        参数:
        appName - 所属应用名