热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

com.vmware.xenon.common.Utils.toValidationErrorResponse()方法的使用及代码示例

本文整理了Java中com.vmware.xenon.common.Utils.toValidationErrorResponse()方法的一些代码示例,展示了

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

Utils.toValidationErrorResponse介绍

暂无

代码示例

代码示例来源:origin: vmware/admiral

protected ServiceErrorResponse getServiceErrorResponse(Throwable t) {
Operation operation = null;
if (locale != null) {
operation = new Operation().addRequestHeader(Operation.ACCEPT_LANGUAGE_HEADER,
locale);
}
return Utils.toValidationErrorResponse(t, operation);
}

代码示例来源:origin: vmware/admiral

private String toReadableErrorMessage(Throwable e, Operation op) {
LocalizableValidationException localizedEx = null;
if (e instanceof io.netty.handler.codec.DecoderException) {
if (e.getMessage().contains("Received fatal alert: bad_certificate")) {
localizedEx = new LocalizableValidationException("Check login credentials",
"compute.check.credentials");
}
} else if (e instanceof IllegalStateException) {
if (e.getMessage().contains("Socket channel closed:")) {
localizedEx = new LocalizableValidationException("Check login credentials",
"compute.check.credentials");
}
} else if (e.getCause() instanceof ConnectTimeoutException) {
localizedEx = new LocalizableValidationException(e, "Connection timeout",
"compute.connection.timeout");
} else if (e.getCause() instanceof ProtocolException) {
localizedEx = new LocalizableValidationException(e, "Protocol exception",
"compute.protocol.exception");
} else if (e instanceof IllegalArgumentException) {
localizedEx = new LocalizableValidationException(e,
"Illegal argument exception: " + e.getMessage(), "compute.illegal.argument",
e.getMessage());
}
if (localizedEx == null) {
localizedEx = new LocalizableValidationException(e,
String.format("Unexpected error: %s", e.getMessage()),
"compute.unexpected.error", e.getMessage());
}
return Utils.toValidationErrorResponse(localizedEx, op).message;
}

代码示例来源:origin: vmware/admiral

private void validatePlainHttpConnection(Service sender, HostSpec hostSpec, Operation op,
Runnable callbackFunction) {
boolean allowRegistryInsecureCOnnection= Boolean.valueOf(
ConfigurationUtil.getProperty(ALLOW_REGISTRY_PLAIN_HTTP_CONNECTION_PROP_NAME));
if (!hostSpec.isSecureScheme() && !allowRegistryInsecureConnection) {
String message = String.format("Plain HTTP registry connections are not allowed.");
LocalizableValidationException ex = new LocalizableValidationException(message,
"compute.registry.plain.http.not.allowed");
ServiceErrorResponse rsp = Utils.toValidationErrorResponse(ex, op);
logSevere(rsp.message);
op.setStatusCode(Operation.STATUS_CODE_BAD_REQUEST);
op.fail(ex, rsp);
} else {
callbackFunction.run();
}
}

代码示例来源:origin: vmware/admiral

"compute.unexpected.error", e.getMessage());
ServiceErrorResponse rsp = Utils.toValidationErrorResponse(localizedEx, op);

代码示例来源:origin: vmware/admiral

message, "compute.add.host.connection.error",
hostSpec.uri.toString(), e.getMessage());
ServiceErrorResponse rsp = Utils.toValidationErrorResponse(ex, op);
logger.severe(rsp.message);
op.setStatusCode(o.getStatusCode());

代码示例来源:origin: vmware/xenon

if (Utils.isValidationError(e)) {
this.statusCode = STATUS_CODE_BAD_REQUEST;
rsp = Utils.toValidationErrorResponse(e, this);
} else {
rsp = Utils.toServiceErrorResponse(e);

代码示例来源:origin: vmware/admiral

message, "compute.add.host.connection.error", cs.address,
innerMessage);
ServiceErrorResponse rsp = Utils.toValidationErrorResponse(validationEx,
op);

