Class OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder
java.lang.Object
io.smallrye.reactive.messaging.amqp.OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder
- Enclosing class:
- OutgoingAmqpMetadata
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
withAddress
(String address) withApplicationProperties
(io.vertx.core.json.JsonObject json) withApplicationProperty
(String key, Object value) withContentEncoding
(String contentEncoding) withContentType
(String contentType) withCorrelationId
(String correlationId) withCreationTime
(long creationTime) withDeliveryAnnotations
(String key, Object value) withDeliveryAnnotations
(org.apache.qpid.proton.amqp.messaging.DeliveryAnnotations deliveryAnnotations) withDurable
(boolean durable) withExpiryTime
(long expiryTime) withFooter
(String key, Object value) withGroupId
(String groupId) withGroupSequence
(int groupSequence) withMessageAnnotations
(String key, Object value) withMessageAnnotations
(org.apache.qpid.proton.amqp.messaging.MessageAnnotations messageAnnotations) withMessageId
(String id) withPriority
(short priority) withReplyTo
(String replyTo) withReplyToGroupId
(String replyToGroupId) withSubject
(String subject) withTtl
(long ttl) withUserId
(String userId)
-
Method Details
-
withAddress
-
withDurable
-
withPriority
-
withTtl
-
withDeliveryAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withDeliveryAnnotations(org.apache.qpid.proton.amqp.messaging.DeliveryAnnotations deliveryAnnotations) -
withMessageAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withMessageAnnotations(org.apache.qpid.proton.amqp.messaging.MessageAnnotations messageAnnotations) -
withDeliveryAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withDeliveryAnnotations(String key, Object value) -
withMessageAnnotations
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withMessageAnnotations(String key, Object value) -
withMessageId
-
withUserId
-
withReplyTo
-
withCorrelationId
-
withContentType
-
withContentEncoding
-
withExpiryTime
-
withCreationTime
-
withGroupId
-
withGroupSequence
-
withReplyToGroupId
-
withSubject
-
withApplicationProperty
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withApplicationProperty(String key, Object value) -
withApplicationProperties
public OutgoingAmqpMetadata.OutgoingAmqpMetadataBuilder withApplicationProperties(io.vertx.core.json.JsonObject json) -
build
-