Publishing javadoc for canal.client:1.0.13
This commit is contained in:
@@ -0,0 +1,28 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>所有类 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 class="bar">所有类</h1>
|
||||||
|
<div class="indexContainer">
|
||||||
|
<ul>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口" target="classFrame"><i>CanalConnector</i></a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类" target="classFrame">CanalConnectors</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口" target="classFrame"><i>CanalNodeAccessStrategy</i></a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类" target="classFrame">ClientRunningData</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口" target="classFrame"><i>ClientRunningListener</i></a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类" target="classFrame">ClientRunningMonitor</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">ClusterCanalConnector</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">ClusterNodeAccessStrategy</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">SimpleCanalConnector</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">SimpleNodeAccessStrategy</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>所有类 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 class="bar">所有类</h1>
|
||||||
|
<div class="indexContainer">
|
||||||
|
<ul>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口"><i>CanalConnector</i></a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">CanalConnectors</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口"><i>CanalNodeAccessStrategy</i></a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><i>ClientRunningListener</i></a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleNodeAccessStrategy</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,518 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>CanalConnector (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="CanalConnector (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/CanalConnector.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个类</li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/CanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client</div>
|
||||||
|
<h2 title="接口 CanalConnector" class="title">接口 CanalConnector</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已知实现类:</dt>
|
||||||
|
<dd><a href="../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a>, <a href="../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public interface <span class="strong">CanalConnector</span></pre>
|
||||||
|
<div class="block">canal数据操作客户端</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>zebin.xuzb @ 2012-6-19, jianghang</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#ack(long)">ack</a></strong>(long batchId)</code>
|
||||||
|
<div class="block">进行 batch id 的确认。</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>boolean</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#checkValid()">checkValid</a></strong>()</code>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
|
||||||
|
几种case下链接不合法:
|
||||||
|
1.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#connect()">connect</a></strong>()</code>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#disconnect()">disconnect</a></strong>()</code>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int)">get</a></strong>(int batchSize)</code>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get</a></strong>(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)</code>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
|
||||||
|
该方法返回的条件:
|
||||||
|
a.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int)">getWithoutAck</a></strong>(int batchSize)</code>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck</a></strong>(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)</code>
|
||||||
|
<div class="block">不指定 position 获取事件.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback()">rollback</a></strong>()</code>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback(long)">rollback</a></strong>(long batchId)</code>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe()">subscribe</a></strong>()</code>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe(java.lang.String)">subscribe</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> filter)</code>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html#unsubscribe()">unsubscribe</a></strong>()</code>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="connect()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>connect</h4>
|
||||||
|
<pre>void connect()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
<dl><dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="disconnect()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>disconnect</h4>
|
||||||
|
<pre>void disconnect()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
<dl><dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="checkValid()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>checkValid</h4>
|
||||||
|
<pre>boolean checkValid()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
几种case下链接不合法:
|
||||||
|
1. 链接canal server失败,一直没有一个可用的链接,返回false
|
||||||
|
2. 当前客户端在进行running抢占的时候,做为备份节点存在,非处于工作节点,返回false
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a. 当前客户端一旦做为备份节点存在,当前所有的对<a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的操作都会处于阻塞状态,直到转为工作节点
|
||||||
|
b. 所以业务方最好定时调用checkValid()方法用,比如调用CanalConnector所在线程的interrupt,直接退出CanalConnector,并根据自己的需要退出自己的资源
|
||||||
|
</pre></div>
|
||||||
|
<dl><dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="subscribe(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>subscribe</h4>
|
||||||
|
<pre>void subscribe(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> filter)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
说明:
|
||||||
|
a. 如果本次订阅中filter信息为空,则直接使用canal server服务端配置的filter信息
|
||||||
|
b. 如果本次订阅中filter信息不为空,目前会直接替换canal server服务端配置的filter信息,以本次提交的为准
|
||||||
|
|
||||||
|
TODO: 后续可以考虑,如果本次提交的filter不为空,在执行过滤时,是对canal server filter + 本次filter的交集处理,达到只取1份binlog数据,多个客户端消费不同的表
|
||||||
|
</pre></div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>clientIdentity</code> - </dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="subscribe()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>subscribe</h4>
|
||||||
|
<pre>void subscribe()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>clientIdentity</code> - </dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="unsubscribe()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>unsubscribe</h4>
|
||||||
|
<pre>void unsubscribe()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>clientIdentity</code> - </dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="get(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>get</h4>
|
||||||
|
<pre>com.alibaba.otter.canal.protocol.Message get(int batchSize)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>batchSize</code> - </dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="get(int, java.lang.Long, java.util.concurrent.TimeUnit)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>get</h4>
|
||||||
|
<pre>com.alibaba.otter.canal.protocol.Message get(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
该方法返回的条件:
|
||||||
|
a. 拿够batchSize条记录或者超过timeout时间
|
||||||
|
b. 如果timeout=0,则阻塞至拿到batchSize记录才返回
|
||||||
|
</pre></div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>batchSize</code> - </dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getWithoutAck(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getWithoutAck</h4>
|
||||||
|
<pre>com.alibaba.otter.canal.protocol.Message getWithoutAck(int batchSize)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。 <br/>
|
||||||
|
如果是第一次 fetch,则会从 canal 中保存的最老一条数据开始输出。</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>batchSize</code> - </dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getWithoutAck</h4>
|
||||||
|
<pre>com.alibaba.otter.canal.protocol.Message getWithoutAck(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">不指定 position 获取事件.
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
该方法返回的条件:
|
||||||
|
a. 拿够batchSize条记录或者超过timeout时间
|
||||||
|
b. 如果timeout=0,则阻塞至拿到batchSize记录才返回
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
canal 会记住此 client 最新的position。 <br/>
|
||||||
|
如果是第一次 fetch,则会从 canal 中保存的最老一条数据开始输出。</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>batchSize</code> - </dd><dd><code>timeout</code> - </dd><dd><code>unit</code> - </dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="ack(long)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ack</h4>
|
||||||
|
<pre>void ack(long batchId)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">进行 batch id 的确认。确认之后,小于等于此 batchId 的 Message 都会被确认。</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>batchId</code> - </dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="rollback(long)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>rollback</h4>
|
||||||
|
<pre>void rollback(long batchId)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
<dl><dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="rollback()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>rollback</h4>
|
||||||
|
<pre>void rollback()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
<dl><dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/CanalConnector.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个类</li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/CanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,322 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>CanalConnectors (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="CanalConnectors (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/CanalConnectors.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/CanalConnectors.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnectors.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client</div>
|
||||||
|
<h2 title="类 CanalConnectors" class="title">类 CanalConnectors</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.CanalConnectors</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">CanalConnectors</span>
|
||||||
|
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></pre>
|
||||||
|
<div class="block">canal connectors创建工具类</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-10-29 下午11:18:50</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#CanalConnectors()">CanalConnectors</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>static <a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#newClusterConnector(java.util.List, java.lang.String, java.lang.String, java.lang.String)">newClusterConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a>> addresses,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>static <a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#newClusterConnector(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">newClusterConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> zkServers,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换,服务器列表自动扫描</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>static <a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#newSingleConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">newSingleConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code>
|
||||||
|
<div class="block">创建单链接的客户端链接</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="CanalConnectors()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>CanalConnectors</h4>
|
||||||
|
<pre>public CanalConnectors()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="newSingleConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>newSingleConnector</h4>
|
||||||
|
<pre>public static <a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a> newSingleConnector(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</pre>
|
||||||
|
<div class="block">创建单链接的客户端链接</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>address</code> - </dd><dd><code>username</code> - </dd><dd><code>password</code> - </dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="newClusterConnector(java.util.List, java.lang.String, java.lang.String, java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>newClusterConnector</h4>
|
||||||
|
<pre>public static <a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a> newClusterConnector(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a>> addresses,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</pre>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>addresses</code> - </dd><dd><code>username</code> - </dd><dd><code>password</code> - </dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="newClusterConnector(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>newClusterConnector</h4>
|
||||||
|
<pre>public static <a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a> newClusterConnector(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> zkServers,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</pre>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换,服务器列表自动扫描</div>
|
||||||
|
<dl><dt><span class="strong">参数:</span></dt><dd><code>username</code> - </dd><dd><code>password</code> - </dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/CanalConnectors.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/CanalConnectors.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnectors.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,217 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>CanalNodeAccessStrategy (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="CanalNodeAccessStrategy (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/CanalNodeAccessStrategy.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li>下一个类</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client</div>
|
||||||
|
<h2 title="接口 CanalNodeAccessStrategy" class="title">接口 CanalNodeAccessStrategy</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已知实现类:</dt>
|
||||||
|
<dd><a href="../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a>, <a href="../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleNodeAccessStrategy</a></dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public interface <span class="strong">CanalNodeAccessStrategy</span></pre>
|
||||||
|
<div class="block">集群节点访问控制接口</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-10-29 下午07:55:41</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html#nextNode()">nextNode</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="nextNode()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>nextNode</h4>
|
||||||
|
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> nextNode()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/CanalNodeAccessStrategy.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li>下一个类</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,210 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>接口 com.alibaba.otter.canal.client.CanalConnector的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="接口 com.alibaba.otter.canal.client.CanalConnector的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/class-use/CanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="接口 com.alibaba.otter.canal.client.CanalConnector 的使用" class="title">接口 com.alibaba.otter.canal.client.CanalConnector<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client">com.alibaba.otter.canal.client</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl">com.alibaba.otter.canal.client.impl</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3><a href="../../../../../../com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的使用</h3>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表方法和解释">
|
||||||
|
<caption><span>返回<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的<a href="../../../../../../com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中的方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>static <a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><span class="strong">CanalConnectors.</span><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#newClusterConnector(java.util.List, java.lang.String, java.lang.String, java.lang.String)">newClusterConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a>> addresses,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>static <a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><span class="strong">CanalConnectors.</span><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#newClusterConnector(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">newClusterConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> zkServers,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换,服务器列表自动扫描</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>static <a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><span class="strong">CanalConnectors.</span><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnectors.html#newSingleConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">newSingleConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code>
|
||||||
|
<div class="block">创建单链接的客户端链接</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3><a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的使用</h3>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
|
||||||
|
<caption><span>实现<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">类和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>class </code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></strong></code>
|
||||||
|
<div class="block">集群版本connector实现,自带了failover功能<br/></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>class </code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></strong></code>
|
||||||
|
<div class="block">基于CanalServerWithNetty定义的网络协议接口,对于canal数据进行get/rollback/ack等操作</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/class-use/CanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.CanalConnectors的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.CanalConnectors的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/class-use/CanalConnectors.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnectors.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.CanalConnectors 的使用" class="title">类 com.alibaba.otter.canal.client.CanalConnectors<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">没有com.alibaba.otter.canal.client.CanalConnectors的用法</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/class-use/CanalConnectors.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalConnectors.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,205 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>接口 com.alibaba.otter.canal.client.CanalNodeAccessStrategy的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="接口 com.alibaba.otter.canal.client.CanalNodeAccessStrategy的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/class-use/CanalNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="接口 com.alibaba.otter.canal.client.CanalNodeAccessStrategy 的使用" class="title">接口 com.alibaba.otter.canal.client.CanalNodeAccessStrategy<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl">com.alibaba.otter.canal.client.impl</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3><a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>的使用</h3>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
|
||||||
|
<caption><span>实现<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>的<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">类和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>class </code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></strong></code>
|
||||||
|
<div class="block">集群模式的调度策略</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>class </code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleNodeAccessStrategy</a></strong></code>
|
||||||
|
<div class="block">简单版本的node访问实现</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表方法和解释">
|
||||||
|
<caption><span>返回<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>的<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></code></td>
|
||||||
|
<td class="colLast"><span class="strong">ClusterCanalConnector.</span><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getAccessStrategy()">getAccessStrategy</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表方法和解释">
|
||||||
|
<caption><span>参数类型为<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>的<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><span class="strong">ClusterCanalConnector.</span><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setAccessStrategy(com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">setAccessStrategy</a></strong>(<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> accessStrategy)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表构造器和解释">
|
||||||
|
<caption><span>参数类型为<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>的<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#ClusterCanalConnector(java.lang.String, java.lang.String, java.lang.String, com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">ClusterCanalConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> accessStrategy)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/class-use/CanalNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="CanalNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,786 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>ClusterCanalConnector (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="ClusterCanalConnector (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClusterCanalConnector.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个类</li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl</div>
|
||||||
|
<h2 title="类 ClusterCanalConnector" class="title">类 ClusterCanalConnector</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.impl.ClusterCanalConnector</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已实现的接口:</dt>
|
||||||
|
<dd><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">ClusterCanalConnector</span>
|
||||||
|
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a>
|
||||||
|
implements <a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></pre>
|
||||||
|
<div class="block">集群版本connector实现,自带了failover功能<br/></div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-10-29 下午08:04:06</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#ClusterCanalConnector(java.lang.String, java.lang.String, java.lang.String, com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">ClusterCanalConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> accessStrategy)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#ack(long)">ack</a></strong>(long batchId)</code>
|
||||||
|
<div class="block">进行 batch id 的确认。</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>boolean</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#checkValid()">checkValid</a></strong>()</code>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
|
||||||
|
几种case下链接不合法:
|
||||||
|
1.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#connect()">connect</a></strong>()</code>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#disconnect()">disconnect</a></strong>()</code>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#get(int)">get</a></strong>(int batchSize)</code>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get</a></strong>(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)</code>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
|
||||||
|
该方法返回的条件:
|
||||||
|
a.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getAccessStrategy()">getAccessStrategy</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getCurrentConnector()">getCurrentConnector</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getPassword()">getPassword</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>int</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getRetryInterval()">getRetryInterval</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>int</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getRetryTimes()">getRetryTimes</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>int</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getSoTimeout()">getSoTimeout</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getUsername()">getUsername</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getWithoutAck(int)">getWithoutAck</a></strong>(int batchSize)</code>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck</a></strong>(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)</code>
|
||||||
|
<div class="block">不指定 position 获取事件.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#rollback()">rollback</a></strong>()</code>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#rollback(long)">rollback</a></strong>(long batchId)</code>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setAccessStrategy(com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">setAccessStrategy</a></strong>(<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> accessStrategy)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setPassword(java.lang.String)">setPassword</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setRetryInterval(int)">setRetryInterval</a></strong>(int retryInterval)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setRetryTimes(int)">setRetryTimes</a></strong>(int retryTimes)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setSoTimeout(int)">setSoTimeout</a></strong>(int soTimeout)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setUsername(java.lang.String)">setUsername</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#subscribe()">subscribe</a></strong>()</code>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#subscribe(java.lang.String)">subscribe</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> filter)</code>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#unsubscribe()">unsubscribe</a></strong>()</code>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="ClusterCanalConnector(java.lang.String, java.lang.String, java.lang.String, com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ClusterCanalConnector</h4>
|
||||||
|
<pre>public ClusterCanalConnector(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> accessStrategy)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="connect()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>connect</h4>
|
||||||
|
<pre>public void connect()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#connect()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#connect()">connect</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="checkValid()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>checkValid</h4>
|
||||||
|
<pre>public boolean checkValid()</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#checkValid()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
几种case下链接不合法:
|
||||||
|
1. 链接canal server失败,一直没有一个可用的链接,返回false
|
||||||
|
2. 当前客户端在进行running抢占的时候,做为备份节点存在,非处于工作节点,返回false
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a. 当前客户端一旦做为备份节点存在,当前所有的对<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的操作都会处于阻塞状态,直到转为工作节点
|
||||||
|
b. 所以业务方最好定时调用checkValid()方法用,比如调用CanalConnector所在线程的interrupt,直接退出CanalConnector,并根据自己的需要退出自己的资源
|
||||||
|
</pre></div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#checkValid()">checkValid</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="disconnect()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>disconnect</h4>
|
||||||
|
<pre>public void disconnect()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#disconnect()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#disconnect()">disconnect</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="subscribe()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>subscribe</h4>
|
||||||
|
<pre>public void subscribe()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe()">subscribe</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="subscribe(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>subscribe</h4>
|
||||||
|
<pre>public void subscribe(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> filter)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe(java.lang.String)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
说明:
|
||||||
|
a. 如果本次订阅中filter信息为空,则直接使用canal server服务端配置的filter信息
|
||||||
|
b. 如果本次订阅中filter信息不为空,目前会直接替换canal server服务端配置的filter信息,以本次提交的为准
|
||||||
|
|
||||||
|
TODO: 后续可以考虑,如果本次提交的filter不为空,在执行过滤时,是对canal server filter + 本次filter的交集处理,达到只取1份binlog数据,多个客户端消费不同的表
|
||||||
|
</pre></div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe(java.lang.String)">subscribe</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="unsubscribe()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>unsubscribe</h4>
|
||||||
|
<pre>public void unsubscribe()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#unsubscribe()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#unsubscribe()">unsubscribe</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="get(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>get</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message get(int batchSize)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int)">get</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="get(int, java.lang.Long, java.util.concurrent.TimeUnit)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>get</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message get(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
该方法返回的条件:
|
||||||
|
a. 拿够batchSize条记录或者超过timeout时间
|
||||||
|
b. 如果timeout=0,则阻塞至拿到batchSize记录才返回
|
||||||
|
</pre></div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getWithoutAck(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getWithoutAck</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message getWithoutAck(int batchSize)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。 <br/>
|
||||||
|
如果是第一次 fetch,则会从 canal 中保存的最老一条数据开始输出。</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int)">getWithoutAck</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getWithoutAck</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message getWithoutAck(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">不指定 position 获取事件.
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
该方法返回的条件:
|
||||||
|
a. 拿够batchSize条记录或者超过timeout时间
|
||||||
|
b. 如果timeout=0,则阻塞至拿到batchSize记录才返回
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
canal 会记住此 client 最新的position。 <br/>
|
||||||
|
如果是第一次 fetch,则会从 canal 中保存的最老一条数据开始输出。</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="rollback(long)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>rollback</h4>
|
||||||
|
<pre>public void rollback(long batchId)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback(long)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback(long)">rollback</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="rollback()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>rollback</h4>
|
||||||
|
<pre>public void rollback()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback()">rollback</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="ack(long)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ack</h4>
|
||||||
|
<pre>public void ack(long batchId)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#ack(long)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">进行 batch id 的确认。确认之后,小于等于此 batchId 的 Message 都会被确认。</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#ack(long)">ack</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getUsername()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getUsername</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> getUsername()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setUsername(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setUsername</h4>
|
||||||
|
<pre>public void setUsername(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getPassword()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getPassword</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> getPassword()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setPassword(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setPassword</h4>
|
||||||
|
<pre>public void setPassword(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getSoTimeout()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getSoTimeout</h4>
|
||||||
|
<pre>public int getSoTimeout()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setSoTimeout(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setSoTimeout</h4>
|
||||||
|
<pre>public void setSoTimeout(int soTimeout)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getRetryTimes()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getRetryTimes</h4>
|
||||||
|
<pre>public int getRetryTimes()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setRetryTimes(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setRetryTimes</h4>
|
||||||
|
<pre>public void setRetryTimes(int retryTimes)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getRetryInterval()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getRetryInterval</h4>
|
||||||
|
<pre>public int getRetryInterval()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setRetryInterval(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setRetryInterval</h4>
|
||||||
|
<pre>public void setRetryInterval(int retryInterval)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getAccessStrategy()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getAccessStrategy</h4>
|
||||||
|
<pre>public <a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> getAccessStrategy()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setAccessStrategy(com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setAccessStrategy</h4>
|
||||||
|
<pre>public void setAccessStrategy(<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a> accessStrategy)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getCurrentConnector()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getCurrentConnector</h4>
|
||||||
|
<pre>public <a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a> getCurrentConnector()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClusterCanalConnector.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个类</li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,300 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>ClusterNodeAccessStrategy (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="ClusterNodeAccessStrategy (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClusterNodeAccessStrategy.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl</div>
|
||||||
|
<h2 title="类 ClusterNodeAccessStrategy" class="title">类 ClusterNodeAccessStrategy</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.impl.ClusterNodeAccessStrategy</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已实现的接口:</dt>
|
||||||
|
<dd><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">ClusterNodeAccessStrategy</span>
|
||||||
|
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a>
|
||||||
|
implements <a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></pre>
|
||||||
|
<div class="block">集群模式的调度策略</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-12-3 下午10:01:04</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#ClusterNodeAccessStrategy(java.lang.String, com.alibaba.otter.canal.common.zookeeper.ZkClientx)">ClusterNodeAccessStrategy</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClient)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.common.zookeeper.ZkClientx</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#getZkClient()">getZkClient</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#nextNode()">nextNode</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">setZkClient</a></strong>(com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClient)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="ClusterNodeAccessStrategy(java.lang.String, com.alibaba.otter.canal.common.zookeeper.ZkClientx)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ClusterNodeAccessStrategy</h4>
|
||||||
|
<pre>public ClusterNodeAccessStrategy(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClient)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="nextNode()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>nextNode</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> nextNode()</pre>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html#nextNode()">nextNode</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></code></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setZkClient</h4>
|
||||||
|
<pre>public void setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClient)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getZkClient()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getZkClient</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.common.zookeeper.ZkClientx getZkClient()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClusterNodeAccessStrategy.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,741 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>SimpleCanalConnector (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="SimpleCanalConnector (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/SimpleCanalConnector.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl</div>
|
||||||
|
<h2 title="类 SimpleCanalConnector" class="title">类 SimpleCanalConnector</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.impl.SimpleCanalConnector</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已实现的接口:</dt>
|
||||||
|
<dd><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">SimpleCanalConnector</span>
|
||||||
|
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a>
|
||||||
|
implements <a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></pre>
|
||||||
|
<div class="block">基于CanalServerWithNetty定义的网络协议接口,对于canal数据进行get/rollback/ack等操作</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-10-24 下午05:37:20</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#SimpleCanalConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">SimpleCanalConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#SimpleCanalConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String, int)">SimpleCanalConnector</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
int soTimeout)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#ack(long)">ack</a></strong>(long batchId)</code>
|
||||||
|
<div class="block">进行 batch id 的确认。</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>boolean</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#checkValid()">checkValid</a></strong>()</code>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
|
||||||
|
几种case下链接不合法:
|
||||||
|
1.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#connect()">connect</a></strong>()</code>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#disconnect()">disconnect</a></strong>()</code>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#get(int)">get</a></strong>(int batchSize)</code>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get</a></strong>(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)</code>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
|
||||||
|
该方法返回的条件:
|
||||||
|
a.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getAddress()">getAddress</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getPassword()">getPassword</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>int</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getSoTimeout()">getSoTimeout</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getUsername()">getUsername</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getWithoutAck(int)">getWithoutAck</a></strong>(int batchSize)</code>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>com.alibaba.otter.canal.protocol.Message</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck</a></strong>(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)</code>
|
||||||
|
<div class="block">不指定 position 获取事件.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#rollback()">rollback</a></strong>()</code>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#rollback(long)">rollback</a></strong>(long batchId)</code>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setRollbackOnConnect(boolean)">setRollbackOnConnect</a></strong>(boolean rollbackOnConnect)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setRollbackOnDisConnect(boolean)">setRollbackOnDisConnect</a></strong>(boolean rollbackOnDisConnect)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setSoTimeout(int)">setSoTimeout</a></strong>(int soTimeout)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setZkClientx(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">setZkClientx</a></strong>(com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClientx)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#subscribe()">subscribe</a></strong>()</code>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#subscribe(java.lang.String)">subscribe</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> filter)</code>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a.</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#unsubscribe()">unsubscribe</a></strong>()</code>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="SimpleCanalConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>SimpleCanalConnector</h4>
|
||||||
|
<pre>public SimpleCanalConnector(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="SimpleCanalConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String, int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>SimpleCanalConnector</h4>
|
||||||
|
<pre>public SimpleCanalConnector(<a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> address,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> username,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> password,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination,
|
||||||
|
int soTimeout)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="connect()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>connect</h4>
|
||||||
|
<pre>public void connect()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#connect()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#connect()">connect</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="disconnect()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>disconnect</h4>
|
||||||
|
<pre>public void disconnect()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#disconnect()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#disconnect()">disconnect</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="subscribe()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>subscribe</h4>
|
||||||
|
<pre>public void subscribe()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe()">subscribe</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="subscribe(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>subscribe</h4>
|
||||||
|
<pre>public void subscribe(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> filter)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe(java.lang.String)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
说明:
|
||||||
|
a. 如果本次订阅中filter信息为空,则直接使用canal server服务端配置的filter信息
|
||||||
|
b. 如果本次订阅中filter信息不为空,目前会直接替换canal server服务端配置的filter信息,以本次提交的为准
|
||||||
|
|
||||||
|
TODO: 后续可以考虑,如果本次提交的filter不为空,在执行过滤时,是对canal server filter + 本次filter的交集处理,达到只取1份binlog数据,多个客户端消费不同的表
|
||||||
|
</pre></div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#subscribe(java.lang.String)">subscribe</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="unsubscribe()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>unsubscribe</h4>
|
||||||
|
<pre>public void unsubscribe()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#unsubscribe()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#unsubscribe()">unsubscribe</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="get(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>get</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message get(int batchSize)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int)">get</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="get(int, java.lang.Long, java.util.concurrent.TimeUnit)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>get</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message get(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
该方法返回的条件:
|
||||||
|
a. 拿够batchSize条记录或者超过timeout时间
|
||||||
|
b. 如果timeout=0,则阻塞至拿到batchSize记录才返回
|
||||||
|
</pre></div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getWithoutAck(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getWithoutAck</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message getWithoutAck(int batchSize)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。 <br/>
|
||||||
|
如果是第一次 fetch,则会从 canal 中保存的最老一条数据开始输出。</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int)">getWithoutAck</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getWithoutAck</h4>
|
||||||
|
<pre>public com.alibaba.otter.canal.protocol.Message getWithoutAck(int batchSize,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Long.html?is-external=true" title="java.lang中的类或接口">Long</a> timeout,
|
||||||
|
<a href="http://docs.oracle.com/javase/6/docs/api/java/util/concurrent/TimeUnit.html?is-external=true" title="java.util.concurrent中的类或接口">TimeUnit</a> unit)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">不指定 position 获取事件.
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
该方法返回的条件:
|
||||||
|
a. 拿够batchSize条记录或者超过timeout时间
|
||||||
|
b. 如果timeout=0,则阻塞至拿到batchSize记录才返回
|
||||||
|
</pre>
|
||||||
|
|
||||||
|
canal 会记住此 client 最新的position。 <br/>
|
||||||
|
如果是第一次 fetch,则会从 canal 中保存的最老一条数据开始输出。</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">返回:</span></dt><dd></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="ack(long)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ack</h4>
|
||||||
|
<pre>public void ack(long batchId)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#ack(long)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">进行 batch id 的确认。确认之后,小于等于此 batchId 的 Message 都会被确认。</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#ack(long)">ack</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="rollback(long)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>rollback</h4>
|
||||||
|
<pre>public void rollback(long batchId)
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback(long)">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback(long)">rollback</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="rollback()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>rollback</h4>
|
||||||
|
<pre>public void rollback()
|
||||||
|
throws com.alibaba.otter.canal.protocol.exception.CanalClientException</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#rollback()">rollback</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
<dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code>com.alibaba.otter.canal.protocol.exception.CanalClientException</code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="checkValid()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>checkValid</h4>
|
||||||
|
<pre>public boolean checkValid()</pre>
|
||||||
|
<div class="block"><strong>从接口复制的说明: <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#checkValid()">CanalConnector</a></code></strong></div>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
<pre>
|
||||||
|
几种case下链接不合法:
|
||||||
|
1. 链接canal server失败,一直没有一个可用的链接,返回false
|
||||||
|
2. 当前客户端在进行running抢占的时候,做为备份节点存在,非处于工作节点,返回false
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a. 当前客户端一旦做为备份节点存在,当前所有的对<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>的操作都会处于阻塞状态,直到转为工作节点
|
||||||
|
b. 所以业务方最好定时调用checkValid()方法用,比如调用CanalConnector所在线程的interrupt,直接退出CanalConnector,并根据自己的需要退出自己的资源
|
||||||
|
</pre></div>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html#checkValid()">checkValid</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></code></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getAddress()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getAddress</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> getAddress()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getUsername()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getUsername</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> getUsername()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getPassword()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getPassword</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> getPassword()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getSoTimeout()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getSoTimeout</h4>
|
||||||
|
<pre>public int getSoTimeout()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setSoTimeout(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setSoTimeout</h4>
|
||||||
|
<pre>public void setSoTimeout(int soTimeout)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setZkClientx(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setZkClientx</h4>
|
||||||
|
<pre>public void setZkClientx(com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClientx)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setRollbackOnConnect(boolean)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setRollbackOnConnect</h4>
|
||||||
|
<pre>public void setRollbackOnConnect(boolean rollbackOnConnect)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setRollbackOnDisConnect(boolean)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setRollbackOnDisConnect</h4>
|
||||||
|
<pre>public void setRollbackOnDisConnect(boolean rollbackOnDisConnect)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/SimpleCanalConnector.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,272 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>SimpleNodeAccessStrategy (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="SimpleNodeAccessStrategy (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/SimpleNodeAccessStrategy.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li>下一个类</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl</div>
|
||||||
|
<h2 title="类 SimpleNodeAccessStrategy" class="title">类 SimpleNodeAccessStrategy</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.impl.SimpleNodeAccessStrategy</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已实现的接口:</dt>
|
||||||
|
<dd><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">SimpleNodeAccessStrategy</span>
|
||||||
|
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a>
|
||||||
|
implements <a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></pre>
|
||||||
|
<div class="block">简单版本的node访问实现</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-10-29 下午08:00:23</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html#SimpleNodeAccessStrategy(java.util.List)">SimpleNodeAccessStrategy</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a>> nodes)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html#nextNode()">nextNode</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="SimpleNodeAccessStrategy(java.util.List)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>SimpleNodeAccessStrategy</h4>
|
||||||
|
<pre>public SimpleNodeAccessStrategy(<a href="http://docs.oracle.com/javase/6/docs/api/java/util/List.html?is-external=true" title="java.util中的类或接口">List</a><? extends <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a>> nodes)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="nextNode()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>nextNode</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/net/SocketAddress.html?is-external=true" title="java.net中的类或接口">SocketAddress</a> nextNode()</pre>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html#nextNode()">nextNode</a></code> 在接口中 <code><a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></code></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/SimpleNodeAccessStrategy.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li>下一个类</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+117
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.impl.ClusterCanalConnector的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.impl.ClusterCanalConnector的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/ClusterCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.impl.ClusterCanalConnector 的使用" class="title">类 com.alibaba.otter.canal.client.impl.ClusterCanalConnector<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">没有com.alibaba.otter.canal.client.impl.ClusterCanalConnector的用法</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/ClusterCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+117
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.impl.ClusterNodeAccessStrategy的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.impl.ClusterNodeAccessStrategy的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/ClusterNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.impl.ClusterNodeAccessStrategy 的使用" class="title">类 com.alibaba.otter.canal.client.impl.ClusterNodeAccessStrategy<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">没有com.alibaba.otter.canal.client.impl.ClusterNodeAccessStrategy的用法</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/ClusterNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClusterNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+157
@@ -0,0 +1,157 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.impl.SimpleCanalConnector的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.impl.SimpleCanalConnector的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/SimpleCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.impl.SimpleCanalConnector 的使用" class="title">类 com.alibaba.otter.canal.client.impl.SimpleCanalConnector<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl">com.alibaba.otter.canal.client.impl</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3><a href="../../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中<a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a>的使用</h3>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表方法和解释">
|
||||||
|
<caption><span>返回<a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a>的<a href="../../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></code></td>
|
||||||
|
<td class="colLast"><span class="strong">ClusterCanalConnector.</span><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getCurrentConnector()">getCurrentConnector</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/SimpleCanalConnector.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleCanalConnector.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+117
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.impl.SimpleNodeAccessStrategy的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.impl.SimpleNodeAccessStrategy的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/SimpleNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.impl.SimpleNodeAccessStrategy 的使用" class="title">类 com.alibaba.otter.canal.client.impl.SimpleNodeAccessStrategy<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">没有com.alibaba.otter.canal.client.impl.SimpleNodeAccessStrategy的用法</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/class-use/SimpleNodeAccessStrategy.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="SimpleNodeAccessStrategy.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client.impl (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 class="bar"><a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html" target="classFrame">com.alibaba.otter.canal.client.impl</a></h1>
|
||||||
|
<div class="indexContainer">
|
||||||
|
<h2 title="类">类</h2>
|
||||||
|
<ul title="类">
|
||||||
|
<li><a href="ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">ClusterCanalConnector</a></li>
|
||||||
|
<li><a href="ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">ClusterNodeAccessStrategy</a></li>
|
||||||
|
<li><a href="SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">SimpleCanalConnector</a></li>
|
||||||
|
<li><a href="SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类" target="classFrame">SimpleNodeAccessStrategy</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,155 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client.impl (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="com.alibaba.otter.canal.client.impl (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li class="navBarCell1Rev">程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li><a href="package-use.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/package-summary.html">上一个程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">下一个程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/package-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="程序包" class="title">程序包 com.alibaba.otter.canal.client.impl</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="类概要表, 列表类和解释">
|
||||||
|
<caption><span>类概要</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">类</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">集群版本connector实现,自带了failover功能<br/></div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">集群模式的调度策略</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">基于CanalServerWithNetty定义的网络协议接口,对于canal数据进行get/rollback/ack等操作</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleNodeAccessStrategy</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">简单版本的node访问实现</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li class="navBarCell1Rev">程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li><a href="package-use.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/package-summary.html">上一个程序包</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">下一个程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/package-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,133 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client.impl 类分层结构 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="com.alibaba.otter.canal.client.impl 类分层结构 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/package-tree.html">上一个</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/running/package-tree.html">下一个</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/package-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 class="title">程序包com.alibaba.otter.canal.client.impl的分层结构</h1>
|
||||||
|
<span class="strong">程序包分层结构:</span>
|
||||||
|
<ul class="horizontal">
|
||||||
|
<li><a href="../../../../../../overview-tree.html">所有程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<h2 title="类分层结构">类分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口"><span class="strong">Object</span></a>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">ClusterCanalConnector</span></a> (implements com.alibaba.otter.canal.client.<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>)</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="../../../../../../com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">ClusterNodeAccessStrategy</span></a> (implements com.alibaba.otter.canal.client.<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>)</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">SimpleCanalConnector</span></a> (implements com.alibaba.otter.canal.client.<a href="../../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>)</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="../../../../../../com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">SimpleNodeAccessStrategy</span></a> (implements com.alibaba.otter.canal.client.<a href="../../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/package-tree.html">上一个</a></li>
|
||||||
|
<li><a href="../../../../../../com/alibaba/otter/canal/client/impl/running/package-tree.html">下一个</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/package-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,152 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>程序包 com.alibaba.otter.canal.client.impl的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="程序包 com.alibaba.otter.canal.client.impl的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/package-use.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-use.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="程序包 com.alibaba.otter.canal.client.impl 的使用" class="title">程序包 com.alibaba.otter.canal.client.impl<br>的使用</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl">com.alibaba.otter.canal.client.impl</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
|
||||||
|
<caption><span><a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>使用的<a href="../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">类和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><a href="../../../../../../com/alibaba/otter/canal/client/impl/class-use/SimpleCanalConnector.html#com.alibaba.otter.canal.client.impl">SimpleCanalConnector</a>
|
||||||
|
<div class="block">基于CanalServerWithNetty定义的网络协议接口,对于canal数据进行get/rollback/ack等操作</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../index.html?com/alibaba/otter/canal/client/impl/package-use.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-use.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,328 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>ClientRunningData (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="ClientRunningData (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClientRunningData.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个类</li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningData.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl.running</div>
|
||||||
|
<h2 title="类 ClientRunningData" class="title">类 ClientRunningData</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.impl.running.ClientRunningData</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">ClientRunningData</span>
|
||||||
|
extends <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></pre>
|
||||||
|
<div class="block">client running状态信息</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-11-22 下午03:41:50</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#ClientRunningData()">ClientRunningData</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#getAddress()">getAddress</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>short</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#getClientId()">getClientId</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>boolean</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#isActive()">isActive</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#setActive(boolean)">setActive</a></strong>(boolean active)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#setAddress(java.lang.String)">setAddress</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> address)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#setClientId(short)">setClientId</a></strong>(short clientId)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="ClientRunningData()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ClientRunningData</h4>
|
||||||
|
<pre>public ClientRunningData()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="getClientId()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getClientId</h4>
|
||||||
|
<pre>public short getClientId()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setClientId(short)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setClientId</h4>
|
||||||
|
<pre>public void setClientId(short clientId)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="getAddress()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>getAddress</h4>
|
||||||
|
<pre>public <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> getAddress()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setAddress(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setAddress</h4>
|
||||||
|
<pre>public void setAddress(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> address)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="isActive()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>isActive</h4>
|
||||||
|
<pre>public boolean isActive()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setActive(boolean)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setActive</h4>
|
||||||
|
<pre>public void setActive(boolean active)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClientRunningData.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个类</li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningData.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+232
@@ -0,0 +1,232 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>ClientRunningListener (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="ClientRunningListener (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClientRunningListener.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningListener.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl.running</div>
|
||||||
|
<h2 title="接口 ClientRunningListener" class="title">接口 ClientRunningListener</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public interface <span class="strong">ClientRunningListener</span></pre>
|
||||||
|
<div class="block">触发一下mainstem发生切换</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-9-11 下午02:26:03</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/6/docs/api/java/net/InetSocketAddress.html?is-external=true" title="java.net中的类或接口">InetSocketAddress</a></code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html#processActiveEnter()">processActiveEnter</a></strong>()</code>
|
||||||
|
<div class="block">触发现在轮到自己做为active,需要载入上一个active的上下文数据</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html#processActiveExit()">processActiveExit</a></strong>()</code>
|
||||||
|
<div class="block">触发一下当前active模式失败</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="processActiveEnter()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>processActiveEnter</h4>
|
||||||
|
<pre><a href="http://docs.oracle.com/javase/6/docs/api/java/net/InetSocketAddress.html?is-external=true" title="java.net中的类或接口">InetSocketAddress</a> processActiveEnter()</pre>
|
||||||
|
<div class="block">触发现在轮到自己做为active,需要载入上一个active的上下文数据</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="processActiveExit()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>processActiveExit</h4>
|
||||||
|
<pre>void processActiveExit()</pre>
|
||||||
|
<div class="block">触发一下当前active模式失败</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClientRunningListener.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">下一个类</span></a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningListener.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li>构造器 | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,430 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>ClientRunningMonitor (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="ClientRunningMonitor (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClientRunningMonitor.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li>下一个类</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningMonitor.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<!-- ======== START OF CLASS DATA ======== -->
|
||||||
|
<div class="header">
|
||||||
|
<div class="subTitle">com.alibaba.otter.canal.client.impl.running</div>
|
||||||
|
<h2 title="类 ClientRunningMonitor" class="title">类 ClientRunningMonitor</h2>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">java.lang.Object</a></li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.common.AbstractCanalLifeCycle</li>
|
||||||
|
<li>
|
||||||
|
<ul class="inheritance">
|
||||||
|
<li>com.alibaba.otter.canal.client.impl.running.ClientRunningMonitor</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<div class="description">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<dl>
|
||||||
|
<dt>所有已实现的接口:</dt>
|
||||||
|
<dd>com.alibaba.otter.canal.common.CanalLifeCycle</dd>
|
||||||
|
</dl>
|
||||||
|
<hr>
|
||||||
|
<br>
|
||||||
|
<pre>public class <span class="strong">ClientRunningMonitor</span>
|
||||||
|
extends com.alibaba.otter.canal.common.AbstractCanalLifeCycle</pre>
|
||||||
|
<div class="block">clinet running控制</div>
|
||||||
|
<dl><dt><span class="strong">版本:</span></dt>
|
||||||
|
<dd>1.0.0</dd>
|
||||||
|
<dt><span class="strong">作者:</span></dt>
|
||||||
|
<dd>jianghang 2012-11-22 下午03:43:01</dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="summary">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="构造器概要表, 列表构造器和解释">
|
||||||
|
<caption><span>构造器</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">构造器和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#ClientRunningMonitor()">ClientRunningMonitor</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ========== METHOD SUMMARY =========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_summary">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法概要</h3>
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="方法概要表, 列表方法和解释">
|
||||||
|
<caption><span>方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>boolean</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#check()">check</a></strong>()</code>
|
||||||
|
<div class="block">检查当前的状态</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#initRunning()">initRunning</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>boolean</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#releaseRunning()">releaseRunning</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setClientData(com.alibaba.otter.canal.client.impl.running.ClientRunningData)">setClientData</a></strong>(<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a> clientData)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setDelayTime(int)">setDelayTime</a></strong>(int delayTime)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setDestination(java.lang.String)">setDestination</a></strong>(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setListener(com.alibaba.otter.canal.client.impl.running.ClientRunningListener)">setListener</a></strong>(<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a> listener)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">setZkClient</a></strong>(com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClient)</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#start()">start</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#stop()">stop</a></strong>()</code> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><code><strong><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#waitForActive()">waitForActive</a></strong>()</code>
|
||||||
|
<div class="block">阻塞等待自己成为active,如果自己成为active,立马返回</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_com.alibaba.otter.canal.common.AbstractCanalLifeCycle">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 com.alibaba.otter.canal.common.AbstractCanalLifeCycle</h3>
|
||||||
|
<code>isStart</code></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>从类继承的方法 java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口">Object</a></h3>
|
||||||
|
<code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#equals(java.lang.Object)" title="java.lang中的类或接口">equals</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#getClass()" title="java.lang中的类或接口">getClass</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#hashCode()" title="java.lang中的类或接口">hashCode</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notify()" title="java.lang中的类或接口">notify</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#notifyAll()" title="java.lang中的类或接口">notifyAll</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#toString()" title="java.lang中的类或接口">toString</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait()" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long)" title="java.lang中的类或接口">wait</a>, <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true#wait(long, int)" title="java.lang中的类或接口">wait</a></code></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="details">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<!-- ========= CONSTRUCTOR DETAIL ======== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="constructor_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>构造器详细资料</h3>
|
||||||
|
<a name="ClientRunningMonitor()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>ClientRunningMonitor</h4>
|
||||||
|
<pre>public ClientRunningMonitor()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<!-- ============ METHOD DETAIL ========== -->
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="method_detail">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3>方法详细资料</h3>
|
||||||
|
<a name="start()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>start</h4>
|
||||||
|
<pre>public void start()</pre>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code>start</code> 在接口中 <code>com.alibaba.otter.canal.common.CanalLifeCycle</code></dd>
|
||||||
|
<dt><strong>覆盖:</strong></dt>
|
||||||
|
<dd><code>start</code> 在类中 <code>com.alibaba.otter.canal.common.AbstractCanalLifeCycle</code></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="stop()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>stop</h4>
|
||||||
|
<pre>public void stop()</pre>
|
||||||
|
<dl>
|
||||||
|
<dt><strong>指定者:</strong></dt>
|
||||||
|
<dd><code>stop</code> 在接口中 <code>com.alibaba.otter.canal.common.CanalLifeCycle</code></dd>
|
||||||
|
<dt><strong>覆盖:</strong></dt>
|
||||||
|
<dd><code>stop</code> 在类中 <code>com.alibaba.otter.canal.common.AbstractCanalLifeCycle</code></dd>
|
||||||
|
</dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="initRunning()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>initRunning</h4>
|
||||||
|
<pre>public void initRunning()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="waitForActive()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>waitForActive</h4>
|
||||||
|
<pre>public void waitForActive()
|
||||||
|
throws <a href="http://docs.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="java.lang中的类或接口">InterruptedException</a></pre>
|
||||||
|
<div class="block">阻塞等待自己成为active,如果自己成为active,立马返回</div>
|
||||||
|
<dl><dt><span class="strong">抛出:</span></dt>
|
||||||
|
<dd><code><a href="http://docs.oracle.com/javase/6/docs/api/java/lang/InterruptedException.html?is-external=true" title="java.lang中的类或接口">InterruptedException</a></code></dd></dl>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="check()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>check</h4>
|
||||||
|
<pre>public boolean check()</pre>
|
||||||
|
<div class="block">检查当前的状态</div>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="releaseRunning()">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>releaseRunning</h4>
|
||||||
|
<pre>public boolean releaseRunning()</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setListener(com.alibaba.otter.canal.client.impl.running.ClientRunningListener)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setListener</h4>
|
||||||
|
<pre>public void setListener(<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a> listener)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setDestination(java.lang.String)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setDestination</h4>
|
||||||
|
<pre>public void setDestination(<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/String.html?is-external=true" title="java.lang中的类或接口">String</a> destination)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setClientData(com.alibaba.otter.canal.client.impl.running.ClientRunningData)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setClientData</h4>
|
||||||
|
<pre>public void setClientData(<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a> clientData)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setDelayTime(int)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setDelayTime</h4>
|
||||||
|
<pre>public void setDelayTime(int delayTime)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<a name="setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="blockListLast">
|
||||||
|
<li class="blockList">
|
||||||
|
<h4>setZkClient</h4>
|
||||||
|
<pre>public void setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx zkClient)</pre>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<!-- ========= END OF CLASS DATA ========= -->
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li class="navBarCell1Rev">类</li>
|
||||||
|
<li><a href="class-use/ClientRunningMonitor.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">上一个类</span></a></li>
|
||||||
|
<li>下一个类</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningMonitor.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>概要: </li>
|
||||||
|
<li>嵌套 | </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_summary">构造器</a> | </li>
|
||||||
|
<li><a href="#method_summary">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="subNavList">
|
||||||
|
<li>详细资料: </li>
|
||||||
|
<li>字段 | </li>
|
||||||
|
<li><a href="#constructor_detail">构造器</a> | </li>
|
||||||
|
<li><a href="#method_detail">方法</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+157
@@ -0,0 +1,157 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.impl.running.ClientRunningData的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.impl.running.ClientRunningData的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningData.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningData.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.impl.running.ClientRunningData 的使用" class="title">类 com.alibaba.otter.canal.client.impl.running.ClientRunningData<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl.running">com.alibaba.otter.canal.client.impl.running</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl.running">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a>的使用</h3>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表方法和解释">
|
||||||
|
<caption><span>参数类型为<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a>的<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中的方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><span class="strong">ClientRunningMonitor.</span><code><strong><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setClientData(com.alibaba.otter.canal.client.impl.running.ClientRunningData)">setClientData</a></strong>(<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a> clientData)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningData.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningData.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+157
@@ -0,0 +1,157 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>接口 com.alibaba.otter.canal.client.impl.running.ClientRunningListener的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="接口 com.alibaba.otter.canal.client.impl.running.ClientRunningListener的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningListener.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningListener.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="接口 com.alibaba.otter.canal.client.impl.running.ClientRunningListener 的使用" class="title">接口 com.alibaba.otter.canal.client.impl.running.ClientRunningListener<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl.running">com.alibaba.otter.canal.client.impl.running</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl.running">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h3><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a>的使用</h3>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表方法和解释">
|
||||||
|
<caption><span>参数类型为<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a>的<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中的方法</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">限定符和类型</th>
|
||||||
|
<th class="colLast" scope="col">方法和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><code>void</code></td>
|
||||||
|
<td class="colLast"><span class="strong">ClientRunningMonitor.</span><code><strong><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setListener(com.alibaba.otter.canal.client.impl.running.ClientRunningListener)">setListener</a></strong>(<a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a> listener)</code> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningListener.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningListener.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
+117
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类 com.alibaba.otter.canal.client.impl.running.ClientRunningMonitor的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类 com.alibaba.otter.canal.client.impl.running.ClientRunningMonitor的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningMonitor.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningMonitor.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h2 title="类 com.alibaba.otter.canal.client.impl.running.ClientRunningMonitor 的使用" class="title">类 com.alibaba.otter.canal.client.impl.running.ClientRunningMonitor<br>的使用</h2>
|
||||||
|
</div>
|
||||||
|
<div class="classUseContainer">没有com.alibaba.otter.canal.client.impl.running.ClientRunningMonitor的用法</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="../package-summary.html">程序包</a></li>
|
||||||
|
<li><a href="../../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">类</a></li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="../package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningMonitor.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="ClientRunningMonitor.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client.impl.running (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 class="bar"><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html" target="classFrame">com.alibaba.otter.canal.client.impl.running</a></h1>
|
||||||
|
<div class="indexContainer">
|
||||||
|
<h2 title="接口">接口</h2>
|
||||||
|
<ul title="接口">
|
||||||
|
<li><a href="ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口" target="classFrame"><i>ClientRunningListener</i></a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 title="类">类</h2>
|
||||||
|
<ul title="类">
|
||||||
|
<li><a href="ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类" target="classFrame">ClientRunningData</a></li>
|
||||||
|
<li><a href="ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类" target="classFrame">ClientRunningMonitor</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,160 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client.impl.running (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="com.alibaba.otter.canal.client.impl.running (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li class="navBarCell1Rev">程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li><a href="package-use.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">上一个程序包</a></li>
|
||||||
|
<li>下一个程序包</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/package-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="程序包" class="title">程序包 com.alibaba.otter.canal.client.impl.running</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="接口概要表, 列表接口和解释">
|
||||||
|
<caption><span>接口概要</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">接口</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">触发一下mainstem发生切换</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="类概要表, 列表类和解释">
|
||||||
|
<caption><span>类概要</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">类</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">client running状态信息</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">clinet running控制</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li class="navBarCell1Rev">程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li><a href="package-use.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">上一个程序包</a></li>
|
||||||
|
<li>下一个程序包</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/package-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,139 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client.impl.running 类分层结构 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="com.alibaba.otter.canal.client.impl.running 类分层结构 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/package-tree.html">上一个</a></li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/package-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 class="title">程序包com.alibaba.otter.canal.client.impl.running的分层结构</h1>
|
||||||
|
<span class="strong">程序包分层结构:</span>
|
||||||
|
<ul class="horizontal">
|
||||||
|
<li><a href="../../../../../../../overview-tree.html">所有程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<h2 title="类分层结构">类分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口"><span class="strong">Object</span></a>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.common.AbstractCanalLifeCycle (implements com.alibaba.otter.canal.common.CanalLifeCycle)
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.running.<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">ClientRunningMonitor</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.running.<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">ClientRunningData</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 title="接口分层结构">接口分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.running.<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">ClientRunningListener</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../com/alibaba/otter/canal/client/impl/package-tree.html">上一个</a></li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/package-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,157 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>程序包 com.alibaba.otter.canal.client.impl.running的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="程序包 com.alibaba.otter.canal.client.impl.running的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/package-use.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-use.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="程序包 com.alibaba.otter.canal.client.impl.running 的使用" class="title">程序包 com.alibaba.otter.canal.client.impl.running<br>的使用</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl.running">com.alibaba.otter.canal.client.impl.running</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl.running">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
|
||||||
|
<caption><span><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>使用的<a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中的类</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">类和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningData.html#com.alibaba.otter.canal.client.impl.running">ClientRunningData</a>
|
||||||
|
<div class="block">client running状态信息</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colOne"><a href="../../../../../../../com/alibaba/otter/canal/client/impl/running/class-use/ClientRunningListener.html#com.alibaba.otter.canal.client.impl.running">ClientRunningListener</a>
|
||||||
|
<div class="block">触发一下mainstem发生切换</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../../../index.html?com/alibaba/otter/canal/client/impl/running/package-use.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-use.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 class="bar"><a href="../../../../../com/alibaba/otter/canal/client/package-summary.html" target="classFrame">com.alibaba.otter.canal.client</a></h1>
|
||||||
|
<div class="indexContainer">
|
||||||
|
<h2 title="接口">接口</h2>
|
||||||
|
<ul title="接口">
|
||||||
|
<li><a href="CanalConnector.html" title="com.alibaba.otter.canal.client中的接口" target="classFrame"><i>CanalConnector</i></a></li>
|
||||||
|
<li><a href="CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口" target="classFrame"><i>CanalNodeAccessStrategy</i></a></li>
|
||||||
|
</ul>
|
||||||
|
<h2 title="类">类</h2>
|
||||||
|
<ul title="类">
|
||||||
|
<li><a href="CanalConnectors.html" title="com.alibaba.otter.canal.client中的类" target="classFrame">CanalConnectors</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,160 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="com.alibaba.otter.canal.client (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li class="navBarCell1Rev">程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li><a href="package-use.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个程序包</li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">下一个程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/package-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="程序包" class="title">程序包 com.alibaba.otter.canal.client</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="接口概要表, 列表接口和解释">
|
||||||
|
<caption><span>接口概要</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">接口</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">canal数据操作客户端</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">集群节点访问控制接口</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList">
|
||||||
|
<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="类概要表, 列表类和解释">
|
||||||
|
<caption><span>类概要</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">类</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">CanalConnectors</a></td>
|
||||||
|
<td class="colLast">
|
||||||
|
<div class="block">canal connectors创建工具类</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li class="navBarCell1Rev">程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li><a href="package-use.html">使用</a></li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个程序包</li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">下一个程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/package-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,135 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>com.alibaba.otter.canal.client 类分层结构 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="com.alibaba.otter.canal.client 类分层结构 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/impl/package-tree.html">下一个</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/package-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 class="title">程序包com.alibaba.otter.canal.client的分层结构</h1>
|
||||||
|
<span class="strong">程序包分层结构:</span>
|
||||||
|
<ul class="horizontal">
|
||||||
|
<li><a href="../../../../../overview-tree.html">所有程序包</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<h2 title="类分层结构">类分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口"><span class="strong">Object</span></a>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.<a href="../../../../../com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">CanalConnectors</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 title="接口分层结构">接口分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.<a href="../../../../../com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">CanalConnector</span></a></li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.<a href="../../../../../com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">CanalNodeAccessStrategy</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li><a href="../../../../../com/alibaba/otter/canal/client/impl/package-tree.html">下一个</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/package-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,178 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>程序包 com.alibaba.otter.canal.client的使用 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="程序包 com.alibaba.otter.canal.client的使用 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/package-use.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-use.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="程序包 com.alibaba.otter.canal.client 的使用" class="title">程序包 com.alibaba.otter.canal.client<br>的使用</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<ul class="blockList">
|
||||||
|
<li class="blockList">
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表程序包和解释">
|
||||||
|
<caption><span>使用<a href="../../../../../com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>的程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client">com.alibaba.otter.canal.client</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="#com.alibaba.otter.canal.client.impl">com.alibaba.otter.canal.client.impl</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
|
||||||
|
<caption><span><a href="../../../../../com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>使用的<a href="../../../../../com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中的类</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">类和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><a href="../../../../../com/alibaba/otter/canal/client/class-use/CanalConnector.html#com.alibaba.otter.canal.client">CanalConnector</a>
|
||||||
|
<div class="block">canal数据操作客户端</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
<li class="blockList"><a name="com.alibaba.otter.canal.client.impl">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<table border="0" cellpadding="3" cellspacing="0" summary="使用表, 列表类和解释">
|
||||||
|
<caption><span><a href="../../../../../com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>使用的<a href="../../../../../com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中的类</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colOne" scope="col">类和说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colOne"><a href="../../../../../com/alibaba/otter/canal/client/class-use/CanalConnector.html#com.alibaba.otter.canal.client.impl">CanalConnector</a>
|
||||||
|
<div class="block">canal数据操作客户端</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colOne"><a href="../../../../../com/alibaba/otter/canal/client/class-use/CanalNodeAccessStrategy.html#com.alibaba.otter.canal.client.impl">CanalNodeAccessStrategy</a>
|
||||||
|
<div class="block">集群节点访问控制接口</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="../../../../../overview-summary.html">概览</a></li>
|
||||||
|
<li><a href="package-summary.html">程序包</a></li>
|
||||||
|
<li>类</li>
|
||||||
|
<li class="navBarCell1Rev">使用</li>
|
||||||
|
<li><a href="package-tree.html">树</a></li>
|
||||||
|
<li><a href="../../../../../deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="../../../../../index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="../../../../../index.html?com/alibaba/otter/canal/client/package-use.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="package-use.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="../../../../../allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>常量字段值 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="常量字段值 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="overview-tree.html">树</a></li>
|
||||||
|
<li><a href="deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?constant-values.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="constant-values.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="常量字段值" class="title">常量字段值</h1>
|
||||||
|
<h2 title="目录">目录</h2>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="overview-tree.html">树</a></li>
|
||||||
|
<li><a href="deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?constant-values.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="constant-values.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,117 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>已过时的列表 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="已过时的列表 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="overview-tree.html">树</a></li>
|
||||||
|
<li class="navBarCell1Rev">已过时</li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?deprecated-list.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="deprecated-list.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 title="已过时的 API" class="title">已过时的 API</h1>
|
||||||
|
<h2 title="目录">目录</h2>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="overview-tree.html">树</a></li>
|
||||||
|
<li class="navBarCell1Rev">已过时</li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?deprecated-list.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="deprecated-list.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,469 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>索引 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="./stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="索引 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="./overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="./overview-tree.html">树</a></li>
|
||||||
|
<li><a href="./deprecated-list.html">已过时</a></li>
|
||||||
|
<li class="navBarCell1Rev">索引</li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="./index.html?index-all.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="index-all.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="./allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="contentContainer"><a href="#_A_">A</a> <a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_G_">G</a> <a href="#_I_">I</a> <a href="#_N_">N</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_U_">U</a> <a href="#_W_">W</a> <a name="_A_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">A</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#ack(long)">ack(long)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">进行 batch id 的确认。</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#ack(long)">ack(long)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#ack(long)">ack(long)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_C_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">C</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">CanalConnector</span></a> - <a href="./com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中的接口</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">canal数据操作客户端</div>
|
||||||
|
</dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">CanalConnectors</span></a> - <a href="./com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">canal connectors创建工具类</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnectors.html#CanalConnectors()">CanalConnectors()</a></span> - 类 的构造器com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">CanalConnectors</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">CanalNodeAccessStrategy</span></a> - <a href="./com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a>中的接口</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">集群节点访问控制接口</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#check()">check()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">检查当前的状态</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#checkValid()">checkValid()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">检查下链接是否合法
|
||||||
|
|
||||||
|
|
||||||
|
几种case下链接不合法:
|
||||||
|
1.</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#checkValid()">checkValid()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#checkValid()">checkValid()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">ClientRunningData</span></a> - <a href="./com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">client running状态信息</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#ClientRunningData()">ClientRunningData()</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">ClientRunningListener</span></a> - <a href="./com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中的接口</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">触发一下mainstem发生切换</div>
|
||||||
|
</dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">ClientRunningMonitor</span></a> - <a href="./com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">clinet running控制</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#ClientRunningMonitor()">ClientRunningMonitor()</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">ClusterCanalConnector</span></a> - <a href="./com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">集群版本connector实现,自带了failover功能<br/></div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#ClusterCanalConnector(java.lang.String, java.lang.String, java.lang.String, com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">ClusterCanalConnector(String, String, String, CanalNodeAccessStrategy)</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">ClusterNodeAccessStrategy</span></a> - <a href="./com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">集群模式的调度策略</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#ClusterNodeAccessStrategy(java.lang.String, com.alibaba.otter.canal.common.zookeeper.ZkClientx)">ClusterNodeAccessStrategy(String, ZkClientx)</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a> - 程序包 com.alibaba.otter.canal.client</dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a> - 程序包 com.alibaba.otter.canal.client.impl</dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a> - 程序包 com.alibaba.otter.canal.client.impl.running</dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#connect()">connect()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">链接对应的canal server</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#connect()">connect()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#connect()">connect()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_D_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">D</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#disconnect()">disconnect()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">释放链接</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#disconnect()">disconnect()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#disconnect()">disconnect()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_G_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">G</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#get(int)">get(int)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">获取数据,自动进行确认,该方法返回的条件:尝试拿batchSize条记录,有多少取多少,不会阻塞等待</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get(int, Long, TimeUnit)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">获取数据,自动进行确认
|
||||||
|
|
||||||
|
|
||||||
|
该方法返回的条件:
|
||||||
|
a.</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#get(int)">get(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get(int, Long, TimeUnit)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#get(int)">get(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#get(int, java.lang.Long, java.util.concurrent.TimeUnit)">get(int, Long, TimeUnit)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getAccessStrategy()">getAccessStrategy()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#getAddress()">getAddress()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getAddress()">getAddress()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#getClientId()">getClientId()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getCurrentConnector()">getCurrentConnector()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getPassword()">getPassword()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getPassword()">getPassword()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getRetryInterval()">getRetryInterval()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getRetryTimes()">getRetryTimes()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getSoTimeout()">getSoTimeout()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getSoTimeout()">getSoTimeout()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getUsername()">getUsername()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getUsername()">getUsername()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int)">getWithoutAck(int)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">不指定 position 获取事件,该方法返回的条件: 尝试拿batchSize条记录,有多少取多少,不会阻塞等待<br/>
|
||||||
|
canal 会记住此 client 最新的position。</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck(int, Long, TimeUnit)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">不指定 position 获取事件.</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getWithoutAck(int)">getWithoutAck(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck(int, Long, TimeUnit)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getWithoutAck(int)">getWithoutAck(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#getWithoutAck(int, java.lang.Long, java.util.concurrent.TimeUnit)">getWithoutAck(int, Long, TimeUnit)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#getZkClient()">getZkClient()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_I_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">I</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#initRunning()">initRunning()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#isActive()">isActive()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_N_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">N</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnectors.html#newClusterConnector(java.util.List, java.lang.String, java.lang.String, java.lang.String)">newClusterConnector(List<? extends SocketAddress>, String, String, String)</a></span> - 类 中的静态方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">CanalConnectors</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnectors.html#newClusterConnector(java.lang.String, java.lang.String, java.lang.String, java.lang.String)">newClusterConnector(String, String, String, String)</a></span> - 类 中的静态方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">CanalConnectors</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">创建带cluster模式的客户端链接,自动完成failover切换,服务器列表自动扫描</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnectors.html#newSingleConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">newSingleConnector(SocketAddress, String, String, String)</a></span> - 类 中的静态方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类">CanalConnectors</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">创建单链接的客户端链接</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html#nextNode()">nextNode()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#nextNode()">nextNode()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html#nextNode()">nextNode()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_P_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">P</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html#processActiveEnter()">processActiveEnter()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">触发现在轮到自己做为active,需要载入上一个active的上下文数据</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html#processActiveExit()">processActiveExit()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口">ClientRunningListener</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">触发一下当前active模式失败</div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_R_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">R</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#releaseRunning()">releaseRunning()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#rollback(long)">rollback(long)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,指定回滚具体的batchId</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#rollback()">rollback()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">回滚到未进行 <code>ack</code> 的地方,下次fetch的时候,可以从最后一个没有 <code>ack</code> 的地方开始拿</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#rollback(long)">rollback(long)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#rollback()">rollback()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#rollback(long)">rollback(long)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#rollback()">rollback()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_S_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">S</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setAccessStrategy(com.alibaba.otter.canal.client.CanalNodeAccessStrategy)">setAccessStrategy(CanalNodeAccessStrategy)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#setActive(boolean)">setActive(boolean)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#setAddress(java.lang.String)">setAddress(String)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setClientData(com.alibaba.otter.canal.client.impl.running.ClientRunningData)">setClientData(ClientRunningData)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html#setClientId(short)">setClientId(short)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningData</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setDelayTime(int)">setDelayTime(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setDestination(java.lang.String)">setDestination(String)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setListener(com.alibaba.otter.canal.client.impl.running.ClientRunningListener)">setListener(ClientRunningListener)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setPassword(java.lang.String)">setPassword(String)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setRetryInterval(int)">setRetryInterval(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setRetryTimes(int)">setRetryTimes(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setRollbackOnConnect(boolean)">setRollbackOnConnect(boolean)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setRollbackOnDisConnect(boolean)">setRollbackOnDisConnect(boolean)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setSoTimeout(int)">setSoTimeout(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setSoTimeout(int)">setSoTimeout(int)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#setUsername(java.lang.String)">setUsername(String)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html#setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">setZkClient(ZkClientx)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#setZkClient(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">setZkClient(ZkClientx)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#setZkClientx(com.alibaba.otter.canal.common.zookeeper.ZkClientx)">setZkClientx(ZkClientx)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">SimpleCanalConnector</span></a> - <a href="./com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">基于CanalServerWithNetty定义的网络协议接口,对于canal数据进行get/rollback/ack等操作</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#SimpleCanalConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String)">SimpleCanalConnector(SocketAddress, String, String, String)</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#SimpleCanalConnector(java.net.SocketAddress, java.lang.String, java.lang.String, java.lang.String, int)">SimpleCanalConnector(SocketAddress, String, String, String, int)</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><a href="./com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">SimpleNodeAccessStrategy</span></a> - <a href="./com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a>中的类</dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">简单版本的node访问实现</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html#SimpleNodeAccessStrategy(java.util.List)">SimpleNodeAccessStrategy(List<? extends SocketAddress>)</a></span> - 类 的构造器com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleNodeAccessStrategy</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#start()">start()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#stop()">stop()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#subscribe(java.lang.String)">subscribe(String)</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">客户端订阅,重复订阅时会更新对应的filter信息
|
||||||
|
|
||||||
|
|
||||||
|
说明:
|
||||||
|
a.</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#subscribe()">subscribe()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">客户端订阅,不提交客户端filter,以服务端的filter为准</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#subscribe()">subscribe()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#subscribe(java.lang.String)">subscribe(String)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#subscribe()">subscribe()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#subscribe(java.lang.String)">subscribe(String)</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_U_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">U</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/CanalConnector.html#unsubscribe()">unsubscribe()</a></span> - 接口 中的方法com.alibaba.otter.canal.client.<a href="./com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">取消订阅</div>
|
||||||
|
</dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html#unsubscribe()">unsubscribe()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">ClusterCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html#unsubscribe()">unsubscribe()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.<a href="./com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类">SimpleCanalConnector</a></dt>
|
||||||
|
<dd> </dd>
|
||||||
|
</dl>
|
||||||
|
<a name="_W_">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<h2 class="title">W</h2>
|
||||||
|
<dl>
|
||||||
|
<dt><span class="strong"><a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html#waitForActive()">waitForActive()</a></span> - 类 中的方法com.alibaba.otter.canal.client.impl.running.<a href="./com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类">ClientRunningMonitor</a></dt>
|
||||||
|
<dd>
|
||||||
|
<div class="block">阻塞等待自己成为active,如果自己成为active,立马返回</div>
|
||||||
|
</dd>
|
||||||
|
</dl>
|
||||||
|
<a href="#_A_">A</a> <a href="#_C_">C</a> <a href="#_D_">D</a> <a href="#_G_">G</a> <a href="#_I_">I</a> <a href="#_N_">N</a> <a href="#_P_">P</a> <a href="#_R_">R</a> <a href="#_S_">S</a> <a href="#_U_">U</a> <a href="#_W_">W</a> </div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="./overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="./overview-tree.html">树</a></li>
|
||||||
|
<li><a href="./deprecated-list.html">已过时</a></li>
|
||||||
|
<li class="navBarCell1Rev">索引</li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="./index.html?index-all.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="index-all.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="./allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,68 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>canal client module for otter 1.0.13 1.0.13 API</title>
|
||||||
|
<script type="text/javascript">
|
||||||
|
targetPage = "" + window.location.search;
|
||||||
|
if (targetPage != "" && targetPage != "undefined")
|
||||||
|
targetPage = targetPage.substring(1);
|
||||||
|
if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
|
||||||
|
targetPage = "undefined";
|
||||||
|
function validURL(url) {
|
||||||
|
var pos = url.indexOf(".html");
|
||||||
|
if (pos == -1 || pos != url.length - 5)
|
||||||
|
return false;
|
||||||
|
var allowNumber = false;
|
||||||
|
var allowSep = false;
|
||||||
|
var seenDot = false;
|
||||||
|
for (var i = 0; i < url.length - 5; i++) {
|
||||||
|
var ch = url.charAt(i);
|
||||||
|
if ('a' <= ch && ch <= 'z' ||
|
||||||
|
'A' <= ch && ch <= 'Z' ||
|
||||||
|
ch == '$' ||
|
||||||
|
ch == '_') {
|
||||||
|
allowNumber = true;
|
||||||
|
allowSep = true;
|
||||||
|
} else if ('0' <= ch && ch <= '9'
|
||||||
|
|| ch == '-') {
|
||||||
|
if (!allowNumber)
|
||||||
|
return false;
|
||||||
|
} else if (ch == '/' || ch == '.') {
|
||||||
|
if (!allowSep)
|
||||||
|
return false;
|
||||||
|
allowNumber = false;
|
||||||
|
allowSep = false;
|
||||||
|
if (ch == '.')
|
||||||
|
seenDot = true;
|
||||||
|
if (ch == '/' && seenDot)
|
||||||
|
return false;
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
function loadFrames() {
|
||||||
|
if (targetPage != "" && targetPage != "undefined")
|
||||||
|
top.classFrame.location = top.targetPage;
|
||||||
|
}
|
||||||
|
</script>
|
||||||
|
</head>
|
||||||
|
<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
|
||||||
|
<frameset rows="30%,70%" title="Left frames" onload="top.loadFrames()">
|
||||||
|
<frame src="overview-frame.html" name="packageListFrame" title="所有程序包">
|
||||||
|
<frame src="allclasses-frame.html" name="packageFrame" title="所有类和接口 (除了非静态嵌套类型)">
|
||||||
|
</frameset>
|
||||||
|
<frame src="overview-summary.html" name="classFrame" title="程序包, 类和接口说明" scrolling="yes">
|
||||||
|
<noframes>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<h2>框架预警</h2>
|
||||||
|
<p>请使用框架功能查看此文档。如果看到此消息, 则表明您使用的是不支持框架的 Web 客户机。链接到<a href="overview-summary.html">非框架版本</a>。</p>
|
||||||
|
</noframes>
|
||||||
|
</frameset>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>概览列表 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<h1 title="canal.client-1.0.13" class="bar">canal.client-1.0.13</h1>
|
||||||
|
<div class="indexHeader"><a href="allclasses-frame.html" target="packageFrame">所有类</a></div>
|
||||||
|
<div class="indexContainer">
|
||||||
|
<h2 title="程序包">程序包</h2>
|
||||||
|
<ul title="程序包">
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/package-frame.html" target="packageFrame">com.alibaba.otter.canal.client</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/package-frame.html" target="packageFrame">com.alibaba.otter.canal.client.impl</a></li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/package-frame.html" target="packageFrame">com.alibaba.otter.canal.client.impl.running</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<p> </p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,139 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>概览 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="概览 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li class="navBarCell1Rev">概览</li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="overview-tree.html">树</a></li>
|
||||||
|
<li><a href="deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?overview-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="overview-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 class="title">canal.client-1.0.13</h1>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="程序包表, 列表程序包和解释">
|
||||||
|
<caption><span>程序包</span><span class="tabEnd"> </span></caption>
|
||||||
|
<tr>
|
||||||
|
<th class="colFirst" scope="col">程序包</th>
|
||||||
|
<th class="colLast" scope="col">说明</th>
|
||||||
|
</tr>
|
||||||
|
<tbody>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="com/alibaba/otter/canal/client/package-summary.html">com.alibaba.otter.canal.client</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="rowColor">
|
||||||
|
<td class="colFirst"><a href="com/alibaba/otter/canal/client/impl/package-summary.html">com.alibaba.otter.canal.client.impl</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
<tr class="altColor">
|
||||||
|
<td class="colFirst"><a href="com/alibaba/otter/canal/client/impl/running/package-summary.html">com.alibaba.otter.canal.client.impl.running</a></td>
|
||||||
|
<td class="colLast"> </td>
|
||||||
|
</tr>
|
||||||
|
</tbody>
|
||||||
|
</table>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li class="navBarCell1Rev">概览</li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li><a href="overview-tree.html">树</a></li>
|
||||||
|
<li><a href="deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?overview-summary.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="overview-summary.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,148 @@
|
|||||||
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||||
|
<!-- NewPage -->
|
||||||
|
<html lang="zh">
|
||||||
|
<head>
|
||||||
|
<!-- Generated by javadoc (version 1.7.0_40) on Tue Oct 29 14:30:30 CST 2013 -->
|
||||||
|
<meta http-equiv="Content-Type" content="text/html" charset="UTF-8">
|
||||||
|
<title>类分层结构 (canal client module for otter 1.0.13 1.0.13 API)</title>
|
||||||
|
<meta name="date" content="2013-10-29">
|
||||||
|
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
if (location.href.indexOf('is-external=true') == -1) {
|
||||||
|
parent.document.title="类分层结构 (canal client module for otter 1.0.13 1.0.13 API)";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
<noscript>
|
||||||
|
<div>您的浏览器已禁用 JavaScript。</div>
|
||||||
|
</noscript>
|
||||||
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
||||||
|
<div class="topNav"><a name="navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_top" title="跳过导航链接"></a><a name="navbar_top_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?overview-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="overview-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_top">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_top");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_top">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
||||||
|
<div class="header">
|
||||||
|
<h1 class="title">所有程序包的分层结构</h1>
|
||||||
|
<span class="strong">程序包分层结构:</span>
|
||||||
|
<ul class="horizontal">
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/package-tree.html">com.alibaba.otter.canal.client</a>, </li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/package-tree.html">com.alibaba.otter.canal.client.impl</a>, </li>
|
||||||
|
<li><a href="com/alibaba/otter/canal/client/impl/running/package-tree.html">com.alibaba.otter.canal.client.impl.running</a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<div class="contentContainer">
|
||||||
|
<h2 title="类分层结构">类分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">java.lang.<a href="http://docs.oracle.com/javase/6/docs/api/java/lang/Object.html?is-external=true" title="java.lang中的类或接口"><span class="strong">Object</span></a>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.common.AbstractCanalLifeCycle (implements com.alibaba.otter.canal.common.CanalLifeCycle)
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.running.<a href="com/alibaba/otter/canal/client/impl/running/ClientRunningMonitor.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">ClientRunningMonitor</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalConnectors.html" title="com.alibaba.otter.canal.client中的类"><span class="strong">CanalConnectors</span></a></li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.running.<a href="com/alibaba/otter/canal/client/impl/running/ClientRunningData.html" title="com.alibaba.otter.canal.client.impl.running中的类"><span class="strong">ClientRunningData</span></a></li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="com/alibaba/otter/canal/client/impl/ClusterCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">ClusterCanalConnector</span></a> (implements com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>)</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="com/alibaba/otter/canal/client/impl/ClusterNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">ClusterNodeAccessStrategy</span></a> (implements com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>)</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="com/alibaba/otter/canal/client/impl/SimpleCanalConnector.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">SimpleCanalConnector</span></a> (implements com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口">CanalConnector</a>)</li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.<a href="com/alibaba/otter/canal/client/impl/SimpleNodeAccessStrategy.html" title="com.alibaba.otter.canal.client.impl中的类"><span class="strong">SimpleNodeAccessStrategy</span></a> (implements com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口">CanalNodeAccessStrategy</a>)</li>
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<h2 title="接口分层结构">接口分层结构</h2>
|
||||||
|
<ul>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalConnector.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">CanalConnector</span></a></li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.<a href="com/alibaba/otter/canal/client/CanalNodeAccessStrategy.html" title="com.alibaba.otter.canal.client中的接口"><span class="strong">CanalNodeAccessStrategy</span></a></li>
|
||||||
|
<li type="circle">com.alibaba.otter.canal.client.impl.running.<a href="com/alibaba/otter/canal/client/impl/running/ClientRunningListener.html" title="com.alibaba.otter.canal.client.impl.running中的接口"><span class="strong">ClientRunningListener</span></a></li>
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
<!-- ======= START OF BOTTOM NAVBAR ====== -->
|
||||||
|
<div class="bottomNav"><a name="navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a><a href="#skip-navbar_bottom" title="跳过导航链接"></a><a name="navbar_bottom_firstrow">
|
||||||
|
<!-- -->
|
||||||
|
</a>
|
||||||
|
<ul class="navList" title="导航">
|
||||||
|
<li><a href="overview-summary.html">概览</a></li>
|
||||||
|
<li>程序包</li>
|
||||||
|
<li>类</li>
|
||||||
|
<li>使用</li>
|
||||||
|
<li class="navBarCell1Rev">树</li>
|
||||||
|
<li><a href="deprecated-list.html">已过时</a></li>
|
||||||
|
<li><a href="index-all.html">索引</a></li>
|
||||||
|
</ul>
|
||||||
|
<div class="aboutLanguage"><em>canal.client-1.0.13</em></div>
|
||||||
|
</div>
|
||||||
|
<div class="subNav">
|
||||||
|
<ul class="navList">
|
||||||
|
<li>上一个</li>
|
||||||
|
<li>下一个</li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList">
|
||||||
|
<li><a href="index.html?overview-tree.html" target="_top">框架</a></li>
|
||||||
|
<li><a href="overview-tree.html" target="_top">无框架</a></li>
|
||||||
|
</ul>
|
||||||
|
<ul class="navList" id="allclasses_navbar_bottom">
|
||||||
|
<li><a href="allclasses-noframe.html">所有类</a></li>
|
||||||
|
</ul>
|
||||||
|
<div>
|
||||||
|
<script type="text/javascript"><!--
|
||||||
|
allClassesLink = document.getElementById("allclasses_navbar_bottom");
|
||||||
|
if(window==top) {
|
||||||
|
allClassesLink.style.display = "block";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
allClassesLink.style.display = "none";
|
||||||
|
}
|
||||||
|
//-->
|
||||||
|
</script>
|
||||||
|
</div>
|
||||||
|
<a name="skip-navbar_bottom">
|
||||||
|
<!-- -->
|
||||||
|
</a></div>
|
||||||
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
||||||
|
<p class="legalCopy"><small>Copyright © 2013. All rights reserved.</small></p>
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
@@ -0,0 +1,3 @@
|
|||||||
|
com.alibaba.otter.canal.client
|
||||||
|
com.alibaba.otter.canal.client.impl
|
||||||
|
com.alibaba.otter.canal.client.impl.running
|
||||||
Binary file not shown.
|
After Width: | Height: | Size: 2.3 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 291 B |
Binary file not shown.
|
After Width: | Height: | Size: 10 KiB |
Binary file not shown.
|
After Width: | Height: | Size: 849 B |
@@ -0,0 +1,474 @@
|
|||||||
|
/* Javadoc style sheet */
|
||||||
|
/*
|
||||||
|
Overall document style
|
||||||
|
*/
|
||||||
|
body {
|
||||||
|
background-color:#ffffff;
|
||||||
|
color:#353833;
|
||||||
|
font-family:Arial, Helvetica, sans-serif;
|
||||||
|
font-size:76%;
|
||||||
|
margin:0;
|
||||||
|
}
|
||||||
|
a:link, a:visited {
|
||||||
|
text-decoration:none;
|
||||||
|
color:#4c6b87;
|
||||||
|
}
|
||||||
|
a:hover, a:focus {
|
||||||
|
text-decoration:none;
|
||||||
|
color:#bb7a2a;
|
||||||
|
}
|
||||||
|
a:active {
|
||||||
|
text-decoration:none;
|
||||||
|
color:#4c6b87;
|
||||||
|
}
|
||||||
|
a[name] {
|
||||||
|
color:#353833;
|
||||||
|
}
|
||||||
|
a[name]:hover {
|
||||||
|
text-decoration:none;
|
||||||
|
color:#353833;
|
||||||
|
}
|
||||||
|
pre {
|
||||||
|
font-size:1.3em;
|
||||||
|
}
|
||||||
|
h1 {
|
||||||
|
font-size:1.8em;
|
||||||
|
}
|
||||||
|
h2 {
|
||||||
|
font-size:1.5em;
|
||||||
|
}
|
||||||
|
h3 {
|
||||||
|
font-size:1.4em;
|
||||||
|
}
|
||||||
|
h4 {
|
||||||
|
font-size:1.3em;
|
||||||
|
}
|
||||||
|
h5 {
|
||||||
|
font-size:1.2em;
|
||||||
|
}
|
||||||
|
h6 {
|
||||||
|
font-size:1.1em;
|
||||||
|
}
|
||||||
|
ul {
|
||||||
|
list-style-type:disc;
|
||||||
|
}
|
||||||
|
code, tt {
|
||||||
|
font-size:1.2em;
|
||||||
|
}
|
||||||
|
dt code {
|
||||||
|
font-size:1.2em;
|
||||||
|
}
|
||||||
|
table tr td dt code {
|
||||||
|
font-size:1.2em;
|
||||||
|
vertical-align:top;
|
||||||
|
}
|
||||||
|
sup {
|
||||||
|
font-size:.6em;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Document title and Copyright styles
|
||||||
|
*/
|
||||||
|
.clear {
|
||||||
|
clear:both;
|
||||||
|
height:0px;
|
||||||
|
overflow:hidden;
|
||||||
|
}
|
||||||
|
.aboutLanguage {
|
||||||
|
float:right;
|
||||||
|
padding:0px 21px;
|
||||||
|
font-size:.8em;
|
||||||
|
z-index:200;
|
||||||
|
margin-top:-7px;
|
||||||
|
}
|
||||||
|
.legalCopy {
|
||||||
|
margin-left:.5em;
|
||||||
|
}
|
||||||
|
.bar a, .bar a:link, .bar a:visited, .bar a:active {
|
||||||
|
color:#FFFFFF;
|
||||||
|
text-decoration:none;
|
||||||
|
}
|
||||||
|
.bar a:hover, .bar a:focus {
|
||||||
|
color:#bb7a2a;
|
||||||
|
}
|
||||||
|
.tab {
|
||||||
|
background-color:#0066FF;
|
||||||
|
background-image:url(resources/titlebar.gif);
|
||||||
|
background-position:left top;
|
||||||
|
background-repeat:no-repeat;
|
||||||
|
color:#ffffff;
|
||||||
|
padding:8px;
|
||||||
|
width:5em;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Navigation bar styles
|
||||||
|
*/
|
||||||
|
.bar {
|
||||||
|
background-image:url(resources/background.gif);
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
color:#FFFFFF;
|
||||||
|
padding:.8em .5em .4em .8em;
|
||||||
|
height:auto;/*height:1.8em;*/
|
||||||
|
font-size:1em;
|
||||||
|
margin:0;
|
||||||
|
}
|
||||||
|
.topNav {
|
||||||
|
background-image:url(resources/background.gif);
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
color:#FFFFFF;
|
||||||
|
float:left;
|
||||||
|
padding:0;
|
||||||
|
width:100%;
|
||||||
|
clear:right;
|
||||||
|
height:2.8em;
|
||||||
|
padding-top:10px;
|
||||||
|
overflow:hidden;
|
||||||
|
}
|
||||||
|
.bottomNav {
|
||||||
|
margin-top:10px;
|
||||||
|
background-image:url(resources/background.gif);
|
||||||
|
background-repeat:repeat-x;
|
||||||
|
color:#FFFFFF;
|
||||||
|
float:left;
|
||||||
|
padding:0;
|
||||||
|
width:100%;
|
||||||
|
clear:right;
|
||||||
|
height:2.8em;
|
||||||
|
padding-top:10px;
|
||||||
|
overflow:hidden;
|
||||||
|
}
|
||||||
|
.subNav {
|
||||||
|
background-color:#dee3e9;
|
||||||
|
border-bottom:1px solid #9eadc0;
|
||||||
|
float:left;
|
||||||
|
width:100%;
|
||||||
|
overflow:hidden;
|
||||||
|
}
|
||||||
|
.subNav div {
|
||||||
|
clear:left;
|
||||||
|
float:left;
|
||||||
|
padding:0 0 5px 6px;
|
||||||
|
}
|
||||||
|
ul.navList, ul.subNavList {
|
||||||
|
float:left;
|
||||||
|
margin:0 25px 0 0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
ul.navList li{
|
||||||
|
list-style:none;
|
||||||
|
float:left;
|
||||||
|
padding:3px 6px;
|
||||||
|
}
|
||||||
|
ul.subNavList li{
|
||||||
|
list-style:none;
|
||||||
|
float:left;
|
||||||
|
font-size:90%;
|
||||||
|
}
|
||||||
|
.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
|
||||||
|
color:#FFFFFF;
|
||||||
|
text-decoration:none;
|
||||||
|
}
|
||||||
|
.topNav a:hover, .bottomNav a:hover {
|
||||||
|
text-decoration:none;
|
||||||
|
color:#bb7a2a;
|
||||||
|
}
|
||||||
|
.navBarCell1Rev {
|
||||||
|
background-image:url(resources/tab.gif);
|
||||||
|
background-color:#a88834;
|
||||||
|
color:#FFFFFF;
|
||||||
|
margin: auto 5px;
|
||||||
|
border:1px solid #c9aa44;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Page header and footer styles
|
||||||
|
*/
|
||||||
|
.header, .footer {
|
||||||
|
clear:both;
|
||||||
|
margin:0 20px;
|
||||||
|
padding:5px 0 0 0;
|
||||||
|
}
|
||||||
|
.indexHeader {
|
||||||
|
margin:10px;
|
||||||
|
position:relative;
|
||||||
|
}
|
||||||
|
.indexHeader h1 {
|
||||||
|
font-size:1.3em;
|
||||||
|
}
|
||||||
|
.title {
|
||||||
|
color:#2c4557;
|
||||||
|
margin:10px 0;
|
||||||
|
}
|
||||||
|
.subTitle {
|
||||||
|
margin:5px 0 0 0;
|
||||||
|
}
|
||||||
|
.header ul {
|
||||||
|
margin:0 0 25px 0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
.footer ul {
|
||||||
|
margin:20px 0 5px 0;
|
||||||
|
}
|
||||||
|
.header ul li, .footer ul li {
|
||||||
|
list-style:none;
|
||||||
|
font-size:1.2em;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Heading styles
|
||||||
|
*/
|
||||||
|
div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
|
||||||
|
background-color:#dee3e9;
|
||||||
|
border-top:1px solid #9eadc0;
|
||||||
|
border-bottom:1px solid #9eadc0;
|
||||||
|
margin:0 0 6px -8px;
|
||||||
|
padding:2px 5px;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList ul.blockList li.blockList h3 {
|
||||||
|
background-color:#dee3e9;
|
||||||
|
border-top:1px solid #9eadc0;
|
||||||
|
border-bottom:1px solid #9eadc0;
|
||||||
|
margin:0 0 6px -8px;
|
||||||
|
padding:2px 5px;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList li.blockList h3 {
|
||||||
|
padding:0;
|
||||||
|
margin:15px 0;
|
||||||
|
}
|
||||||
|
ul.blockList li.blockList h2 {
|
||||||
|
padding:0px 0 20px 0;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Page layout container styles
|
||||||
|
*/
|
||||||
|
.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
|
||||||
|
clear:both;
|
||||||
|
padding:10px 20px;
|
||||||
|
position:relative;
|
||||||
|
}
|
||||||
|
.indexContainer {
|
||||||
|
margin:10px;
|
||||||
|
position:relative;
|
||||||
|
font-size:1.0em;
|
||||||
|
}
|
||||||
|
.indexContainer h2 {
|
||||||
|
font-size:1.1em;
|
||||||
|
padding:0 0 3px 0;
|
||||||
|
}
|
||||||
|
.indexContainer ul {
|
||||||
|
margin:0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
.indexContainer ul li {
|
||||||
|
list-style:none;
|
||||||
|
}
|
||||||
|
.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
|
||||||
|
font-size:1.1em;
|
||||||
|
font-weight:bold;
|
||||||
|
margin:10px 0 0 0;
|
||||||
|
color:#4E4E4E;
|
||||||
|
}
|
||||||
|
.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
|
||||||
|
margin:10px 0 10px 20px;
|
||||||
|
}
|
||||||
|
.serializedFormContainer dl.nameValue dt {
|
||||||
|
margin-left:1px;
|
||||||
|
font-size:1.1em;
|
||||||
|
display:inline;
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
.serializedFormContainer dl.nameValue dd {
|
||||||
|
margin:0 0 0 1px;
|
||||||
|
font-size:1.1em;
|
||||||
|
display:inline;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
List styles
|
||||||
|
*/
|
||||||
|
ul.horizontal li {
|
||||||
|
display:inline;
|
||||||
|
font-size:0.9em;
|
||||||
|
}
|
||||||
|
ul.inheritance {
|
||||||
|
margin:0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
ul.inheritance li {
|
||||||
|
display:inline;
|
||||||
|
list-style:none;
|
||||||
|
}
|
||||||
|
ul.inheritance li ul.inheritance {
|
||||||
|
margin-left:15px;
|
||||||
|
padding-left:15px;
|
||||||
|
padding-top:1px;
|
||||||
|
}
|
||||||
|
ul.blockList, ul.blockListLast {
|
||||||
|
margin:10px 0 10px 0;
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
ul.blockList li.blockList, ul.blockListLast li.blockList {
|
||||||
|
list-style:none;
|
||||||
|
margin-bottom:25px;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
|
||||||
|
padding:0px 20px 5px 10px;
|
||||||
|
border:1px solid #9eadc0;
|
||||||
|
background-color:#f9f9f9;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
|
||||||
|
padding:0 0 5px 8px;
|
||||||
|
background-color:#ffffff;
|
||||||
|
border:1px solid #9eadc0;
|
||||||
|
border-top:none;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
|
||||||
|
margin-left:0;
|
||||||
|
padding-left:0;
|
||||||
|
padding-bottom:15px;
|
||||||
|
border:none;
|
||||||
|
border-bottom:1px solid #9eadc0;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
|
||||||
|
list-style:none;
|
||||||
|
border-bottom:none;
|
||||||
|
padding-bottom:0;
|
||||||
|
}
|
||||||
|
table tr td dl, table tr td dl dt, table tr td dl dd {
|
||||||
|
margin-top:0;
|
||||||
|
margin-bottom:1px;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Table styles
|
||||||
|
*/
|
||||||
|
.contentContainer table, .classUseContainer table, .constantValuesContainer table {
|
||||||
|
border-bottom:1px solid #9eadc0;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
.contentContainer .description table, .contentContainer .details table {
|
||||||
|
border-bottom:none;
|
||||||
|
}
|
||||||
|
.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
|
||||||
|
vertical-align:top;
|
||||||
|
padding-right:20px;
|
||||||
|
}
|
||||||
|
.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
|
||||||
|
.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
|
||||||
|
.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
|
||||||
|
.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
|
||||||
|
padding-right:3px;
|
||||||
|
}
|
||||||
|
.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
|
||||||
|
position:relative;
|
||||||
|
text-align:left;
|
||||||
|
background-repeat:no-repeat;
|
||||||
|
color:#FFFFFF;
|
||||||
|
font-weight:bold;
|
||||||
|
clear:none;
|
||||||
|
overflow:hidden;
|
||||||
|
padding:0px;
|
||||||
|
margin:0px;
|
||||||
|
}
|
||||||
|
caption a:link, caption a:hover, caption a:active, caption a:visited {
|
||||||
|
color:#FFFFFF;
|
||||||
|
}
|
||||||
|
.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
|
||||||
|
white-space:nowrap;
|
||||||
|
padding-top:8px;
|
||||||
|
padding-left:8px;
|
||||||
|
display:block;
|
||||||
|
float:left;
|
||||||
|
background-image:url(resources/titlebar.gif);
|
||||||
|
height:18px;
|
||||||
|
}
|
||||||
|
.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
|
||||||
|
width:10px;
|
||||||
|
background-image:url(resources/titlebar_end.gif);
|
||||||
|
background-repeat:no-repeat;
|
||||||
|
background-position:top right;
|
||||||
|
position:relative;
|
||||||
|
float:left;
|
||||||
|
}
|
||||||
|
ul.blockList ul.blockList li.blockList table {
|
||||||
|
margin:0 0 12px 0px;
|
||||||
|
width:100%;
|
||||||
|
}
|
||||||
|
.tableSubHeadingColor {
|
||||||
|
background-color: #EEEEFF;
|
||||||
|
}
|
||||||
|
.altColor {
|
||||||
|
background-color:#eeeeef;
|
||||||
|
}
|
||||||
|
.rowColor {
|
||||||
|
background-color:#ffffff;
|
||||||
|
}
|
||||||
|
.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
|
||||||
|
text-align:left;
|
||||||
|
padding:3px 3px 3px 7px;
|
||||||
|
}
|
||||||
|
th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
|
||||||
|
background:#dee3e9;
|
||||||
|
border-top:1px solid #9eadc0;
|
||||||
|
border-bottom:1px solid #9eadc0;
|
||||||
|
text-align:left;
|
||||||
|
padding:3px 3px 3px 7px;
|
||||||
|
}
|
||||||
|
td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
|
td.colFirst, th.colFirst {
|
||||||
|
border-left:1px solid #9eadc0;
|
||||||
|
white-space:nowrap;
|
||||||
|
}
|
||||||
|
td.colLast, th.colLast {
|
||||||
|
border-right:1px solid #9eadc0;
|
||||||
|
}
|
||||||
|
td.colOne, th.colOne {
|
||||||
|
border-right:1px solid #9eadc0;
|
||||||
|
border-left:1px solid #9eadc0;
|
||||||
|
}
|
||||||
|
table.overviewSummary {
|
||||||
|
padding:0px;
|
||||||
|
margin-left:0px;
|
||||||
|
}
|
||||||
|
table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
|
||||||
|
table.overviewSummary td.colOne, table.overviewSummary th.colOne {
|
||||||
|
width:25%;
|
||||||
|
vertical-align:middle;
|
||||||
|
}
|
||||||
|
table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
|
||||||
|
width:25%;
|
||||||
|
vertical-align:middle;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Content styles
|
||||||
|
*/
|
||||||
|
.description pre {
|
||||||
|
margin-top:0;
|
||||||
|
}
|
||||||
|
.deprecatedContent {
|
||||||
|
margin:0;
|
||||||
|
padding:10px 0;
|
||||||
|
}
|
||||||
|
.docSummary {
|
||||||
|
padding:0;
|
||||||
|
}
|
||||||
|
/*
|
||||||
|
Formatting effect styles
|
||||||
|
*/
|
||||||
|
.sourceLineNo {
|
||||||
|
color:green;
|
||||||
|
padding:0 30px 0 0;
|
||||||
|
}
|
||||||
|
h1.hidden {
|
||||||
|
visibility:hidden;
|
||||||
|
overflow:hidden;
|
||||||
|
font-size:.9em;
|
||||||
|
}
|
||||||
|
.block {
|
||||||
|
display:block;
|
||||||
|
margin:3px 0 0 0;
|
||||||
|
}
|
||||||
|
.strong {
|
||||||
|
font-weight:bold;
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user