【发布时间】:2016-06-28 01:46:51
【问题描述】:
我正在尝试从官方文档中回复基本的 Java 组件示例:
https://docs.mulesoft.com/mule-user-guide/v/3.8/java-component-reference
IDE 是 v.6.0.1
我意识到 Java 类应该扩展 Callable。这主要是与以前版本的 MULE 的最大区别。所以在我的情况下
package javacomponent;
import org.mule.api.MuleEventContext;
import org.mule.api.lifecycle.Callable;
public class helloWorldComponent implements Callable{
@Override
public Object onCall(MuleEventContext eventContext) throws Exception {
eventContext.getMessage().setInvocationProperty("myProperty", "Hello World!");
return eventContext.getMessage().getPayload();
}
}
我遇到的问题是,在运行应用程序并 http/get 访问 localhost:8081 后,我无法看到 Hello World!在浏览器中呈现的消息。
上一个版本有什么变化吗?我还应该包含一个 setPayload 元素吗?
【问题讨论】:
标签: mule mule-component