Exemplo n.º 1
0
  public void execute(ActivityExecution execution) throws Exception {
    setAppropriateCamelContext(execution);

    final ActivitiEndpoint endpoint = createEndpoint(execution);
    final Exchange exchange = createExchange(execution, endpoint);

    endpoint.process(exchange);
    execution.setVariables(ExchangeUtils.prepareVariables(exchange, endpoint));
    if (!handleCamelException(exchange, execution)) leave(execution);
  }