Codota Logo
MessageBuilder.setReplyChannel
Code IndexAdd Codota to your IDE (free)

How to use
setReplyChannel
method
in
org.springframework.integration.support.MessageBuilder

Best Java code snippets using org.springframework.integration.support.MessageBuilder.setReplyChannel (Showing top 20 results out of 315)

  • Common ways to obtain MessageBuilder
private void myMethod () {
MessageBuilder m =
  • Codota IconMessageBuilder messageBuilder;String headerName;Object headerValue;messageBuilder.setHeader(headerName, headerValue)
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-batch

  private Message<StepExecutionRequest> createMessage(int sequenceNumber, int sequenceSize,
      StepExecutionRequest stepExecutionRequest, PollableChannel replyChannel) {
    return MessageBuilder.withPayload(stepExecutionRequest).setSequenceNumber(sequenceNumber)
        .setSequenceSize(sequenceSize)
        .setCorrelationId(stepExecutionRequest.getJobExecutionId() + ":" + stepExecutionRequest.getStepName())
        .setReplyChannel(replyChannel)
        .build();
  }
}
origin: spring-projects/spring-integration

@Test
public void testAsyncWithDirectReply() {
  DirectChannel replyChannel = new DirectChannel();
  final AtomicReference<Message<?>> reply = new AtomicReference<Message<?>>();
  replyChannel.subscribe(reply::set);
  Message<?> message = MessageBuilder.withPayload("testing").setReplyChannel(replyChannel).build();
  this.asyncIn.send(message);
  assertNull(reply.get());
  this.asyncService.future.set(this.asyncService.payload.toUpperCase());
  assertNotNull(reply.get());
  assertEquals("TESTING", reply.get().getPayload());
}
origin: spring-projects/spring-integration

@Test
public void testMessageHandler() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload("test").setReplyChannel(replyChannel).build();
  this.handlerTestInputChannel.send(message);
}
origin: spring-projects/spring-integration

@Test
public void testReplyingMessageHandlerWithOtherMethod() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload("test").setReplyChannel(replyChannel).build();
  this.replyingHandlerWithOtherMethodTestInputChannel.send(message);
  Message<?> reply = replyChannel.receive(0);
  assertEquals("bar", reply.getPayload());
  assertEquals("replyingHandlerWithOtherMethodTestInputChannel,replyingHandlerWithOtherMethodTestService",
      reply.getHeaders().get("history").toString());
}
origin: spring-projects/spring-integration

@Test
public void serviceActivator() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload(new TestBean1("service-test"))
      .setReplyChannel(replyChannel).build();
  this.serviceActivatorChannel.send(message);
  Message<?> result = replyChannel.receive(0);
  assertNotNull(result);
  assertNotNull(result.getPayload());
  assertEquals(TestBean2.class, result.getPayload().getClass());
  assertEquals("SERVICE-TEST", ((TestBean2) result.getPayload()).text);
}
origin: spring-projects/spring-integration

@Test
public void serviceActivator() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload(new TestBean1("service-test"))
      .setReplyChannel(replyChannel).build();
  this.serviceActivatorChannel.send(message);
  Message<?> result = replyChannel.receive(0);
  assertNotNull(result);
  assertNotNull(result.getPayload());
  assertEquals(TestBean2.class, result.getPayload().getClass());
  assertEquals("SERVICE-TEST", ((TestBean2) result.getPayload()).text);
}
origin: spring-projects/spring-integration

@Test
public void splitter() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload(new TestBean1("splitter-test"))
      .setReplyChannel(replyChannel).build();
  this.splitterChannel.send(message);
  Message<?> result = replyChannel.receive(0);
  assertNotNull(result);
  assertNotNull(result.getPayload());
  assertEquals(TestBean2.class, result.getPayload().getClass());
  assertEquals("SPLITTER-TEST", ((TestBean2) result.getPayload()).text);
}
origin: spring-projects/spring-integration

@Test
public void splitter() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload(new TestBean1("splitter-test"))
      .setReplyChannel(replyChannel).build();
  this.splitterChannel.send(message);
  Message<?> result = replyChannel.receive(0);
  assertNotNull(result);
  assertNotNull(result.getPayload());
  assertEquals(TestBean2.class, result.getPayload().getClass());
  assertEquals("SPLITTER-TEST", ((TestBean2) result.getPayload()).text);
}
origin: spring-projects/spring-integration

@Test
public void replyChannelExplicitOverwriteFalse() {
  MessageChannel inputChannel =
      this.context.getBean("replyChannelExplicitOverwriteFalseInput", MessageChannel.class);
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload("test").setReplyChannel(replyChannel).build();
  inputChannel.send(message);
  Message<?> result = replyChannel.receive(0);
  assertNotNull(result);
  assertEquals("TEST", result.getPayload());
  assertEquals(replyChannel, result.getHeaders().getReplyChannel());
}
origin: spring-projects/spring-integration

@Test
public void filter() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload(new TestBean1("filter-test"))
      .setReplyChannel(replyChannel).build();
  this.filterChannel.send(message);
  Message<?> result = replyChannel.receive(0);
  assertNotNull(result);
  assertNotNull(result.getPayload());
  assertEquals(TestBean1.class, result.getPayload().getClass());
  assertEquals("filter-test", ((TestBean1) result.getPayload()).text);
}
origin: spring-projects/spring-integration

