本文整理汇总了Java中com.netflix.curator.framework.state.ConnectionState类的典型用法代码示例。如果您正苦于以下问题:Java ConnectionState类的具体用法?Java ConnectionState怎么用?Java ConnectionState使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
ConnectionState类属于com.netflix.curator.framework.state包,在下文中一共展示了ConnectionState类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: createConnectionStateListener
import com.netflix.curator.framework.state.ConnectionState; //导入依赖的package包/类
private ConnectionStateListener createConnectionStateListener() {
return new ConnectionStateListener() {
@Override
public void stateChanged(CuratorFramework client,
ConnectionState newState) {
LOGGER.log(Level.INFO,
"Curator Connection state is changed to " + newState);
if (newState == ConnectionState.CONNECTED) {
zkConnected.set(true);
} else if (newState == ConnectionState.SUSPENDED
|| newState == ConnectionState.LOST) {
zkConnected.set(false);
} else if (newState == ConnectionState.RECONNECTED) {
zkConnected.set(true);
}
}
};
}
开发者ID:pulsarIO,项目名称:jetstream,代码行数:19,代码来源:ZkConnector.java
示例2: stateChanged
import com.netflix.curator.framework.state.ConnectionState; //导入依赖的package包/类
@Override
public void stateChanged(CuratorFramework client, ConnectionState newState) {
switch (newState) {
case SUSPENDED:
log.error("Connection suspended");
autonomousComponent.setPaused(true);
pauseWorkers();
break;
case LOST:
log.error("Connection lost");
autonomousComponent.setStopped(true);
stopWorkers();
break;
default:
log.info("Connection event: {}", newState.name());
autonomousComponent.setPaused(false);
unpauseWorkers();
break;
}
}
开发者ID:statsbiblioteket,项目名称:newspaper-batch-event-framework,代码行数:21,代码来源:ConcurrencyConnectionStateListener.java
示例3: createConnectionStateListener
import com.netflix.curator.framework.state.ConnectionState; //导入依赖的package包/类
private ConnectionStateListener createConnectionStateListener() {
return new ConnectionStateListener() {
@Override
public void stateChanged(CuratorFramework client,
ConnectionState newState) {
if (LOGGER.isInfoEnabled())
LOGGER.info(
"Curator Connection state is changed to "
+ newState);
if (newState == ConnectionState.CONNECTED) {
m_zkConnected.set(true);
if (LOGGER.isInfoEnabled())
LOGGER.info(
"Zookeeper connected is set to true.");
new Thread(new OnConnectedTask()).start();
} else if (newState == ConnectionState.SUSPENDED
|| newState == ConnectionState.LOST) {
m_zkConnected.set(false);
m_rebalanceable.set(false);
if (LOGGER.isInfoEnabled())
LOGGER.info(
"Zookeeper connection is lost and it's now unrebalanceable.");
} else if (newState == ConnectionState.RECONNECTED) {
noticeZkReconnected();
m_zkConnected.set(true);
m_rebalanceable.set(true);
if (LOGGER.isInfoEnabled())
LOGGER.info(
"Zookeeper is reconnected and it's rebalanceable again.");
}
}
};
}
开发者ID:pulsarIO,项目名称:jetstream,代码行数:37,代码来源:KafkaController.java
示例4: stateChanged
import com.netflix.curator.framework.state.ConnectionState; //导入依赖的package包/类
@Override
public void stateChanged(CuratorFramework client, ConnectionState newState) {
}
开发者ID:cityzendata,项目名称:warp10-platform,代码行数:4,代码来源:ThriftDirectoryClient.java
注:本文中的com.netflix.curator.framework.state.ConnectionState类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论