DeadLetterOptions Class
- java.
lang. Object - com.
azure. messaging. servicebus. models. SettlementOptions - com.
azure. messaging. servicebus. models. DeadLetterOptions
- com.
- com.
public final class DeadLetterOptions
extends com.azure.messaging.servicebus.models.SettlementOptions
Options to specify when sending a ServiceBusReceivedMessage received via PEEK_LOCK to the dead-letter queue .
Constructor Summary
| Constructor | Description |
|---|---|
| DeadLetterOptions() |
Creates a new instance of options to specify when sending messages to the dead-letter queue (DLQ). |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
getDeadLetterErrorDescription()
Gets the error description for putting put message in dead letter sub-queue. |
| String |
getDeadLetterReason()
Gets the reason for putting put message in dead letter sub-queue. |
| Map<String,Object> |
getPropertiesToModify()
Gets the message properties to modify while putting put message in dead letter sub-queue. |
|
Dead |
setDeadLetterErrorDescription(String deadLetterErrorDescription)
Sets the error description while putting message in dead letter sub-queue. |
|
Dead |
setDeadLetterReason(String deadLetterReason)
Sets the reason while putting message in dead letter sub-queue. |
|
Dead |
setPropertiesToModify(Map<String,Object> propertiesToModify)
Sets the message properties to modify while putting message in dead letter sub-queue. |
|
Dead |
setTransactionContext(ServiceBusTransactionContext transactionContext)
Sets the ServiceBusTransactionContext to the options. |
Methods inherited from com.azure.messaging.servicebus.models.SettlementOptions
Methods inherited from java.lang.Object
Constructor Details
DeadLetterOptions
public DeadLetterOptions()
Creates a new instance of options to specify when sending messages to the dead-letter queue (DLQ).
Method Details
getDeadLetterErrorDescription
public String getDeadLetterErrorDescription()
Gets the error description for putting put message in dead letter sub-queue.
Returns:
getDeadLetterReason
public String getDeadLetterReason()
Gets the reason for putting put message in dead letter sub-queue.
Returns:
getPropertiesToModify
public Map<String,Object> getPropertiesToModify()
Gets the message properties to modify while putting put message in dead letter sub-queue.
Returns:
setDeadLetterErrorDescription
public DeadLetterOptions setDeadLetterErrorDescription(String deadLetterErrorDescription)
Sets the error description while putting message in dead letter sub-queue.
Parameters:
Returns:
setDeadLetterReason
public DeadLetterOptions setDeadLetterReason(String deadLetterReason)
Sets the reason while putting message in dead letter sub-queue.
Parameters:
Returns:
setPropertiesToModify
public DeadLetterOptions setPropertiesToModify(Map<String,Object> propertiesToModify)
Sets the message properties to modify while putting message in dead letter sub-queue.
Parameters:
Returns:
setTransactionContext
public DeadLetterOptions setTransactionContext(ServiceBusTransactionContext transactionContext)
Sets the ServiceBusTransactionContext to the options.
Overrides:
DeadLetterOptions.setTransactionContext(ServiceBusTransactionContext transactionContext)Parameters:
Returns: