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

io.vertx.ext.web.RoutingContext.data()方法的使用及代码示例

本文整理了Java中io.vertx.ext.web.RoutingContext.data方法的一些代码示例,展示了RoutingContext.data

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

RoutingContext.data介绍

暂无

代码示例

代码示例来源:origin: vert-x3/vertx-web

@Override
public Map data() {
return decoratedContext.data();
}

代码示例来源:origin: vert-x3/vertx-web

@Override
public Map data() {
return inner.data();
}

代码示例来源:origin: vert-x3/vertx-web

/**
* Render the template
*
* @param context the routing context
* @param templateFileName the template file name to use
* @param handler the handler that will be called with a result containing the buffer or a failure.
*
* @deprecated use {@link #render(RoutingContext, String, String, Handler)}
*/
@Deprecated
default void render(RoutingContext context, String templateFileName, Handler> handler) {
render(new JsonObject(context.data()), templateFileName, handler);
}

代码示例来源:origin: vert-x3/vertx-web

/**
* Render the template
*


* NOTE if you call method directly (i.e. not using {@link io.vertx.ext.web.handler.TemplateHandler}) make sure
* that templateFileName is sanitized via {@link io.vertx.ext.web.impl.Utils#normalizePath(String)}
*
* @param context the routing context
* @param templateDirectory the template directory to use
* @param templateFileName the relative template file name to use
* @param handler the handler that will be called with a result containing the buffer or a failure.
*/
@Deprecated
default void render(RoutingContext context, String templateDirectory, String templateFileName, Handler> handler) {
render(new JsonObject(context.data()), templateDirectory + templateFileName, handler);
}

代码示例来源:origin: apache/servicecomb-java-chassis

protected String getValueFromInvocationContext(AccessLogParam accessLogParam) {
Map data = accessLogParam.getContextData().data();
if (null == data) {
return null;
}
Invocation invocation = (Invocation) data.get(RestConst.REST_INVOCATION_CONTEXT);
if (null == invocation) {
return null;
}
return invocation.getContext(varName);
}

代码示例来源:origin: vert-x3/vertx-web

