GatewayRouterBuilder.java 639 B

1234567891011121314151617181920212223
  1. package camel.gateway.route;
  2. import camel.gateway.processor.GatewayProcessor;
  3. import org.apache.camel.builder.RouteBuilder;
  4. import org.springframework.stereotype.Component;
  5. /**
  6. * @author HZY
  7. * @vsrsion 1.0
  8. * Created at 2017/3/13.
  9. */
  10. @Component
  11. public class GatewayRouterBuilder extends RouteBuilder {
  12. @Override
  13. public void configure() throws Exception {
  14. from("jetty:http://0.0.0.0:9999/api").routeId("mock:collect")
  15. .process(new GatewayProcessor())
  16. .routingSlip(method(GatewayProcessor.class, "secret"))
  17. .routingSlip(method(GatewayProcessor.class, "route"));
  18. }
  19. }