public class AmqpSenderOptions extends Object
Constructor and Description |
---|
AmqpSenderOptions() |
AmqpSenderOptions(AmqpSenderOptions other) |
AmqpSenderOptions(JsonObject json) |
Modifier and Type | Method and Description |
---|---|
String |
getLinkName() |
boolean |
isAutoDrained()
Get whether the link will automatically be marked drained after the send queue drain handler fires in drain mode.
|
boolean |
isDynamic() |
AmqpSenderOptions |
setAutoDrained(boolean autoDrained)
Sets whether the link is automatically marked drained after the send queue drain handler callback
returns if the receiving peer requested that credit be drained.
|
AmqpSenderOptions |
setDynamic(boolean dynamic)
Sets whether the link remote terminus to be used should indicate it is
'dynamic', requesting the peer names it with a dynamic address.
|
AmqpSenderOptions |
setLinkName(String linkName) |
JsonObject |
toJson() |
public AmqpSenderOptions()
public AmqpSenderOptions(AmqpSenderOptions other)
public AmqpSenderOptions(JsonObject json)
public JsonObject toJson()
public String getLinkName()
public AmqpSenderOptions setLinkName(String linkName)
public boolean isDynamic()
public AmqpSenderOptions setDynamic(boolean dynamic)
The address provided by the peer can then be inspected using the
AmqpSender.address()
method on the AmqpSender
received once opened.
dynamic
- true if the link should request a dynamic terminus addresspublic boolean isAutoDrained()
setAutoDrained(boolean)
public AmqpSenderOptions setAutoDrained(boolean autoDrained)
true
by default.
autoDrained
- whether the link will automatically be drained after the send queue drain handler fires in drain modeCopyright © 2020 Eclipse. All rights reserved.