ws出站网关unmarshaller

时间:2014-06-20 06:14:57

标签: spring-integration

我有一个带有WS out bound网关的Spring Integration流程(带有marshaller和unmarshaller)。之后,我有一个变压器。

当我使用getPayload()方法在变换器类中获取有效负载时,我得到了一个javax.xml.bind.JAXBElement对象。 在这里,我期待得到ResponseType类的对象(使用jaxb2插件生成),这就是unmarshaller应该做的事情。

我有没有在有效负载中获得ResponseType类型的对象?

请求帮助

1 个答案:

答案 0 :(得分:0)

JAXBElement<ResponseType> resp= (JAXBElement<ResponseType>)payload;
ResponseType response = resp.getValue();