本文整理汇总了Java中org.apache.zookeeper.KeeperException.NotEmptyException类的典型用法代码示例。如果您正苦于以下问题:Java NotEmptyException类的具体用法?Java NotEmptyException怎么用?Java NotEmptyException使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
NotEmptyException类属于org.apache.zookeeper.KeeperException包,在下文中一共展示了NotEmptyException类的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: reportError
import org.apache.zookeeper.KeeperException.NotEmptyException; //导入依赖的package包/类
public static void reportError(Throwable t) {
Throwable cause = t.getCause();
if (cause != null && cause != t) {
reportError(cause);
return;
}
boolean showCustomErrorMessageDialog = false;
int style = StatusManager.LOG;
String title = "Error";
String message = t.getLocalizedMessage();
if (t instanceof KeeperException) {
KeeperException ke = (KeeperException) t;
title = "ZooKeeper Error";
showCustomErrorMessageDialog = true;
if (ke instanceof InvalidACLException) {
title = "Invalid ACL";
message = "ACL is invalid for '" + ke.getPath() + "'.";
}
else if (ke instanceof NodeExistsException) {
title = "Znode Exists";
message = "Znode '" + ke.getPath() + "' already exists.";
}
else if (ke instanceof NoAuthException) {
title = "Not Authorized";
message = "Not authorized to perform this action on '" + ke.getPath() + "'.";
}
else if (ke instanceof NoNodeException) {
title = "No Znode";
message = "Znode '" + ke.getPath() + "' does not exist.";
}
else if (ke instanceof NotEmptyException) {
title = "Not Empty";
message = "Znode '" + ke.getPath() + "' has children.";
}
}
if (showCustomErrorMessageDialog) {
MessageDialog.openError(Display.getCurrent().getActiveShell(), title, message);
}
else {
style = style | StatusManager.BLOCK;
}
Status status = new Status(IStatus.ERROR, PLUGIN_ID, message, t);
StatusManager.getManager().handle(status, style);
}
开发者ID:baloise,项目名称:eZooKeeper,代码行数:52,代码来源:ZooKeeperActivator.java
注:本文中的org.apache.zookeeper.KeeperException.NotEmptyException类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论