congrats Icon
New! Announcing Tabnine Chat Beta
Learn More
Tabnine Logo
MessageProperties.setContentLength
Code IndexAdd Tabnine to your IDE (free)

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

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

origin: spring-projects/spring-integration

  messageProperties.setContentEncoding(contentEncoding);
messageProperties.setContentLength(contentLength);
if (contentType != null) {
  messageProperties.setContentType(contentType);
origin: spring-projects/spring-amqp

public MessageBuilderSupport<T> setContentLength(long contentLength) {
  this.properties.setContentLength(contentLength);
  return this;
}
origin: spring-projects/spring-integration

amqpMessageProperties.setContentLength(contentLength);
origin: spring-projects/spring-integration

amqpProperties.setClusterId("test.clusterId");
amqpProperties.setContentEncoding("test.contentEncoding");
amqpProperties.setContentLength(99L);
amqpProperties.setReplyTo("oleg");
amqpProperties.setContentType("test.contentType");
origin: spring-projects/spring-integration

@Test
public void withHeaderMapperNothingToMap() throws Exception {
  AmqpInboundChannelAdapter adapter = context.getBean("withHeaderMapperNothingToMap",
      AmqpInboundChannelAdapter.class);
  AbstractMessageListenerContainer mlc =
      TestUtils.getPropertyValue(adapter, "messageListenerContainer", AbstractMessageListenerContainer.class);
  ChannelAwareMessageListener listener = TestUtils.getPropertyValue(mlc, "messageListener",
      ChannelAwareMessageListener.class);
  MessageProperties amqpProperties = new MessageProperties();
  amqpProperties.setAppId("test.appId");
  amqpProperties.setClusterId("test.clusterId");
  amqpProperties.setContentEncoding("test.contentEncoding");
  amqpProperties.setContentLength(99L);
  amqpProperties.setContentType("test.contentType");
  amqpProperties.setHeader("foo", "foo");
  amqpProperties.setHeader("bar", "bar");
  Message amqpMessage = new Message("hello".getBytes(), amqpProperties);
  listener.onMessage(amqpMessage, null);
  QueueChannel requestChannel = context.getBean("requestChannel", QueueChannel.class);
  org.springframework.messaging.Message<?> siMessage = requestChannel.receive(0);
  assertNull(siMessage.getHeaders().get("foo"));
  assertNull(siMessage.getHeaders().get("bar"));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_ENCODING));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.CLUSTER_ID));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.APP_ID));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_TYPE));
}
origin: spring-projects/spring-integration

@Test
public void withHeaderMapperDefaultMapping() throws Exception {
  AmqpInboundChannelAdapter adapter = context.getBean("withHeaderMapperDefaultMapping",
      AmqpInboundChannelAdapter.class);
  AbstractMessageListenerContainer mlc =
      TestUtils.getPropertyValue(adapter, "messageListenerContainer", AbstractMessageListenerContainer.class);
  ChannelAwareMessageListener listener = TestUtils.getPropertyValue(mlc, "messageListener",
      ChannelAwareMessageListener.class);
  MessageProperties amqpProperties = new MessageProperties();
  amqpProperties.setAppId("test.appId");
  amqpProperties.setClusterId("test.clusterId");
  amqpProperties.setContentEncoding("test.contentEncoding");
  amqpProperties.setContentLength(99L);
  amqpProperties.setContentType("test.contentType");
  amqpProperties.setHeader("foo", "foo");
  amqpProperties.setHeader("bar", "bar");
  Message amqpMessage = new Message("hello".getBytes(), amqpProperties);
  listener.onMessage(amqpMessage, null);
  QueueChannel requestChannel = context.getBean("requestChannel", QueueChannel.class);
  org.springframework.messaging.Message<?> siMessage = requestChannel.receive(0);
  assertNotNull(siMessage.getHeaders().get("bar"));
  assertNotNull(siMessage.getHeaders().get("foo"));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_ENCODING));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.CLUSTER_ID));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.APP_ID));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_TYPE));
}
origin: spring-projects/spring-integration

@Test
public void withHeaderMapperOnlyCustomHeaders() throws Exception {
  AmqpInboundChannelAdapter adapter = context.getBean("withHeaderMapperOnlyCustomHeaders",
      AmqpInboundChannelAdapter.class);
  AbstractMessageListenerContainer mlc =
      TestUtils.getPropertyValue(adapter, "messageListenerContainer", AbstractMessageListenerContainer.class);
  ChannelAwareMessageListener listener = TestUtils.getPropertyValue(mlc, "messageListener",
      ChannelAwareMessageListener.class);
  MessageProperties amqpProperties = new MessageProperties();
  amqpProperties.setAppId("test.appId");
  amqpProperties.setClusterId("test.clusterId");
  amqpProperties.setContentEncoding("test.contentEncoding");
  amqpProperties.setContentLength(99L);
  amqpProperties.setContentType("test.contentType");
  amqpProperties.setHeader("foo", "foo");
  amqpProperties.setHeader("bar", "bar");
  Message amqpMessage = new Message("hello".getBytes(), amqpProperties);
  listener.onMessage(amqpMessage, null);
  QueueChannel requestChannel = context.getBean("requestChannel", QueueChannel.class);
  org.springframework.messaging.Message<?> siMessage = requestChannel.receive(0);
  assertEquals("foo", siMessage.getHeaders().get("foo"));
  assertNull(siMessage.getHeaders().get("bar"));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_ENCODING));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.CLUSTER_ID));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.APP_ID));
  assertNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_TYPE));
}
origin: spring-projects/spring-integration

