public final class NameService extends Object
| 构造器和说明 |
|---|
NameService(String topDomainName) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getClusterName() |
MetaLoader |
getMetaLoader() |
PipeletInstanceRoleSelectStrategy |
getRoleStrategy() |
TopicAddress |
lookupForPub(String pipelet)
发布时,从zk中根据pipelet名称获取具体实例的地址
|
TopicAddress |
lookupForSub(String pipelet,
long position)
订阅时,从zk中根据pipelet名称获取具体实例的地址
|
QueueAddress |
lookupQueue(String queueName)
从zk中获取queue的地址
|
void |
setClusterName(String clusterName) |
void |
setMetaLoader(MetaLoader metaLoader) |
void |
setRoleStrategy(PipeletInstanceRoleSelectStrategy roleStrategy) |
public NameService(String topDomainName)
public MetaLoader getMetaLoader()
public void setMetaLoader(MetaLoader metaLoader)
public void setClusterName(String clusterName)
public String getClusterName()
public PipeletInstanceRoleSelectStrategy getRoleStrategy()
public void setRoleStrategy(PipeletInstanceRoleSelectStrategy roleStrategy)
public TopicAddress lookupForSub(String pipelet, long position) throws NameResolveException, org.apache.zookeeper.KeeperException
pipelet - pipelet名称position - 订阅点TopicAddress topic地址NameResolveException - 名字解析异常org.apache.zookeeper.KeeperException - zk异常public TopicAddress lookupForPub(String pipelet) throws NameResolveException, org.apache.zookeeper.KeeperException
pipelet - pipelet名称TopicAddress topic地址NameResolveException - 名字解析异常org.apache.zookeeper.KeeperException - zk异常public QueueAddress lookupQueue(String queueName) throws QueueLocateException, org.apache.zookeeper.KeeperException
queueName - queueNameQueueAddress queue地址QueueLocateException - 名字解析异常org.apache.zookeeper.KeeperException - zk异常Copyright © 2017. All rights reserved.