本文整理了Java中org.apache.zookeeper.ZooKeeper.getTestable()
方法的一些代码示例,展示了ZooKeeper.getTestable()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZooKeeper.getTestable()
方法的具体详情如下:
包路径:org.apache.zookeeper.ZooKeeper
类名称:ZooKeeper
方法名:getTestable
暂无
代码示例来源:origin: pravega/pravega
@VisibleForTesting
public void forceClientSessionExpiry() throws Exception {
Preconditions.checkState(serviceConfig.isControllerClusterListenerEnabled(),
"Controller Cluster not enabled");
awaitServiceStarting();
((CuratorFramework) this.storeClient.getClient()).getZookeeperClient().getZooKeeper()
.getTestable().injectSessionExpiration();
}
}
代码示例来源:origin: org.apache.curator/curator-client
/**
* For ZooKeeper 3.5.x, use the supported <code>zooKeeper.getTestable().injectSessionExpiration()</code>.
* For ZooKeeper 3.4.x do the equivalent via reflection
*
* @param zooKeeper client
*/
public static void injectSessionExpiration(ZooKeeper zooKeeper)
{
if ( isZK34() )
{
InjectSessionExpiration.injectSessionExpiration(zooKeeper);
}
else
{
// LOL - this method was proposed by me (JZ) in 2013 for totally unrelated reasons
// it got added to ZK 3.5 and now does exactly what we need
// https://issues.apache.org/jira/browse/ZOOKEEPER-1730
zooKeeper.getTestable().injectSessionExpiration();
}
}
}
代码示例来源:origin: pravega/pravega
canRetrySupplier, expirationHandler);
client.getZookeeperClient().getZooKeeper().getTestable().injectSessionExpiration();
代码示例来源:origin: pravega/pravega
curatorClient.getZookeeperClient().getZooKeeper().getTestable().injectSessionExpiration();
} catch (Exception e) {
log.error("Failed while simulating client session expiry", e);
内容来源于网络,如有侵权,请联系作者删除!