@Test
public void withHeaderMapperStandardAndCustomHeaders() throws Exception {
  AmqpInboundChannelAdapter adapter = context.getBean("withHeaderMapperStandardAndCustomHeaders",
      AmqpInboundChannelAdapter.class);
  AbstractMessageListenerContainer mlc =
      TestUtils.getPropertyValue(adapter, "messageListenerContainer", AbstractMessageListenerContainer.class);
  ChannelAwareMessageListener listener = TestUtils.getPropertyValue(mlc, "messageListener",
      ChannelAwareMessageListener.class);
  MessageProperties amqpProperties = new MessageProperties();
  amqpProperties.setAppId("test.appId");
  amqpProperties.setClusterId("test.clusterId");
  amqpProperties.setContentEncoding("test.contentEncoding");
  amqpProperties.setContentLength(99L);
  amqpProperties.setContentType("test.contentType");
  amqpProperties.setHeader("foo", "foo");
  amqpProperties.setHeader("bar", "bar");
  Message amqpMessage = new Message("hello".getBytes(), amqpProperties);
  listener.onMessage(amqpMessage, null);
  QueueChannel requestChannel = context.getBean("requestChannel", QueueChannel.class);
  org.springframework.messaging.Message<?> siMessage = requestChannel.receive(0);
  assertEquals("foo", siMessage.getHeaders().get("foo"));
  assertNull(siMessage.getHeaders().get("bar"));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_ENCODING));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.CLUSTER_ID));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.APP_ID));
  assertNotNull(siMessage.getHeaders().get(AmqpHeaders.CONTENT_TYPE));
}
origin: spring-projects/spring-integration

amqpProperties.setClusterId("test.clusterId");
amqpProperties.setContentEncoding("test.contentEncoding");
amqpProperties.setContentLength(99L);
amqpProperties.setContentType("test.contentType");
String testCorrelationId = "foo";
origin: spring-projects/spring-amqp

public MessageBuilderSupport<T> setContentLengthIfAbsent(long contentLength) {
  if (!this.properties.isContentLengthSet()) {
    this.properties.setContentLength(contentLength);
  }
  return this;
}
origin: com.bluelock/camel-spring-amqp

@Override
protected Message createMessage(Object object, MessageProperties messageProperties) {
  try {
    byte[] body = null;
    if(object != null) {
      body = object.toString().getBytes(this.encoding);
    }
    
    String msgContentType = this.contentType == null ? DEFAULT_CONTENT_TYPE : this.contentType;
    messageProperties.setContentType(msgContentType);
    messageProperties.setContentEncoding(this.encoding);
    messageProperties.setContentLength(body != null ? body.length : 0);
    return new Message(body, messageProperties);
  } catch (UnsupportedEncodingException ex) {
    LOG.error("Cannot encode strings as {}", this.encoding, ex);
    throw new MessageConversionException("Cannot encode strings as "+this.encoding, ex);
  }
}
origin: Bluelock/camel-spring-amqp

@Override
protected Message createMessage(Object object, MessageProperties messageProperties) {
  try {
    byte[] body = null;
    if(object != null) {
      body = object.toString().getBytes(this.encoding);
    }
    
    String msgContentType = this.contentType == null ? DEFAULT_CONTENT_TYPE : this.contentType;
    messageProperties.setContentType(msgContentType);
    messageProperties.setContentEncoding(this.encoding);
    messageProperties.setContentLength(body != null ? body.length : 0);
    return new Message(body, messageProperties);
  } catch (UnsupportedEncodingException ex) {
    LOG.error("Cannot encode strings as {}", this.encoding, ex);
    throw new MessageConversionException("Cannot encode strings as "+this.encoding, ex);
  }
}
origin: spring-projects/spring-amqp

messageProperties.setContentLength(bytes.length);
return new Message(bytes, messageProperties);
origin: spring-projects/spring-amqp

messageProperties.setContentLength(length);
origin: com.bluelock/camel-spring-amqp

