List of usage examples for org.springframework.integration.support MessageBuilder withPayload
public static <T> MessageBuilder<T> withPayload(T payload)
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); }