Package com.consol.citrus.channel.selector

Examples of com.consol.citrus.channel.selector.HeaderMatchingMessageSelector


       
        channel.send(MessageBuilder.withPayload("FooMessage").setHeader("foo", "bar").build());
       
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("foo", "bar");
        MessageSelector selector = new HeaderMatchingMessageSelector(headers);
       
        Message<?> receivedMessage = channel.receive(selector, 1000L);
       
        Assert.assertEquals(receivedMessage.getPayload(), "FooMessage");
        Assert.assertEquals(receivedMessage.getHeaders().get("foo"), "bar");
View Full Code Here


       
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("foo", "bar");
       
        final AtomicLong retries = new AtomicLong();
        MessageSelector selector = new HeaderMatchingMessageSelector(headers) {
            @Override
            public boolean accept(Message<?> message) {
                return retries.incrementAndGet() > 7;
            }
        };
View Full Code Here

       
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("foo", "bar");
       
        final AtomicLong retries = new AtomicLong();
        MessageSelector selector = new HeaderMatchingMessageSelector(headers) {
            @Override
            public boolean accept(Message<?> message) {
                retries.incrementAndGet();
                return super.accept(message);
            }
View Full Code Here

       
        Map<String, String> headers = new HashMap<String, String>();
        headers.put("foo", "bar");
       
        final AtomicLong retries = new AtomicLong();
        MessageSelector selector = new HeaderMatchingMessageSelector(headers) {
            @Override
            public boolean accept(Message<?> message) {
                retries.incrementAndGet();
                return super.accept(message);
            }
View Full Code Here

TOP

Related Classes of com.consol.citrus.channel.selector.HeaderMatchingMessageSelector

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.