LinkErrorContext Class
- java.
lang. Object - com.
azure. core. amqp. exception. AmqpErrorContext - com.
azure. core. amqp. exception. SessionErrorContext - com.
azure. core. amqp. exception. LinkErrorContext
- com.
- com.
- com.
public class LinkErrorContext
extends SessionErrorContext
Represents the context for an AMQP link when an AmqpException occurs.
Constructor Summary
| Constructor | Description |
|---|---|
| LinkErrorContext(String namespace, String entityPath, String trackingId, Integer linkCredit) |
Creates a new instance with the AMQP link's |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| Integer |
getLinkCredit()
Gets the number of credits on the link when the error occurred. |
| String |
getTrackingId()
Gets the unique tracking identifier for this error. |
| String |
toString()
Creates a string representation of this Error |
Methods inherited from AmqpErrorContext
Methods inherited from SessionErrorContext
Methods inherited from java.lang.Object
Constructor Details
LinkErrorContext
public LinkErrorContext(String namespace, String entityPath, String trackingId, Integer linkCredit)
Creates a new instance with the AMQP link's namespace and entityPath information. Allows for optional information about the link if it was successfully opened such as linkCredit and trackingId.
Parameters:
null if the error was not thrown from
the remote AMQP message broker.
null if the receive link has not opened yet.
Method Details
getLinkCredit
public Integer getLinkCredit()
Gets the number of credits on the link when the error occurred. Can be null if the link is not opened.
Returns:
getTrackingId
public String getTrackingId()
Gets the unique tracking identifier for this error. It is possible to be null if the error was not thrown from the AMQP message broker.
Returns:
toString
public String toString()
Creates a string representation of this ErrorContext.
Overrides:
LinkErrorContext.toString()