Class ClientDeliveryStateException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.apache.qpid.protonj2.client.exceptions.ClientException
-
- org.apache.qpid.protonj2.client.exceptions.ClientIllegalStateException
-
- org.apache.qpid.protonj2.client.exceptions.ClientDeliveryStateException
-
- All Implemented Interfaces:
java.io.Serializable
public class ClientDeliveryStateException extends ClientIllegalStateException
Thrown from client API that deal with aDelivery
orTracker
where the outcome that results from that API can affect whether the API call succeeded or failed. Such a case might be that a sent message is awaiting a remoteAccepted
outcome but instead the remote sends aRejected
outcome.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClientDeliveryStateException(java.lang.String message, java.lang.Throwable cause, DeliveryState outcome)
ClientDeliveryStateException(java.lang.String message, DeliveryState outcome)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeliveryState
getOutcome()
-
-
-
Constructor Detail
-
ClientDeliveryStateException
public ClientDeliveryStateException(java.lang.String message, DeliveryState outcome)
-
ClientDeliveryStateException
public ClientDeliveryStateException(java.lang.String message, java.lang.Throwable cause, DeliveryState outcome)
-
-
Method Detail
-
getOutcome
public DeliveryState getOutcome()
- Returns:
- the
DeliveryState
that defines the outcome returned from the remote peer.
-
-