Class AmqpMessageBuilder<T>
- java.lang.Object
-
- io.smallrye.reactive.messaging.amqp.AmqpMessageBuilder<T>
-
public class AmqpMessageBuilder<T> extends Object
-
-
Method Summary
-
-
-
Method Detail
-
withPriority
public AmqpMessageBuilder<T> withPriority(short priority)
-
withDurable
public AmqpMessageBuilder<T> withDurable(boolean durable)
-
withTtl
public AmqpMessageBuilder<T> withTtl(long ttl)
-
withId
public AmqpMessageBuilder<T> withId(String id)
-
withAddress
public AmqpMessageBuilder<T> withAddress(String address)
-
withReplyTo
public AmqpMessageBuilder<T> withReplyTo(String replyTo)
-
withCorrelationId
public AmqpMessageBuilder<T> withCorrelationId(String correlationId)
-
withBody
public AmqpMessageBuilder<T> withBody(String value)
-
withSymbolAsBody
public AmqpMessageBuilder<T> withSymbolAsBody(String value)
-
withSubject
public AmqpMessageBuilder<T> withSubject(String subject)
-
withContentType
public AmqpMessageBuilder<T> withContentType(String ct)
-
withContentEncoding
public AmqpMessageBuilder<T> withContentEncoding(String ct)
-
withGroupId
public AmqpMessageBuilder<T> withGroupId(String gi)
-
withReplyToGroupId
public AmqpMessageBuilder<T> withReplyToGroupId(String rt)
-
withApplicationProperties
public AmqpMessageBuilder<T> withApplicationProperties(io.vertx.core.json.JsonObject props)
-
withBooleanAsBody
public AmqpMessageBuilder<T> withBooleanAsBody(boolean v)
-
withByteAsBody
public AmqpMessageBuilder<T> withByteAsBody(byte v)
-
withShortAsBody
public AmqpMessageBuilder<T> withShortAsBody(short v)
-
withIntegerAsBody
public AmqpMessageBuilder<T> withIntegerAsBody(int v)
-
withLongAsBody
public AmqpMessageBuilder<T> withLongAsBody(long v)
-
withFloatAsBody
public AmqpMessageBuilder<T> withFloatAsBody(float v)
-
withDoubleAsBody
public AmqpMessageBuilder<T> withDoubleAsBody(double v)
-
withCharAsBody
public AmqpMessageBuilder<T> withCharAsBody(char c)
-
withBufferAsBody
public AmqpMessageBuilder<T> withBufferAsBody(io.vertx.mutiny.core.buffer.Buffer buffer)
-
withJsonObjectAsBody
public AmqpMessageBuilder<T> withJsonObjectAsBody(io.vertx.core.json.JsonObject json)
-
withJsonArrayAsBody
public AmqpMessageBuilder<T> withJsonArrayAsBody(io.vertx.core.json.JsonArray json)
-
withInstantAsBody
public AmqpMessageBuilder<T> withInstantAsBody(Instant v)
-
withUuidAsBody
public AmqpMessageBuilder<T> withUuidAsBody(UUID v)
-
build
public AmqpMessage<T> build()
-
-