Codota Logo
MessageProperties.setDeliveryMode
Code IndexAdd Codota to your IDE (free)

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

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

  • Common ways to obtain MessageProperties
private void myMethod () {
MessageProperties m =
  • Codota Iconnew MessageProperties()
  • Codota IconMessage message;message.getMessageProperties()
  • Smart code suggestions by Codota
}
origin: spring-projects/spring-integration

/**
 * Check the delivery mode and update with the default if not already present.
 * @param requestMessage the request message.
 * @param messageProperties the mapped message properties.
 * @param defaultDeliveryMode the default delivery mode.
 */
public static void checkDeliveryMode(Message<?> requestMessage, MessageProperties messageProperties,
    @Nullable MessageDeliveryMode defaultDeliveryMode) {
  if (defaultDeliveryMode != null &&
      requestMessage.getHeaders().get(AmqpHeaders.DELIVERY_MODE) == null) {
    messageProperties.setDeliveryMode(defaultDeliveryMode);
  }
}
origin: spring-projects/spring-amqp

public MessageBuilderSupport<T> setDeliveryMode(MessageDeliveryMode deliveryMode) {
  this.properties.setDeliveryMode(deliveryMode);
  return this;
}
origin: spring-projects/spring-integration

    MessageDeliveryMode.class);
if (deliveryMode != null) {
  amqpMessageProperties.setDeliveryMode(deliveryMode);
origin: spring-cloud/spring-cloud-stream-binder-rabbit

@Override
public MessageProperties toMessageProperties(AMQP.BasicProperties source, Envelope envelope,
    String charset) {
  MessageProperties properties = super.toMessageProperties(source, envelope, charset);
  properties.setDeliveryMode(null);
  return properties;
}
origin: org.springframework.cloud.stream.app/spring-cloud-starter-stream-source-rabbit

@Override
public MessageProperties toMessageProperties(AMQP.BasicProperties source, Envelope envelope,
    String charset) {
  MessageProperties properties = super.toMessageProperties(source, envelope, charset);
  properties.setDeliveryMode(null);
  return properties;
}
origin: spring-cloud/spring-cloud-stream-app-starters

@Override
public MessageProperties toMessageProperties(AMQP.BasicProperties source, Envelope envelope,
    String charset) {
  MessageProperties properties = super.toMessageProperties(source, envelope, charset);
  properties.setDeliveryMode(null);
  return properties;
}
origin: org.springframework.cloud/spring-cloud-stream-binder-rabbit

@Override
public MessageProperties toMessageProperties(AMQP.BasicProperties source, Envelope envelope,
    String charset) {
  MessageProperties properties = super.toMessageProperties(source, envelope, charset);
  properties.setDeliveryMode(null);
  return properties;
}
origin: org.springframework.integration/spring-integration-amqp

/**
 * Check the delivery mode and update with the default if not already present.
 * @param requestMessage the request message.
 * @param messageProperties the mapped message properties.
 * @param defaultDeliveryMode the default delivery mode.
 */
public static void checkDeliveryMode(Message<?> requestMessage, MessageProperties messageProperties,
    @Nullable MessageDeliveryMode defaultDeliveryMode) {
  if (defaultDeliveryMode != null &&
      requestMessage.getHeaders().get(AmqpHeaders.DELIVERY_MODE) == null) {
    messageProperties.setDeliveryMode(defaultDeliveryMode);
  }
}
origin: vvsuperman/coolmq

  @Override
  public Message postProcessMessage(Message message) throws AmqpException {
    message.getMessageProperties().setMessageId(msgId);
    // 设置消息持久化
    message.getMessageProperties().setDeliveryMode(MessageDeliveryMode.PERSISTENT);
    return message;
  }
};
origin: spring-projects/spring-amqp

public MessageBuilderSupport<T> setDeliveryModeIfAbsentOrDefault(MessageDeliveryMode deliveryMode) {
  if (this.properties.getDeliveryMode() == null
      || this.properties.getDeliveryMode().equals(MessageProperties.DEFAULT_DELIVERY_MODE)) {
    this.properties.setDeliveryMode(deliveryMode);
  }
  return this;
}
origin: liuweijw/fw-cloud-framework

  @Override
  public Message postProcessMessage(Message message) throws AmqpException {
    message.getMessageProperties().setExpiration(count + "");
    message.getMessageProperties().setDeliveryMode(
        MessageDeliveryMode.PERSISTENT);
    return message;
  }
});
origin: spring-projects/spring-amqp

messageProperties.setDeliveryMode(this.deliveryMode);
origin: org.springframework.amqp/spring-rabbit

