381.6. 创建消息


要在当前用户帐户的帐户中创建新消息,您可以使用以下 URI:

yammer:messages?[options]

当前的 Camel 消息正文用于设置 Yammer 消息的文本。响应正文将包括与使用消息相同的方式(默认为 Messages 对象)的新消息。

为实例获取此路由:

from("direct:start")
    .to("yammer:messages?consumerKey=aConsumerKey&consumerSecret=aConsumerSecretKey&accessToken=aAccessToken")
    .to("mock:result");

通过发送到 direct:start 端点 "Hi from Camel!" 消息正文:

template.sendBody("direct:start", "Hi from Camel!");

将在服务器上的当前用户帐户中创建一个新消息,同时此新消息将返回到 Camel,并转换为 Messages 对象。例如,当您消耗消息时,您可以评估 Messages 对象:

Exchange exchange = mock.getExchanges().get(0);
Messages messages = exchange.getIn().getBody(Messages.class);

assertEquals(1, messages.getMessages().size());
assertEquals("Hi from Camel!", messages.getMessages().get(0).getBody().getPlain());
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.