org.apache.zookeeper.ZooKeeper.getTestable()方法的使用及代码示例

x33g5p2x  于2022-02-05 转载在 其他  
字(1.6k)|赞(0)|评价(0)|浏览(356)

本文整理了Java中org.apache.zookeeper.ZooKeeper.getTestable()方法的一些代码示例,展示了ZooKeeper.getTestable()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZooKeeper.getTestable()方法的具体详情如下:
包路径:org.apache.zookeeper.ZooKeeper
类名称:ZooKeeper
方法名:getTestable

ZooKeeper.getTestable介绍

暂无

代码示例

代码示例来源:origin: pravega/pravega

  1. @VisibleForTesting
  2. public void forceClientSessionExpiry() throws Exception {
  3. Preconditions.checkState(serviceConfig.isControllerClusterListenerEnabled(),
  4. "Controller Cluster not enabled");
  5. awaitServiceStarting();
  6. ((CuratorFramework) this.storeClient.getClient()).getZookeeperClient().getZooKeeper()
  7. .getTestable().injectSessionExpiration();
  8. }
  9. }

代码示例来源:origin: org.apache.curator/curator-client

  1. /**
  2. * For ZooKeeper 3.5.x, use the supported <code>zooKeeper.getTestable().injectSessionExpiration()</code>.
  3. * For ZooKeeper 3.4.x do the equivalent via reflection
  4. *
  5. * @param zooKeeper client
  6. */
  7. public static void injectSessionExpiration(ZooKeeper zooKeeper)
  8. {
  9. if ( isZK34() )
  10. {
  11. InjectSessionExpiration.injectSessionExpiration(zooKeeper);
  12. }
  13. else
  14. {
  15. // LOL - this method was proposed by me (JZ) in 2013 for totally unrelated reasons
  16. // it got added to ZK 3.5 and now does exactly what we need
  17. // https://issues.apache.org/jira/browse/ZOOKEEPER-1730
  18. zooKeeper.getTestable().injectSessionExpiration();
  19. }
  20. }
  21. }

代码示例来源:origin: pravega/pravega

  1. canRetrySupplier, expirationHandler);
  2. client.getZookeeperClient().getZooKeeper().getTestable().injectSessionExpiration();

代码示例来源:origin: pravega/pravega

  1. curatorClient.getZookeeperClient().getZooKeeper().getTestable().injectSessionExpiration();
  2. } catch (Exception e) {
  3. log.error("Failed while simulating client session expiry", e);

相关文章