コード例 #1
0
  private void updateExchangeWithResult(ProductionContext context, OperationResult result) {
    ZooKeeperMessage out =
        new ZooKeeperMessage(context.node, result.getStatistics(), context.in.getHeaders());
    if (result.isOk()) {
      out.setBody(result.getResult());
    } else {
      context.exchange.setException(result.getException());
    }

    context.exchange.setOut(out);
  }