Example usage for org.springframework.integration.support MessageBuilder withPayload

List of usage examples for org.springframework.integration.support MessageBuilder withPayload

Introduction

In this page you can find the example usage for org.springframework.integration.support MessageBuilder withPayload.

Prototype

public static <T> MessageBuilder<T> withPayload(T payload) 

Source Link

Document

Create a builder for a new Message instance with the provided payload.

Usage

From source file:com.apress.prospringintegration.jmx.JmxOperationInvoking.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("jmx/operation-invoking.xml");

    MessageChannel add = context.getBean("operation", MessageChannel.class);
    add.send(MessageBuilder.withPayload("Hello").build());

    try {/*from  w  w w .jav a  2  s .  c  o m*/
        Thread.sleep(180000);
    } catch (InterruptedException e) {
        //do nothing
    }
    context.stop();
}

From source file:com.apress.prospringintegration.ip.UdpSingle.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring/ip/udp-context.xml");
    MessageChannel messageChannel = (MessageChannel) context.getBean("sendUdp");
    messageChannel.send(MessageBuilder.withPayload("Testing UDP").build());
}

From source file:com.apress.prospringintegration.ip.TcpAdapter.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring/ip/tcp-context.xml");
    MessageChannel messageChannel = (MessageChannel) context.getBean("tcpSend");
    messageChannel.send(MessageBuilder.withPayload("Testing TCP").build());
}

From source file:com.apress.prospringintegration.ip.UdpMulticast.java

public static void main(String[] args) {
    ApplicationContext context = new ClassPathXmlApplicationContext("spring/ip/udp-multicast.xml");
    MessageChannel messageChannel = (MessageChannel) context.getBean("sendUdp");
    messageChannel.send(MessageBuilder.withPayload("Testing UDP").build());
}

From source file:com.apress.prospringintegration.errorhandling.ErrorHandlingDefault.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            "classpath:errorhandling/error-handling-default.xml");

    MessageChannel input = context.getBean("input", MessageChannel.class);
    input.send(MessageBuilder.withPayload("Sample Message").build());
}

From source file:com.apress.prospringintegration.errorhandling.ErrorHandlingIntegration.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            "classpath:errorhandling/error-handling-integration.xml");

    MessageChannel input = context.getBean("input", MessageChannel.class);
    input.send(MessageBuilder.withPayload("Sample Message").build());
}

From source file:siia.monitoring.jmx.JmxDemo.java

public static void main(String[] args) throws InterruptedException {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("context.xml", JmxDemo.class);
    MessageChannel channel = context.getBean("channel", MessageChannel.class);
    for (int i = 0; i < 1000; i++) {
        channel.send(MessageBuilder.withPayload(i + "").build());
        Thread.sleep(3000);/*from   ww  w.  j a v  a  2  s.  co m*/
    }
}

From source file:com.apress.prospringintegration.social.mail.SmtpMail.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("/spring/mail/smtp-mail.xml",
            SmtpMail.class);

    MessageChannel input = context.getBean("input", MessageChannel.class);

    Message<String> message = MessageBuilder.withPayload("This is a test").build();
    input.send(message);/*w ww. j a va  2 s .c  o  m*/

    context.stop();
}

From source file:com.apress.prospringintegration.social.xmpp.XmppOutbound.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(
            "/spring/xmpp/xmpp-outbound.xml", XmppOutbound.class);

    MessageChannel input = context.getBean("input", MessageChannel.class);

    Message<String> message = MessageBuilder.withPayload("This is a test").build();
    input.send(message);//w  ww.j a  va 2  s.  c  o m

    context.stop();
}

From source file:siia.monitoring.wiretap.WireTapDemo.java

public static void main(String[] args) {
    ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext("context.xml",
            WireTapDemo.class);
    MessageChannel debitChannel = context.getBean("debitChannel", MessageChannel.class);
    Message<Debit> message1 = MessageBuilder.withPayload(new Debit(new BigDecimal(5000), "SMALL")).build();
    Message<Debit> message2 = MessageBuilder.withPayload(new Debit(new BigDecimal(25000), "BIG")).build();
    debitChannel.send(message1);//from  w  w w .  j  a va2 s.c  o m
    debitChannel.send(message2);
}