推荐阅读
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 在重复造轮子的情况下用ProxyServlet反向代理来减少工作量
    像不少公司内部不同团队都会自己研发自己工具产品,当各个产品逐渐成熟,到达了一定的发展瓶颈,同时每个产品都有着自己的入口,用户 ... [详细]
  • 个人学习使用:谨慎参考1Client类importcom.thoughtworks.gauge.Step;importcom.thoughtworks.gauge.T ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • WebSocket与Socket.io的理解
    WebSocketprotocol是HTML5一种新的协议。它的最大特点就是,服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送 ... [详细]
  • 怎么在PHP项目中实现一个HTTP断点续传功能发布时间:2021-01-1916:26:06来源:亿速云阅读:96作者:Le ... [详细]
  • Imtryingtofigureoutawaytogeneratetorrentfilesfromabucket,usingtheAWSSDKforGo.我正 ... [详细]
  • 解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法
    本文介绍了解决nginx启动报错epoll_wait() reported that client prematurely closed connection的方法,包括检查location配置是否正确、pass_proxy是否需要加“/”等。同时,还介绍了修改nginx的error.log日志级别为debug,以便查看详细日志信息。 ... [详细]
  • 本文讨论了如何在codeigniter中识别来自angularjs的请求,并提供了两种方法的代码示例。作者尝试了$this->input->is_ajax_request()和自定义函数is_ajax(),但都没有成功。最后,作者展示了一个ajax请求的示例代码。 ... [详细]
  • ScrollView嵌套Collectionview无痕衔接四向滚动,支持自定义TitleView
    本文介绍了如何实现ScrollView嵌套Collectionview无痕衔接四向滚动,并支持自定义TitleView。通过使用MainScrollView作为最底层,headView作为上部分,TitleView作为中间部分,Collectionview作为下面部分,实现了滚动效果。同时还介绍了使用runtime拦截_notifyDidScroll方法来实现滚动代理的方法。具体实现代码可以在github地址中找到。 ... [详细]
  • 欢乐的票圈重构之旅——RecyclerView的头尾布局增加
    项目重构的Git地址:https:github.comrazerdpFriendCircletreemain-dev项目同步更新的文集:http:www.jianshu.comno ... [详细]
  • Gitlab接入公司内部单点登录的安装和配置教程
    本文介绍了如何将公司内部的Gitlab系统接入单点登录服务,并提供了安装和配置的详细教程。通过使用oauth2协议,将原有的各子系统的独立登录统一迁移至单点登录。文章包括Gitlab的安装环境、版本号、编辑配置文件的步骤,并解决了在迁移过程中可能遇到的问题。 ... [详细]
  • Servlet多用户登录时HttpSession会话信息覆盖问题的解决方案
    本文讨论了在Servlet多用户登录时可能出现的HttpSession会话信息覆盖问题,并提供了解决方案。通过分析JSESSIONID的作用机制和编码方式,我们可以得出每个HttpSession对象都是通过客户端发送的唯一JSESSIONID来识别的,因此无需担心会话信息被覆盖的问题。需要注意的是,本文讨论的是多个客户端级别上的多用户登录,而非同一个浏览器级别上的多用户登录。 ... [详细]
  • 本文介绍了Linux系统中正则表达式的基础知识,包括正则表达式的简介、字符分类、普通字符和元字符的区别,以及在学习过程中需要注意的事项。同时提醒读者要注意正则表达式与通配符的区别,并给出了使用正则表达式时的一些建议。本文适合初学者了解Linux系统中的正则表达式,并提供了学习的参考资料。 ... [详细]
  • 本文介绍了在HTML中实现表格的页眉页脚布局的解决方案。通过基本的HTML/CSS技术,避免使用内联样式和固定定位,实现了一个标准的页眉页脚布局。提供了一个替代的解决方案,为读者提供了参考。 ... [详细]
author-avatar
粉笔画1995_996
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有