- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中com.github.ltsopensource.zookeeper.lts.ZkInterruptedException.<init>()
方法的一些代码示例,展示了ZkInterruptedException.<init>()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ZkInterruptedException.<init>()
方法的具体详情如下:
包路径:com.github.ltsopensource.zookeeper.lts.ZkInterruptedException
类名称:ZkInterruptedException
方法名:<init>
暂无
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public <T> T getData(String path) {
// 暂时不watch data change 所以第二个参数为false
try {
byte[] data = zk.getData(path, false, null);
return (T) serializer.deserialize(data);
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public <T> T getData(String path) {
// 暂时不watch data change 所以第二个参数为false
try {
byte[] data = zk.getData(path, false, null);
return (T) serializer.deserialize(data);
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
protected List<String> addTargetChildListener(String path, ChildListener childListener) {
checkConnect();
synchronized (childListeners) {
Set<ChildListener> listeners = childListeners.get(path);
if (listeners == null) {
listeners = new CopyOnWriteArraySet<ChildListener>();
childListeners.put(path, listeners);
}
listeners.add(childListener);
}
try {
zk.exists(path, true);
try {
return zk.getChildren(path, true);
} catch (KeeperException e) {
if (!isZkNoNodeException(e)) {
throw e;
}
}
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
return null;
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public boolean exists(String path) {
boolean watch = CollectionUtils.isNotEmpty(childListeners.get(path));
try {
return zk.exists(path, watch) != null;
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return false;
} else {
throw new ZkException(e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public boolean exists(String path) {
boolean watch = CollectionUtils.isNotEmpty(childListeners.get(path));
try {
return zk.exists(path, watch) != null;
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return false;
} else {
throw new ZkException(e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public List<String> getChildren(String path) {
boolean watch = CollectionUtils.isNotEmpty(childListeners.get(path));
try {
return zk.getChildren(path, watch);
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return null;
} else {
throw new ZkException(e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public List<String> getChildren(String path) {
boolean watch = CollectionUtils.isNotEmpty(childListeners.get(path));
try {
return zk.getChildren(path, watch);
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return null;
} else {
throw new ZkException(e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
protected List<String> addTargetChildListener(String path, ChildListener childListener) {
checkConnect();
synchronized (childListeners) {
Set<ChildListener> listeners = childListeners.get(path);
if (listeners == null) {
listeners = new CopyOnWriteArraySet<ChildListener>();
childListeners.put(path, listeners);
}
listeners.add(childListener);
}
try {
zk.exists(path, true);
try {
return zk.getChildren(path, true);
} catch (KeeperException e) {
if (!isZkNoNodeException(e)) {
throw e;
}
}
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
return null;
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public void setData(String path, Object data) {
byte[] bytes = serializer.serialize(data);
try {
zk.setData(path, bytes, -1);
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public void setData(String path, Object data) {
byte[] bytes = serializer.serialize(data);
try {
zk.setData(path, bytes, -1);
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public boolean delete(String path) {
try {
zk.delete(path, -1);
return true;
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return false;
} else {
throw new ZkException(e);
}
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
public boolean delete(String path) {
try {
zk.delete(path, -1);
return true;
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return false;
} else {
throw new ZkException(e);
}
}
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
protected String createEphemeral(String path, Object data, boolean sequential) {
checkConnect();
final byte[] bytes = data == null ? null : serialize(data);
if (sequential) {
try {
return zk.create(path, bytes, ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.EPHEMERAL_SEQUENTIAL);
} catch (KeeperException e) {
throw new ZkException("path[\" + path + \"], sequential[true] , code:" + e.code(), e);
} catch (InterruptedException e) {
throw new ZkInterruptedException("create ephemeral path[" + path + "], sequential[true]", e);
}
} else {
try {
zk.create(path, bytes, ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.EPHEMERAL);
return path;
} catch (KeeperException e) {
if (isZkNodeExistsException(e)) {
// 已经存在 ignored
} else {
throw new ZkException("path[\" + path + \"], sequential[false] , code:" + e.code(), e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException("create ephemeral path[" + path + "], sequential[false]", e);
}
}
return null;
}
代码示例来源:origin: ltsopensource/light-task-scheduler
@Override
protected String createEphemeral(String path, Object data, boolean sequential) {
checkConnect();
final byte[] bytes = data == null ? null : serialize(data);
if (sequential) {
try {
return zk.create(path, bytes, ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.EPHEMERAL_SEQUENTIAL);
} catch (KeeperException e) {
throw new ZkException("path[\" + path + \"], sequential[true] , code:" + e.code(), e);
} catch (InterruptedException e) {
throw new ZkInterruptedException("create ephemeral path[" + path + "], sequential[true]", e);
}
} else {
try {
zk.create(path, bytes, ZooDefs.Ids.OPEN_ACL_UNSAFE, CreateMode.EPHEMERAL);
return path;
} catch (KeeperException e) {
if (isZkNodeExistsException(e)) {
// 已经存在 ignored
} else {
throw new ZkException("path[\" + path + \"], sequential[false] , code:" + e.code(), e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException("create ephemeral path[" + path + "], sequential[false]", e);
}
}
return null;
}
代码示例来源:origin: ltsopensource/light-task-scheduler
throw new ZkException("path[\" + path + \"], sequential[true] , code:" + e.code(), e);
} catch (InterruptedException e) {
throw new ZkInterruptedException("create persistent path[" + path + "], sequential[true]", e);
throw new ZkInterruptedException("create persistent path[" + path + "], sequential[false]", e);
代码示例来源:origin: ltsopensource/light-task-scheduler
throw new ZkException("path[\" + path + \"], sequential[true] , code:" + e.code(), e);
} catch (InterruptedException e) {
throw new ZkInterruptedException("create persistent path[" + path + "], sequential[true]", e);
throw new ZkInterruptedException("create persistent path[" + path + "], sequential[false]", e);
代码示例来源:origin: com.github.ltsopensource/lts-core
@Override
public <T> T getData(String path) {
// 暂时不watch data change 所以第二个参数为false
try {
byte[] data = zk.getData(path, false, null);
return (T) serializer.deserialize(data);
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: com.github.ltsopensource/lts-core
@Override
public List<String> getChildren(String path) {
boolean watch = CollectionUtils.isNotEmpty(childListeners.get(path));
try {
return zk.getChildren(path, watch);
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return null;
} else {
throw new ZkException(e);
}
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: com.github.ltsopensource/lts-core
@Override
public void setData(String path, Object data) {
byte[] bytes = serializer.serialize(data);
try {
zk.setData(path, bytes, -1);
} catch (KeeperException e) {
throw new ZkException(e);
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
}
}
代码示例来源:origin: com.github.ltsopensource/lts-core
@Override
public boolean delete(String path) {
try {
zk.delete(path, -1);
return true;
} catch (InterruptedException e) {
throw new ZkInterruptedException(e);
} catch (KeeperException e) {
if (isZkNoNodeException(e)) {
return false;
} else {
throw new ZkException(e);
}
}
}
我想升级 Azure ML 中计算实例附带的默认 Ubuntu 版本。 有人有安全升级到最新 LTS 的指南吗? 最佳答案 您想要这样做有什么具体原因吗? 由于存在一些严重依赖项( https://l
node:lts-alpine3.14 和 node:lts-alpine 有什么区别?我应该将哪一个用于 Node 后端 API? 我想将其中一张图片用于我的 Node 后端 API,如下所示:表达
node:lts-alpine3.14 和 node:lts-alpine 有什么区别?我应该将哪一个用于 Node 后端 API? 我想将其中一张图片用于我的 Node 后端 API,如下所示:表达
从 Ubuntu 10.04LTS 升级到 12.04LTS 时,我们保留了所有必要的配置文件(svn、trac、apache2)。起初一切似乎都运行良好。我们仍然可以使用最新版本的 subclips
在我当前运行 Ubuntu 14.04 的 Office PC 中,没有任何交换分区(安装时安装程序未创建交换空间)。现在我想创建一个交换空间分区。我知道有一个创建交换文件或交换分区的过程。访问htt
关闭。这个问题是off-topic .它目前不接受答案。 想改善这个问题吗? Update the question所以它是 on-topic对于堆栈溢出。 8年前关闭。 Improve this q
我正在使用 Jenkins 滚动发布,我试图转移到 Jenkins 的 LTS 版本,但我没有找到从滚动发布转移到 LTS 版本的直接方法。 我的旧 Jenkins 中有很多配置,所以无法安装新的 J
是否有一个 stack 命令可以运行来获取我的系统上通过 stack 安装的所有 LTS 版本的列表? 最佳答案 不确定 stack 命令,但您可以使用 bash 命令来完成: $ ls ~/.sta
我在维基百科上查了一下,那里只有一行。任何人都有更详细的描述吗? Ubuntu 使用这种表示法发布他们的操作系统,但我无法找到关于它的含义/包含的详细描述。我已经阅读了 Ubuntu 表示法,但需要更
vsftpd是常用的ftp server端,网上文档很多。能用的很少,耽误了很多时间。 现记录一次安装配置的过程: 环境: Ubuntu 14.04.2 LTS 安装: sudo ap
我已经在Windows上从here安装了nvm,但是正在运行nvm install lts打印: lts.0.0 Node.js vlts.0.0 is only available in 32-b
堆栈文档提供了使用 ghcjs 进行编译的示例配置 https://docs.haskellstack.org/en/stable/ghcjs/ 。但最新的例子是 lts-7.19。我想配置堆栈以使用
我对“使用 Java 需要付费吗?”的理解的 Java programming language Free 是我可以使用 OpenJDK(版本 11)构建,前提是我不需要 LTS,因为 OpenJDK
Java 17 更新了,作为一个 10 年的 Java 程序员,还是有亿点点兴奋的,Kotlin 的群里面也是各种讨论 Java 的新特性。 我记得五六年前,谈论起当时刚刚进入人们视野不久的 Ja
本文整理了Java中com.github.ltsopensource.zookeeper.lts.ZkInterruptedException类的一些代码示例,展示了ZkInterruptedExce
本文整理了Java中com.github.ltsopensource.zookeeper.lts.ZkException类的一些代码示例,展示了ZkException类的具体用法。这些代码示例主要来源
我的 mongodb 安装不是很好。我在/etc/apt/sources.list 中添加了一个位置,但我收到一条错误消息,指出 i386 包和 amd64 包之间的条目中有重复项?我尝试了更新,但它
我正在尝试在 ubuntu 10.04 上安装 CoffeeScript 。它永远挂着。这是的输出 npm 安装 CoffeeScript --verbose: npm info it worked
我正在考虑在我的下一个项目中使用 Laravel 6.5,但是,我想确保它会被视为一个长期支持版本。 Laravel's documentation for version 6.x有一张表将版本 6
已结束。此问题不符合 Stack Overflow guidelines .它目前不接受答案。 这个问题似乎与 a specific programming problem, a software a
我是一名优秀的程序员,十分优秀!