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()Applies to
Azure SDK for Java