草庐IT

消息键

全部标签

java - 如何在不丢失消息负载的情况下将 sleep 设置为 Mulesoft 中的流

我想插入脚本来延迟Mulesoft中的处理流程。我试图在groovy中插入脚本,但我丢失了消息有效负载,所以当我必须获取消息有效负载时,接收到空指针。我怎样才能不丢失消息负载?谢谢 最佳答案 如果您在流程中使用Groovy组件,那么您可以按如下方式定义sleep():-并且记住在Groovy中返回message.payload,这样你就可以获得payload最后,否则您将获得null有效载荷Groovy有一个问题,如果你最后没有返回,就会丢失有效载荷,所以,在Groovy中,你需要在最后返回有效载荷,这就是您收到null负载的原因或

java - Java 中的 Rails 闪存消息

实现类似Rails的快速消息(如“更新成功”)的最佳方法是什么http://api.rubyonrails.org/classes/ActionController/Flash.html)在Java世界中?我正在使用SpringMVC。 最佳答案 我在SpringMVC中使用session范围bean完成了这件事。publicclassFlashImplimplementsFlash,Serializable{privatestaticfinallongserialVersionUID=1L;privatestaticfinalSt

java - 如何将 JSF 消息编码设置为 UTF-8?

我有以下代码用于一些用户输入验证它工作正常,但如果用户输入无效,我需要显示一些UTF-8消息,我该怎么做? 最佳答案 我假设您当前的问题是ISO-8859-1范围之外的字符显示为mojibake.这是真的?我想不出问这个微不足道的问题的另一个原因。是的?然后继续阅读:首先,如果您仍在使用旧的JSP而不是其后继者Facelets,那么您需要将页面编码设置为UTF-8。把它放在每个JSP的顶部:或在web.xml中进行全局配置:*.jspUTF-8如果您使用的是Facelets,则无需执行任何操作。它默认使用UTF-8作为响应编码。其次

java - Spring集成消息处理链使用?

我是spring集成的新手。我的配置文件中配置的channel很少,如下所示。我可以在这种情况下使用MessageHandlerChain(http://static.springsource.org/spring-integration/docs/2.0.0.RC1/reference/html/chain.html)吗?谢谢! 最佳答案 当端点通过直接channel连接时,链可以方便地简化配置:代替你可以使用请使用currentdocumentation. 关于java-Spring

java - 什么时候消息传递(例如 JMS)是多线程的替代方案?

我在一个数据处理应用程序上工作,在这个应用程序中,通过将多个工作单元放在一个消息队列上来实现并发,消息驱动bean(MDB)的多个实例会监听该消息队列。除了以这种方式实现并发之外,我们没有任何特定理由使用消息传递基础结构和MDB。这让我开始思考为什么使用多线程无法实现同样的效果。所以我的问题是,在什么情况下可以使用异步消息传递(例如JMS)作为多线程的替代方法来实现并发?使用一种方法相对于另一种方法有哪些优点/缺点。 最佳答案 它不能作为多线程的替代品,它是一种实现多线程的方式。这里有三种基本的解决方案:你负责队列的两端;您负责发送

java - 如何格式化我的日志消息

我想在打印到控制台之前格式化我的日志消息Logger.fine例如我如何格式化“{0}有{1}个苹果”,所以输入是John和10我更喜欢一个提供解决方案的日志记录框架,我不想单独格式化这些消息。JDK6特定的日志记录类似乎没有这些粒度。 最佳答案 使用MessageFormat:Strings=MessageFormat.format("{0}has{1}appleswithhim","John",10);或String.format:Strings=String.format("%1$shas%2$dappleswithhim",

java - Mule:获取异常消息

我在Mule中有一个默认的捕获异常,我正在尝试使用Mule表达式访问异常消息:#[exception]这似乎不起作用,我猜我正在尝试访问错误的变量?我正在尝试使用记录器记录它,并运行一个接收异常消息(作为字符串)的自定义组件。谢谢, 最佳答案 在某些情况下,exception.cause可能是null,因此建议使用条件来显示消息:[(exception.cause!=null)?(exception.cause.message):exception]这将防止空指针异常。 关于java-M

java - 如何根据移动应用程序上的事件向 webapp 发送消息

当移动应用程序发生事件时,如何将消息发送到Web应用程序。两者都使用相同的后端服务器。我使用的是WebSocket,我能够触发消息。这是正确的方法吗?这是我的代码。webscoket处理程序publicclassMyHandlerextendsTextWebSocketHandler{@AutowiredprivateCommonUtilutil;@OverridepublicvoidhandleTextMessage(WebSocketSessionsession,TextMessagemessage)throwsIOException,InterruptedException{wh

java - 使用 ajax 向 Java 服务器发送 Proto-buf 消息

使用https://github.com/dcodeIO/ProtoBuf.js/我将要发送到Java服务器的消息编码为一个名为batch的ByteBuffer:batch:ByteBuffer{array:ArrayBuffer,view:DataView,offset:0,markedOffset:-1,length:139…}array:ArrayBufferlength:139littleEndian:falsemarkedOffset:-1offset:0view:DataView__proto__:Object现在我想用jquery的Ajax发送这个:$.ajax({url

java - 我可以自定义 Jackson 错误消息吗?

我有一个JacksonMappingException,我用它来为用户产生错误:publicMap>>getErrors(JsonMappingExceptione){Map>>errors=newHashMap();List>badFields=newArrayList();for(Referenceref:e.getPath()){MapbadField=newHashMap();badField.put("field",ref.getFieldName());badField.put("description",e.getOriginalMessage());badFields.