Tabnine Logo
MessageProperties.setReplyToAddress
Code IndexAdd Tabnine to your IDE (free)

How to use
setReplyToAddress
method
in
org.springframework.amqp.core.MessageProperties

Best Java code snippets using org.springframework.amqp.core.MessageProperties.setReplyToAddress (Showing top 4 results out of 315)

origin: spring-projects/spring-amqp

public MessageBuilderSupport<T> setReplyToAddress(Address replyTo) {
  this.properties.setReplyToAddress(replyTo);
  return this;
}
origin: spring-projects/spring-amqp

public MessageBuilderSupport<T> setReplyToAddressIfAbsent(Address replyTo) {
  if (this.properties.getReplyToAddress() == null) {
    this.properties.setReplyToAddress(replyTo);
  }
  return this;
}
origin: spring-projects/spring-amqp

  @Override
  public Object convertSendAndReceive(Object payload) throws AmqpException {
    Object[] arguments = ((RemoteInvocation) payload).getArguments();
    if (arguments.length == 1 && arguments[0].equals("timeout")) {
      return null;
    }
    MessageConverter messageConverter = serviceExporter.getMessageConverter();
    Address replyTo = new Address("fakeExchangeName", "fakeRoutingKey");
    MessageProperties messageProperties = new MessageProperties();
    messageProperties.setReplyToAddress(replyTo);
    Message message = messageConverter.toMessage(payload, messageProperties);
    serviceExporter.onMessage(message);
    Message resultMessage = sentSavingTemplate.getLastMessage();
    return messageConverter.fromMessage(resultMessage);
  }
};
origin: spring-projects/spring-amqp

@Test
public void processAndReplyUsingReplyTo() throws Exception {
  MessagingMessageListenerAdapter listener = createDefaultInstance(String.class);
  listener.setMandatoryPublish(true);
  String body = "echo text";
  Address replyTo = new Address("replyToQueue", "myRouting");
  MessageProperties properties = new MessageProperties();
  properties.setReplyToAddress(replyTo);
  org.springframework.amqp.core.Message message = MessageTestUtils.createTextMessage(body, properties);
  processAndReply(listener, message, "replyToQueue", "myRouting", true, null);
  assertDefaultListenerMethodInvocation();
}
org.springframework.amqp.coreMessagePropertiessetReplyToAddress

Popular methods of MessageProperties

  • getDeliveryTag
  • <init>
  • setHeader
  • getHeaders
  • setExpiration
  • setContentType
  • getReplyTo
  • getCorrelationId
  • getMessageId
  • getReceivedRoutingKey
  • setCorrelationId
  • setDeliveryMode
  • setCorrelationId,
  • setDeliveryMode,
  • setReplyTo,
  • getConsumerQueue,
  • getReceivedExchange,
  • getContentType,
  • getExpiration,
  • setContentEncoding,
  • setMessageId,
  • getAppId

Popular in Java

  • Running tasks concurrently on multiple threads
  • requestLocationUpdates (LocationManager)
  • compareTo (BigDecimal)
  • setScale (BigDecimal)
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • ThreadPoolExecutor (java.util.concurrent)
    An ExecutorService that executes each submitted task using one of possibly several pooled threads, n
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • Collectors (java.util.stream)
  • JCheckBox (javax.swing)
  • Scheduler (org.quartz)
    This is the main interface of a Quartz Scheduler. A Scheduler maintains a registry of org.quartz.Job
  • Top 12 Jupyter Notebook extensions
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now