if (!context.data().containsKey("lang")) {
for (LanguageHeader acceptableLocale : context.acceptableLanguages()) {
try {
context.data().put("lang", acceptableLocale.value());
break;
engine.render(new JsonObject(context.data()), templateDirectory + file, res -> {
if (res.succeeded()) {
context.response().putHeader(HttpHeaders.CONTENT_TYPE, contentType).end(res.result());

代码示例来源:origin: io.vertx/vertx-rx-java

/**
* @return all the context data as a map
*/
public Map data() {
Map ret = delegate.data();
return ret;
}

代码示例来源:origin: io.vertx/vertx-web

@Override
public Map data() {
return inner.data();
}

代码示例来源:origin: vert-x3/vertx-rx

/**
* @return all the context data as a map
*/
public Map data() {
Map ret = delegate.data();
return ret;
}

代码示例来源:origin: io.vertx/vertx-web

@Override
public Map data() {
return decoratedContext.data();
}

代码示例来源:origin: gentics/mesh

@Override
public Map data() {
return rc.data();
}

代码示例来源:origin: FroMage/redpipe

@Override
public Map data() {
return delegate.data();
}

代码示例来源:origin: gentics/mesh

/**
* Return the current project info.
*
* @return Project info
*/
public JsonObject project() {
return (JsonObject) rc.data().get("mesh.project");
}

代码示例来源:origin: gentics/mesh

/**
* Create a new routing context based vertx action context.
*
* @param rc
*/
public InternalRoutingActionContextImpl(RoutingContext rc) {
this.rc = rc;
if (rc.data() != null) {
this.data = Collections.synchronizedMap(rc.data());
} else {
this.data = new ConcurrentHashMap<>();
}
}

代码示例来源:origin: io.helixservice/helix-rest

private void insertIntoFilterChain(RoutingContext routingContext) {
@SuppressWarnings("unchecked")
List handleAfterChain = (List) routingContext.data().get(FILTER_CHAIN);
if (handleAfterChain == null) {
handleAfterChain = new ArrayList<>();
routingContext.data().put(FILTER_CHAIN, handleAfterChain);
}
handleAfterChain.add(0, this);
}

代码示例来源:origin: io.vertx/vertx-web

/**
* Render the template
*
* @param context the routing context
* @param templateFileName the template file name to use
* @param handler the handler that will be called with a result containing the buffer or a failure.
*
* @deprecated use {@link #render(RoutingContext, String, String, Handler)}
*/
@Deprecated
default void render(RoutingContext context, String templateFileName, Handler> handler) {
render(new JsonObject(context.data()), templateFileName, handler);
}

代码示例来源:origin: org.apache.servicecomb/transport-rest-vertx

protected String getValueFromInvocationContext(AccessLogParam accessLogParam) {
Map data = accessLogParam.getContextData().data();
if (null == data) {
return null;
}
Invocation invocation = (Invocation) data.get(RestConst.REST_INVOCATION_CONTEXT);
if (null == invocation) {
return null;
}
return invocation.getContext(varName);
}

代码示例来源:origin: io.helixservice/helix-rest

private FilterContext buildFilterContext(RoutingContext routingContext) {
return new FilterContext(buildRequest(routingContext),
buildResponse(routingContext), routingContext.data());
}

代码示例来源:origin: cn.vertxup/vertx-up

static Envelop continuous(final RoutingContext context,
final T entity) {
final Envelop envelop = Envelop.success(entity);
envelop.setHeaders(context.request().headers());
envelop.setUser(context.user());
envelop.setSession(context.session());
envelop.setContext(context.data());
return envelop;
}

代码示例来源:origin: silentbalanceyh/vertx-zero

static Envelop continuous(final RoutingContext context,
final T entity) {
final Envelop envelop = Envelop.success(entity);
envelop.setHeaders(context.request().headers());
envelop.setUser(context.user());
envelop.setSession(context.session());
envelop.setContext(context.data());
return envelop;
}

推荐阅读
  • publicclassBindActionextendsActionSupport{privateStringproString;privateStringcitString; ... [详细]
  • 问题场景用Java进行web开发过程当中,当遇到很多很多个字段的实体时,最苦恼的莫过于编辑字段的查看和修改界面,发现2个页面存在很多重复信息,能不能写一遍?有没有轮子用都不如自己造。解决方式笔者根据自 ... [详细]
  • spring boot使用jetty无法启动 ... [详细]
  • 本文探讨了如何通过Service Locator模式来简化和优化在B/S架构中的服务命名访问,特别是对于需要频繁访问的服务,如JNDI和XMLNS。该模式通过缓存机制减少了重复查找的成本,并提供了对多种服务的统一访问接口。 ... [详细]
  • Zabbix自定义监控与邮件告警配置实践
    本文详细介绍了如何在Zabbix中添加自定义监控项目,配置邮件告警功能,并解决测试告警时遇到的邮件不发送问题。 ... [详细]
  • 本文详细介绍了Oracle 11g中的创建表空间的方法,以及如何设置客户端和服务端的基本配置,包括用户管理、环境变量配置等。 ... [详细]
  • Maven + Spring + MyBatis + MySQL 环境搭建与实例解析
    本文详细介绍如何使用MySQL数据库进行环境搭建,包括创建数据库表并插入示例数据。随后,逐步指导如何配置Maven项目,整合Spring框架与MyBatis,实现高效的数据访问。 ... [详细]
  • 长期从事ABAP开发工作的专业人士,在面对行业新趋势时,往往需要重新审视自己的发展方向。本文探讨了几位资深专家对ABAP未来走向的看法,以及开发者应如何调整技能以适应新的技术环境。 ... [详细]
  • 使用TabActivity实现Android顶部选项卡功能
    本文介绍如何通过继承TabActivity来创建Android应用中的顶部选项卡。通过简单的步骤,您可以轻松地添加多个选项卡,并实现基本的界面切换功能。 ... [详细]
  • 本文介绍了如何通过C#语言调用动态链接库(DLL)中的函数来实现IC卡的基本操作,包括初始化设备、设置密码模式、获取设备状态等,并详细展示了将TextBox中的数据写入IC卡的具体实现方法。 ... [详细]
  • 本文将从基础概念入手,详细探讨SpringMVC框架中DispatcherServlet如何通过HandlerMapping进行请求分发,以及其背后的源码实现细节。 ... [详细]
  • 深入理解:AJAX学习指南
    本文详细探讨了AJAX的基本概念、工作原理及其在现代Web开发中的应用,旨在为初学者提供全面的学习资料。 ... [详细]
  • 本指南介绍了如何在ASP.NET Web应用程序中利用C#和JavaScript实现基于指纹识别的登录系统。通过集成指纹识别技术,用户无需输入传统的登录ID即可完成身份验证,从而提升用户体验和安全性。我们将详细探讨如何配置和部署这一功能,确保系统的稳定性和可靠性。 ... [详细]
  • Spring框架中的面向切面编程(AOP)技术详解
    面向切面编程(AOP)是Spring框架中的关键技术之一,它通过将横切关注点从业务逻辑中分离出来,实现了代码的模块化和重用。AOP的核心思想是将程序运行过程中需要多次处理的功能(如日志记录、事务管理等)封装成独立的模块,即切面,并在特定的连接点(如方法调用)动态地应用这些切面。这种方式不仅提高了代码的可维护性和可读性,还简化了业务逻辑的实现。Spring AOP利用代理机制,在不修改原有代码的基础上,实现了对目标对象的增强。 ... [详细]
  • 通过在项目中引用 NuGet 包 `ExcelDataReader`,可以实现高效地读取和导入 Excel 文件中的数据。具体方法是在项目中执行 `Install-Package ExcelDataReader` 命令,然后通过定义一个 `LeadingIn` 方法并传入上传文件的路径来完成数据导入。该方法不仅简化了代码逻辑,还显著提升了数据处理的效率和可靠性。 ... [详细]
author-avatar
巴黎不快乐123
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有