messageProperties.setDeliveryMode(this.deliveryMode);
origin: com.bluelock/camel-spring-amqp

  msg.getMessageProperties().setReplyTo(headerValueString);
} else if(DELIVERY_MODE.equals(headerKey)) {
  msg.getMessageProperties().setDeliveryMode(MessageDeliveryMode.fromInt(Integer.parseInt(headerValueString)));
} else if(TYPE.equals(headerKey)) {
  msg.getMessageProperties().setType(headerValueString);
origin: spring-projects/spring-amqp

protected Map<? extends String, ? extends Object> additionalHeaders(Message message, Throwable cause) {
  message.getMessageProperties().setDeliveryMode(message.getMessageProperties().getReceivedDeliveryMode());
  return null;
}
origin: spring-projects/spring-amqp

@Test
public void serialization() throws Exception {
  MessageProperties messageProperties = new MessageProperties();
  messageProperties.setDeliveryMode(MessageDeliveryMode.NON_PERSISTENT);
  messageProperties.setHeader("foo", "bar");
  messageProperties.setContentType("text/plain");
  Message message = new Message("baz".getBytes(), messageProperties);
  ByteArrayOutputStream baos = new ByteArrayOutputStream();
  ObjectOutputStream os = new ObjectOutputStream(baos);
  os.writeObject(message);
  os.close();
  ObjectInputStream is = new ObjectInputStream(new ByteArrayInputStream(baos.toByteArray()));
  Message out = (Message) is.readObject();
  assertEquals(new String(message.getBody()), new String(out.getBody()));
  assertEquals(message.toString(), out.toString());
}
origin: codeabovelab/haven-platform

  private void processMessageProperties(MessageProperties messageProperties) {
    messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON);
    messageProperties.setContentEncoding("UTF-8");
    messageProperties.setDeliveryMode(MessageDeliveryMode.NON_PERSISTENT);
    messageProperties.setHeader(MessageHeaders.HOST, OSUtils.getHostName());
    messageProperties.setAppId(AppInfo.getApplicationName());
    if(this.messagePropertiesCallback != null) {
      this.messagePropertiesCallback.call(messageProperties);
    }
  }
}
origin: spring-projects/spring-amqp

@Test
public void testInboundDeliveryMode() {
  DefaultMessagePropertiesConverter converter = new DefaultMessagePropertiesConverter();
  MessageProperties props = new MessageProperties();
  String[] strings = new String[] { "1", "2" };
  props.getHeaders().put("strings", strings);
  props.getHeaders().put("objects", new Object[] { new Foo() });
  props.setDeliveryMode(MessageDeliveryMode.NON_PERSISTENT);
  BasicProperties bProps = converter.fromMessageProperties(props, "UTF-8");
  assertEquals(MessageDeliveryMode.toInt(MessageDeliveryMode.NON_PERSISTENT), bProps.getDeliveryMode().intValue());
  props = converter.toMessageProperties(bProps, null, "UTF-8");
  assertEquals(MessageDeliveryMode.NON_PERSISTENT, props.getReceivedDeliveryMode());
  assertArrayEquals(strings, (Object[]) props.getHeaders().get("strings"));
  assertEquals("[FooAsAString]", Arrays.asList((Object[]) props.getHeaders().get("objects")).toString());
  assertNull(props.getDeliveryMode());
}
origin: spring-projects/spring-amqp

@Test
public void setDeliveryModeIfNull() {
  this.message.getMessageProperties().setDeliveryMode(null);
  this.recoverer = new RepublishMessageRecoverer(amqpTemplate, "error");
  this.recoverer.setDeliveryMode(MessageDeliveryMode.NON_PERSISTENT);
  recoverer.recover(this.message, this.cause);
  assertEquals(MessageDeliveryMode.NON_PERSISTENT, this.message.getMessageProperties().getDeliveryMode());
}
origin: spring-projects/spring-amqp

@Test
public void shouldRemapDeliveryMode() {
  message.getMessageProperties().setDeliveryMode(null);
  message.getMessageProperties().setReceivedDeliveryMode(MessageDeliveryMode.PERSISTENT);
  recoverer = new RepublishMessageRecoverer(amqpTemplate, "error") {
    protected Map<? extends String, ? extends Object> additionalHeaders(Message message, Throwable cause) {
      message.getMessageProperties().setDeliveryMode(message.getMessageProperties().getReceivedDeliveryMode());
      return null;
    }
  };
  recoverer.recover(message, cause);
  assertEquals(MessageDeliveryMode.PERSISTENT, message.getMessageProperties().getDeliveryMode());
}
org.springframework.amqp.coreMessagePropertiessetDeliveryMode

Popular methods of MessageProperties

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

Popular in Java

  • Reading from database using SQL prepared statement
  • onCreateOptionsMenu (Activity)
  • getSupportFragmentManager (FragmentActivity)
    Return the FragmentManager for interacting with fragments associated with this activity.
  • findViewById (Activity)
  • Graphics2D (java.awt)
    This Graphics2D class extends the Graphics class to provide more sophisticated control overgraphics
  • URLEncoder (java.net)
    This class is used to encode a string using the format required by application/x-www-form-urlencoded
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Stack (java.util)
    The Stack class represents a last-in-first-out (LIFO) stack of objects. It extends class Vector with
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • IsNull (org.hamcrest.core)
    Is the value null?
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