Package org.apache.servicemix.jbi.audit.jdbc

Examples of org.apache.servicemix.jbi.audit.jdbc.JdbcAuditor


        SenderComponent sender = new SenderComponent();
        ReceiverComponent receiver = new ReceiverComponent();
        jbi.activateComponent(sender, "sender");
        jbi.activateComponent(receiver, "receiver");
       
        JdbcAuditor auditor = new JdbcAuditor();
        auditor.setContainer(jbi);
        auditor.setDataSource(dataSource);
        auditor.afterPropertiesSet();
       
        InOnly inonly = sender.createInOnlyExchange(ReceiverComponent.SERVICE, null, null);
        inonly.setInMessage(inonly.createMessage());
        inonly.getInMessage().setContent(new StringSource("<hello>world</hello>"));
        sender.send(inonly);
       
        int nbMessages = auditor.getExchangeCount();
        assertEquals(1, nbMessages);
        MessageExchange[] exchanges = auditor.getExchanges(0, 1);
        assertNotNull(exchanges);
        assertEquals(1, exchanges.length);
        assertEquals(ExchangeStatus.DONE, exchanges[0].getStatus());
       
        auditor.resendExchange(exchanges[0]);

        nbMessages = auditor.getExchangeCount();
        assertEquals(2, nbMessages);
        MessageExchange exchange = auditor.getExchange(1);
        assertNotNull(exchange);
        assertEquals(ExchangeStatus.DONE, exchange.getStatus());
       
        /*
        PreparedStatement st = connection.prepareStatement("SELECT EXCHANGE FROM SM_AUDIT WHERE ID = ?");
View Full Code Here


        SenderComponent sender = new SenderComponent();
        ReceiverComponent receiver = new ReceiverComponent();
        jbi.activateComponent(sender, "sender");
        jbi.activateComponent(receiver, "receiver");
       
        JdbcAuditor auditor = new JdbcAuditor();
        auditor.setContainer(jbi);
        auditor.setDataSource(dataSource);
        auditor.afterPropertiesSet();
       
        InOnly inonly = sender.createInOnlyExchange(ReceiverComponent.SERVICE, null, null);
        inonly.setInMessage(inonly.createMessage());
        inonly.getInMessage().setContent(new StringSource("<hello>world</hello>"));
        sender.send(inonly);
       
        int nbMessages = auditor.getExchangeCount();
        assertEquals(1, nbMessages);
        MessageExchange[] exchanges = auditor.getExchangesByRange(0, 1);
        assertNotNull(exchanges);
        assertEquals(1, exchanges.length);
        assertEquals(ExchangeStatus.DONE, exchanges[0].getStatus());
       
        auditor.resendExchange(exchanges[0]);

        nbMessages = auditor.getExchangeCount();
        assertEquals(2, nbMessages);
        MessageExchange exchange = auditor.getExchangeByIndex(1);
        assertNotNull(exchange);
        assertEquals(ExchangeStatus.DONE, exchange.getStatus());
       
        /*
        PreparedStatement st = connection.prepareStatement("SELECT EXCHANGE FROM SM_AUDIT WHERE ID = ?");
View Full Code Here

TOP

Related Classes of org.apache.servicemix.jbi.audit.jdbc.JdbcAuditor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.