Package org.jboss.soa.esb.listeners.message

Examples of org.jboss.soa.esb.listeners.message.ActionProcessingPipeline


        MockRegistry.uninstall();
        MockCourierFactory.uninstall();
    }

    public void test_replyTo() throws ConfigurationException {
        ActionProcessingPipeline pipeline = createTestPipeline();
        Message message;

        message = MessageFactory.getInstance().getMessage();
        message.getHeader().getCall().setReplyTo(new LogicalEPR("cat", "servicex"));
        message.getHeader().getCall().setFaultTo(new LogicalEPR("cat", "servicey"));
        assertTrue(!courier1.deliveryAttempted);
        assertTrue(!courier2.deliveryAttempted);
        pipeline.process(message);
        assertTrue(courier1.deliveryAttempted);
        assertTrue(!courier2.deliveryAttempted);
    }
View Full Code Here


        assertTrue(courier1.deliveryAttempted);
        assertTrue(!courier2.deliveryAttempted);
    }

    public void test_faultTo() throws ConfigurationException {
        ActionProcessingPipeline pipeline = createTestPipeline();
        Message message;

        message = MessageFactory.getInstance().getMessage();
        message.getHeader().getCall().setReplyTo(new LogicalEPR("cat", "servicex"));
        message.getHeader().getCall().setFaultTo(new LogicalEPR("cat", "servicey"));
        assertTrue(!courier1.deliveryAttempted);
        assertTrue(!courier2.deliveryAttempted);
        MockAction.exception = new ActionProcessingException("blah");
        pipeline.process(message);
        assertTrue(!courier1.deliveryAttempted);
        assertTrue(courier2.deliveryAttempted);
    }
View Full Code Here

    private ActionProcessingPipeline createTestPipeline() throws ConfigurationException {
        ConfigTree pipelineConfig = new ConfigTree("pipline");

        ActionProcessingPipelineUnitTest.addAction(pipelineConfig, MockAction.class.getName());

        ActionProcessingPipeline pipeline = new ActionProcessingPipeline(pipelineConfig);
        pipeline.initialise();

        return pipeline;
    }
View Full Code Here

        super.doInitialise();
        bean.setInflowMessageProcessor(this);
       
        try
        {
            pipeline = new ActionProcessingPipeline(getConfig()) ;
            pipeline.initialise() ;
        }
        catch (final ConfigurationException ce)
        {
            throw new ManagedLifecycleException("Unexpected exception configuring action processing pipeline", ce) ;
View Full Code Here

        eventProcessor.initialize(config);

        // Only construct a pipeline if it's a composer...
        if(eventProcessor instanceof ScheduledEventMessageComposer) {
            // Construct the Message processing pipeline instance...
            pipeline = new ActionProcessingPipeline(getConfig());
            pipeline.initialise();
        }       
    }
View Full Code Here

TOP

Related Classes of org.jboss.soa.esb.listeners.message.ActionProcessingPipeline

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.