public class ZookeeperPathUtils
extends java.lang.Object
/otter
canal
cluster
destinations
dest1
running (EPHEMERAL)
cluster
client1
running (EPHEMERAL)
cluster
filter
cursor
mark
1
2
3
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
BATCH_MARK_NODE |
static java.lang.String |
CANAL_CLUSTER_NODE |
static java.lang.String |
CANAL_CLUSTER_ROOT_NODE
整个canal server的集群列表
|
static java.lang.String |
CANAL_ROOT_NODE |
static java.lang.String |
CLUSTER_NODE |
static java.lang.String |
CURSOR_NODE |
static java.lang.String |
DESTINATION_CLIENTID_BATCH_MARK_NODE |
static java.lang.String |
DESTINATION_CLIENTID_BATCH_MARK_WITH_ID_PATH |
static java.lang.String |
DESTINATION_CLIENTID_FILTER_NODE |
static java.lang.String |
DESTINATION_CLIENTID_NODE |
static java.lang.String |
DESTINATION_CLIENTID_RUNNING_NODE
客户端当前正在工作的running节点
|
static java.lang.String |
DESTINATION_CLUSTER_NODE |
static java.lang.String |
DESTINATION_CLUSTER_ROOT
针对某个destination的工作的集群列表
|
static java.lang.String |
DESTINATION_CURSOR_NODE |
static java.lang.String |
DESTINATION_NODE |
static java.lang.String |
DESTINATION_PARSE_NODE |
static java.lang.String |
DESTINATION_ROOT_NODE |
static java.lang.String |
DESTINATION_RUNNING_NODE
服务端当前正在提供服务的running节点
|
static java.lang.String |
FILTER_NODE |
static java.lang.String |
OTTER_ROOT_NODE |
static java.lang.String |
PARSE_NODE |
static java.lang.String |
RUNNING_NODE |
static java.lang.String |
ZOOKEEPER_SEPARATOR |
| 构造器和说明 |
|---|
ZookeeperPathUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static long |
getBatchMarkId(java.lang.String batchMarkNode)
将batchNode转换为Long
|
static java.lang.String |
getBatchMarkNode(java.lang.Long batchId)
将batchId转化为zookeeper中的node名称
|
static java.lang.String |
getBatchMarkPath(java.lang.String destinationName,
short clientId) |
static java.lang.String |
getBatchMarkWithIdPath(java.lang.String destinationName,
short clientId,
java.lang.Long batchId) |
static java.lang.String |
getCanalClusterNode(java.lang.String node) |
static short |
getClientId(java.lang.String clientNode)
将batchNode转换为Long
|
static java.lang.String |
getClientIdNodePath(java.lang.String destinationName,
short clientId) |
static java.lang.String |
getCursorPath(java.lang.String destination,
short clientId) |
static java.lang.String |
getDestinationClientRunning(java.lang.String destination,
short clientId)
客户端当前正在工作的running节点
|
static java.lang.String |
getDestinationClusterNode(java.lang.String destination,
java.lang.String node) |
static java.lang.String |
getDestinationClusterRoot(java.lang.String destination) |
static java.lang.String |
getDestinationPath(java.lang.String destinationName) |
static java.lang.String |
getDestinationServerRunning(java.lang.String destination)
服务端当前正在提供服务的running节点
|
static java.lang.String |
getFilterPath(java.lang.String destinationName,
short clientId) |
static java.lang.String |
getParsePath(java.lang.String destination) |
public static final java.lang.String ZOOKEEPER_SEPARATOR
public static final java.lang.String OTTER_ROOT_NODE
public static final java.lang.String CANAL_ROOT_NODE
public static final java.lang.String DESTINATION_ROOT_NODE
public static final java.lang.String FILTER_NODE
public static final java.lang.String BATCH_MARK_NODE
public static final java.lang.String PARSE_NODE
public static final java.lang.String CURSOR_NODE
public static final java.lang.String RUNNING_NODE
public static final java.lang.String CLUSTER_NODE
public static final java.lang.String DESTINATION_NODE
public static final java.lang.String DESTINATION_PARSE_NODE
public static final java.lang.String DESTINATION_CLIENTID_NODE
public static final java.lang.String DESTINATION_CURSOR_NODE
public static final java.lang.String DESTINATION_CLIENTID_FILTER_NODE
public static final java.lang.String DESTINATION_CLIENTID_BATCH_MARK_NODE
public static final java.lang.String DESTINATION_CLIENTID_BATCH_MARK_WITH_ID_PATH
public static final java.lang.String DESTINATION_RUNNING_NODE
public static final java.lang.String DESTINATION_CLIENTID_RUNNING_NODE
public static final java.lang.String CANAL_CLUSTER_ROOT_NODE
public static final java.lang.String CANAL_CLUSTER_NODE
public static final java.lang.String DESTINATION_CLUSTER_ROOT
public static final java.lang.String DESTINATION_CLUSTER_NODE
public static java.lang.String getDestinationPath(java.lang.String destinationName)
public static java.lang.String getClientIdNodePath(java.lang.String destinationName,
short clientId)
public static java.lang.String getFilterPath(java.lang.String destinationName,
short clientId)
public static java.lang.String getBatchMarkPath(java.lang.String destinationName,
short clientId)
public static java.lang.String getBatchMarkWithIdPath(java.lang.String destinationName,
short clientId,
java.lang.Long batchId)
public static java.lang.String getCursorPath(java.lang.String destination,
short clientId)
public static java.lang.String getCanalClusterNode(java.lang.String node)
public static java.lang.String getDestinationServerRunning(java.lang.String destination)
public static java.lang.String getDestinationClientRunning(java.lang.String destination,
short clientId)
public static java.lang.String getDestinationClusterNode(java.lang.String destination,
java.lang.String node)
public static java.lang.String getDestinationClusterRoot(java.lang.String destination)
public static java.lang.String getParsePath(java.lang.String destination)
public static short getClientId(java.lang.String clientNode)
public static long getBatchMarkId(java.lang.String batchMarkNode)
public static java.lang.String getBatchMarkNode(java.lang.Long batchId)
Copyright © 2018. All Rights Reserved.