Apache camel 获取模拟端点的主体
我怎样才能拿到尸体Apache camel 获取模拟端点的主体,apache-camel,Apache Camel,我怎样才能拿到尸体 @EndpointInject(uri = "mock:direct:end") protected MockEndpoint endEndpoint; endEndpoint.setExpectedMessageCount(1); String test = (String)endEndpoint.getExchanges().get(0).getIn().getBody(); getExchanges()返回空列表并抛出ArrayIndexOutOfBoundsExc
@EndpointInject(uri = "mock:direct:end")
protected MockEndpoint endEndpoint;
endEndpoint.setExpectedMessageCount(1);
String test = (String)endEndpoint.getExchanges().get(0).getIn().getBody();
getExchanges()返回空列表并抛出ArrayIndexOutOfBoundsException。但是,endEndpoint确实会收到一条消息。您应该在将消息发送到该端点之后而不是之前收到它。因此,在template.send..之后,您应该在将消息发送到该端点之后而不是之前获得它。所以,在模板之后。发送