2016-06-16 4 views
0

MockEndpointのボディを取得するにはどうすればよいですか?MockEndpointのボディを取得

@EndpointInject(uri = "mock:direct:end") 
protected MockEndpoint endEndpoint; 

endEndpoint.setExpectedMessageCount(1); 
String test = (String)endEndpoint.getExchanges().get(0).getIn().getBody(); 

endEndpoint.getExchanges()は空のリストを返し、ArrayIndexOutOfBoundsExceptionをスローします。ただし、endEndpointは1メッセージを取得します。

答えて

1

メッセージをそのエンドポイントに送信した後に送信してください。したがって、template.sendの後。

関連する問題