@Override
@Async
public Future<Void> send(EventEndpoint endpoint, final ApplicationEventNFVO event) {
log.debug("Sending message: " + event + " to endpoint: " + endpoint);
log.info("Sending message: " + event.getAction() + " to endpoint: " + endpoint.getName());
final String json =
"{\"action\":\""
+ event.getAction()
+ "\",\"payload\":"
+ new Gson().toJson(event.getPayload())
+ "}";
log.trace("Event body is: " + json);
rabbitTemplate.convertAndSend(endpoint.getEndpoint(), json);
return new AsyncResult<>(null);
}
RabbitEventSender.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:NFVO
作者:
评论列表
文章目录