类 OTSTunnel
- java.lang.Object
-
- xin.manong.weapon.aliyun.ots.OTSTunnel
-
- 所有已实现的接口:
xin.manong.weapon.base.rebuild.Rebuildable
public class OTSTunnel extends Object implements xin.manong.weapon.base.rebuild.Rebuildable
OTS数据通道- 作者:
- frankcl
-
-
字段概要
字段 修饰符和类型 字段 说明 protected xin.manong.weapon.alarm.AlarmSenderalarmSenderprotected StringappNameprotected OTSTunnelConfigconfigprotected OTSTunnelMonitormonitorprotected List<xin.manong.weapon.base.rebuild.RebuildListener>rebuildListenersprotected com.alicloud.openservices.tablestore.TunnelClienttunnelClientprotected Map<String,OTSTunnelWorker>workerMap
-
构造器概要
构造器 构造器 说明 OTSTunnel(OTSTunnelConfig config)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddRebuildListener(xin.manong.weapon.base.rebuild.RebuildListener listener)添加重建监听器voidrebuild()voidsetAlarmSender(xin.manong.weapon.alarm.AlarmSender alarmSender)设置报警发送器voidsetAppName(String appName)设置所属应用名booleanstart()启动OTS通道booleanstartTunnelWorker(OTSTunnelWorkerConfig workerConfig)启动通道workervoidstop()停止OTS通道voidstopTunnelWorker(OTSTunnelWorkerConfig workerConfig)停止通道worker
-
-
-
字段详细资料
-
appName
protected String appName
-
config
protected OTSTunnelConfig config
-
monitor
protected OTSTunnelMonitor monitor
-
tunnelClient
protected com.alicloud.openservices.tablestore.TunnelClient tunnelClient
-
workerMap
protected Map<String,OTSTunnelWorker> workerMap
-
rebuildListeners
protected List<xin.manong.weapon.base.rebuild.RebuildListener> rebuildListeners
-
alarmSender
protected xin.manong.weapon.alarm.AlarmSender alarmSender
-
-
构造器详细资料
-
OTSTunnel
public OTSTunnel(OTSTunnelConfig config)
-
-
方法详细资料
-
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- 所属应用名
-
-