public class WrapperMessageBuilder extends Object implements MessageBuilder
MessageBuilder.ApplicationPropertiesBuilder, MessageBuilder.MessageAnnotationsBuilder, MessageBuilder.PropertiesBuilder| Constructor and Description |
|---|
WrapperMessageBuilder() |
| Modifier and Type | Method and Description |
|---|---|
MessageBuilder |
addData(byte[] data)
Set binary data of the message.
|
MessageBuilder.ApplicationPropertiesBuilder |
applicationProperties()
The builder to set application properties.
|
Message |
build()
Create the message.
|
MessageBuilder.MessageAnnotationsBuilder |
messageAnnotations()
The builder to set message annotations.
|
MessageBuilder.PropertiesBuilder |
properties()
The builder for
Properties. |
MessageBuilder |
publishingId(long publishingId)
Set the publishing ID (for de-duplication).
|
public Message build()
MessageBuilderbuild in interface MessageBuilderpublic MessageBuilder publishingId(long publishingId)
MessageBuilderThis is value is used only for outbound messages and is not persisted.
publishingId in interface MessageBuilderpublic MessageBuilder.PropertiesBuilder properties()
MessageBuilderProperties.properties in interface MessageBuilderMessage.getProperties()public MessageBuilder.ApplicationPropertiesBuilder applicationProperties()
MessageBuilderapplicationProperties in interface MessageBuilderMessage.getApplicationProperties()public MessageBuilder.MessageAnnotationsBuilder messageAnnotations()
MessageBuildermessageAnnotations in interface MessageBuilderMessage.getMessageAnnotations()public MessageBuilder addData(byte[] data)
MessageBuilderaddData in interface MessageBuilderMessage.getBodyAsBinary()Copyright © 2022 VMware, Inc. or its affiliates.. All rights reserved.