@Override
protected Message createMessage(Object object, MessageProperties messageProperties) {
  try {
    byte[] body = null;
    if(object != null) {
      ByteArrayOutputStream outStream = new ByteArrayOutputStream();
      StaxWriter writer = new StaxWriter(new QNameMap(), this.outputFactory.createXMLStreamWriter(outStream));
      this.objectMapper.marshal(object, writer);
      body = outStream.toByteArray();
    }
    
    messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON);
    messageProperties.setContentEncoding(this.encoding);
    messageProperties.setContentLength(body != null ? body.length : 0);
    classMapper.fromClass(object.getClass(), messageProperties);
    return new Message(body, messageProperties);
  } catch (XMLStreamException ex) {
    String typeId = (String) messageProperties.getHeaders().get(DefaultClassMapper.DEFAULT_CLASSID_FIELD_NAME);
    LOG.error("XMLStreamException trying to marshal message of type {}", typeId, ex);
    throw new MessageConversionException("Could not marshal message of type "+typeId, ex);
  } catch (XStreamException ex) {
    //For some reason messages appear to be getting eaten at this stage... very nasty when you try to troubleshoot.
    String typeId = (String) messageProperties.getHeaders().get(DefaultClassMapper.DEFAULT_CLASSID_FIELD_NAME);
    LOG.error("XStreamException trying to marshal message of type {}", typeId, ex);
    throw new MessageConversionException("Could not marshal message of type "+typeId, ex);
  }
}
origin: org.springframework.amqp/spring-rabbit

messageProperties.setContentLength(length);
origin: Bluelock/camel-spring-amqp

@Override
protected Message createMessage(Object object, MessageProperties messageProperties) {
  try {
    byte[] body = null;
    if(object != null) {
      ByteArrayOutputStream outStream = new ByteArrayOutputStream();
      StaxWriter writer = new StaxWriter(new QNameMap(), this.outputFactory.createXMLStreamWriter(outStream));
      this.objectMapper.marshal(object, writer);
      body = outStream.toByteArray();
    }
    
    messageProperties.setContentType(MessageProperties.CONTENT_TYPE_JSON);
    messageProperties.setContentEncoding(this.encoding);
    messageProperties.setContentLength(body != null ? body.length : 0);
    classMapper.fromClass(object.getClass(), messageProperties);
    return new Message(body, messageProperties);
  } catch (XMLStreamException ex) {
    String typeId = (String) messageProperties.getHeaders().get(DefaultClassMapper.DEFAULT_CLASSID_FIELD_NAME);
    LOG.error("XMLStreamException trying to marshal message of type {}", typeId, ex);
    throw new MessageConversionException("Could not marshal message of type "+typeId, ex);
  } catch (XStreamException ex) {
    //For some reason messages appear to be getting eaten at this stage... very nasty when you try to troubleshoot.
    String typeId = (String) messageProperties.getHeaders().get(DefaultClassMapper.DEFAULT_CLASSID_FIELD_NAME);
    LOG.error("XStreamException trying to marshal message of type {}", typeId, ex);
    throw new MessageConversionException("Could not marshal message of type "+typeId, ex);
  }
}
origin: spring-projects/spring-amqp

messageProperties.setContentLength(bytes.length);
origin: spring-projects/spring-amqp

@Override
protected Message createMessage(Object objectToConvert, MessageProperties messageProperties,
      @Nullable Type genericType)
    throws MessageConversionException {
  byte[] bytes;
  try {
    String jsonString = this.objectMapper
        .writeValueAsString(objectToConvert);
    bytes = jsonString.getBytes(getDefaultCharset());
  }
  catch (IOException e) {
    throw new MessageConversionException("Failed to convert Message content", e);
  }
  messageProperties.setContentType(this.supportedContentType.toString());
  messageProperties.setContentEncoding(getDefaultCharset());
  messageProperties.setContentLength(bytes.length);
  if (getClassMapper() == null) {
    getJavaTypeMapper().fromJavaType(this.objectMapper.constructType(
        genericType == null ? objectToConvert.getClass() : genericType), messageProperties);
  }
  else {
    getClassMapper().fromClass(objectToConvert.getClass(), messageProperties); // NOSONAR never null
  }
  return new Message(bytes, messageProperties);
}
origin: spring-projects/spring-amqp

@Test
public void testContentLengthSet() {
  MessageProperties properties = new MessageProperties();
  properties.setContentLength(1L);
  assertTrue(properties.isContentLengthSet());
}
org.springframework.amqp.coreMessagePropertiessetContentLength

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

  • Parsing JSON documents to java classes using gson
  • getSystemService (Context)
  • findViewById (Activity)
  • runOnUiThread (Activity)
  • File (java.io)
    An "abstract" representation of a file system entity identified by a pathname. The pathname may be a
  • BitSet (java.util)
    The BitSet class implements abit array [http://en.wikipedia.org/wiki/Bit_array]. Each element is eit
  • LinkedHashMap (java.util)
    LinkedHashMap is an implementation of Map that guarantees iteration order. All optional operations a
  • UUID (java.util)
    UUID is an immutable representation of a 128-bit universally unique identifier (UUID). There are mul
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • 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