@Test
public void testOptimizedReplyingMessageHandler() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload("test").setReplyChannel(replyChannel).build();
  this.optimizedRefReplyingHandlerTestInputChannel.send(message);
  Message<?> reply = replyChannel.receive(0);
  assertEquals("TEST", reply.getPayload());
  assertEquals("optimizedRefReplyingHandlerTestInputChannel,optimizedRefReplyingHandlerTestService",
      reply.getHeaders().get("history").toString());
  StackTraceElement[] st = (StackTraceElement[]) reply.getHeaders().get("callStack");
  assertTrue(StackTraceUtils.isFrameContainingXBeforeFrameContainingY("AbstractSubscribableChannel", "MethodInvokerHelper", st));
}
origin: spring-projects/spring-integration

@Test
public void testReplyingMessageHandler() {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload("test").setReplyChannel(replyChannel).build();
  this.replyingHandlerTestInputChannel.send(message);
  Message<?> reply = replyChannel.receive(0);
  assertEquals("TEST", reply.getPayload());
  assertEquals("replyingHandlerTestInputChannel,replyingHandlerTestService", reply.getHeaders().get("history").toString());
  StackTraceElement[] st = (StackTraceElement[]) reply.getHeaders().get("callStack");
  assertTrue(StackTraceUtils.isFrameContainingXBeforeFrameContainingY("AbstractSubscribableChannel", "MethodInvokerHelper", st));
}
origin: spring-projects/spring-integration

@Test
public void testRouterSubflowWithReplyChannelHeader() {
  PollableChannel replyChannel = new QueueChannel();
  this.routeSubflowToReplyChannelFlowInput.send(
      MessageBuilder.withPayload("baz")
          .setReplyChannel(replyChannel)
          .build());
  Message<?> receive = replyChannel.receive(10000);
  assertNotNull(receive);
  assertEquals("BAZ", receive.getPayload());
}
origin: spring-projects/spring-integration

@Test
public void verifyPrioritySettingOnGatewayUsedAsJmsPriorityIfNoHeader() throws Exception {
  QueueChannel replyChannel = new QueueChannel();
  Message<?> message = MessageBuilder.withPayload("test").setReplyChannel(replyChannel).build();
  gatewayChannel.send(message);
  Message<?> result = replyChannel.receive(5000);
  assertNotNull(result);
  assertEquals("priority=2", result.getPayload());
}
origin: spring-projects/spring-integration

@Test
public void testAmqpAsyncOutboundGatewayFlow() throws Exception {
  QueueChannel replyChannel = new QueueChannel();
  this.amqpAsyncOutboundFlowInput.send(MessageBuilder.withPayload("async gateway")
      .setReplyChannel(replyChannel)
      .build());
  Message<?> receive = replyChannel.receive(10000);
  assertNotNull(receive);
  assertEquals("HELLO ASYNC GATEWAY", receive.getPayload());
  this.asyncOutboundGateway.stop();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload)
      .setCorrelationId(correlationId)
      .setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber)
      .setReplyChannel(outputChannel).build();
}
origin: spring-projects/spring-integration

private void testHandler(MessageHandler handler) {
  Message<?> message = MessageBuilder.withPayload("foo")
      .setReplyChannel(replyChannel)
      .build();
  handler.handleMessage(message);
  assertNotNull(replyChannel.receive(0));
}
origin: spring-projects/spring-integration

private static Message<?> createMessage(String payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel replyChannel) {
  return MessageBuilder.withPayload(payload).setCorrelationId(correlationId).setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber).setReplyChannel(replyChannel).build();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload).setCorrelationId(correlationId).setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber).setReplyChannel(outputChannel).build();
}
origin: spring-projects/spring-integration

private static <T> Message<T> createMessage(T payload, Object correlationId, int sequenceSize, int sequenceNumber,
    MessageChannel outputChannel) {
  return MessageBuilder.withPayload(payload)
      .setCorrelationId(correlationId)
      .setSequenceSize(sequenceSize)
      .setSequenceNumber(sequenceNumber)
      .setReplyChannel(outputChannel).build();
}
org.springframework.integration.supportMessageBuildersetReplyChannel

Popular methods of MessageBuilder

  • build
  • withPayload
    Create a builder for a new Message instance with the provided payload.
  • setHeader
    Set the value for the given header name. If the provided value is null, the header will be removed.
  • fromMessage
    Create a builder for a new Message instance pre-populated with all of the headers copied from the pr
  • copyHeaders
    Copy the name-value pairs from the provided Map. This operation will overwrite any existing values.
  • setCorrelationId
  • setSequenceNumber
  • setSequenceSize
  • setPriority
  • setErrorChannel
  • <init>
    Private constructor to be invoked from the static factory methods only.
  • containsReadOnly
  • <init>,
  • containsReadOnly,
  • copyHeadersIfAbsent,
  • pushSequenceDetails,
  • readOnlyHeaders,
  • removeHeader,
  • setExpirationDate,
  • getHeaders,
  • getPayload

Popular in Java

  • Parsing JSON documents to java classes using gson
  • getApplicationContext (Context)
  • orElseThrow (Optional)
  • runOnUiThread (Activity)
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • Locale (java.util)
    A Locale object represents a specific geographical, political, or cultural region. An operation that
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • Servlet (javax.servlet)
    Defines methods that all servlets must implement.A servlet is a small Java program that runs within
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
Codota Logo
  • Products

    Search for Java codeSearch for JavaScript codeEnterprise
  • IDE Plugins

    IntelliJ IDEAWebStormAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogCodota Academy Plugin user guide Terms of usePrivacy policyJava Code IndexJavascript Code Index
Get Codota for your IDE now