Guest User

Untitled

a guest
Jul 5th, 2011
170
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.94 KB | None | 0 0
  1. public class CamelJmsMain {
  2.  
  3.     private static Logger log = Logger.getLogger(CamelMain.class);
  4.  
  5.     public static void main(String[] args) throws Exception {
  6.  
  7.         log.info("Starting application");
  8.         CamelContext context = new DefaultCamelContext();
  9.         context.addComponent("activemq", ActiveMQComponent.activeMQComponent("tcp://localhost:61616"));
  10.         context.addRoutes(new RouteBuilder() {
  11.             @Override
  12.             public void configure() throws Exception {
  13.                 errorHandler(loggingErrorHandler("error.log").level(LoggingLevel.INFO));
  14.                 onException(Exception.class).handled(true).log(LoggingLevel.INFO, "Exception caught");
  15.  
  16.                 from("activemq:test").to("log:output");
  17.             }
  18.         });
  19.         context.setErrorHandlerBuilder(new LoggingErrorHandlerBuilder(LoggerFactory.getLogger("error.log")));
  20.         context.start();
  21.         log.info("Camel started");
  22.     }
  23. }
Advertisement
Add Comment
Please, Sign In to add comment