Proton DotNet
Loading...
Searching...
No Matches
Static Public Member Functions | Properties | List of all members
Apache.Qpid.Proton.Client.IDeliveryState Interface Reference
Inheritance diagram for Apache.Qpid.Proton.Client.IDeliveryState:
Apache.Qpid.Proton.Client.Implementation.ClientDeliveryState Apache.Qpid.Proton.Client.Implementation.ClientAccepted Apache.Qpid.Proton.Client.Implementation.ClientModified Apache.Qpid.Proton.Client.Implementation.ClientRejected Apache.Qpid.Proton.Client.Implementation.ClientReleased Apache.Qpid.Proton.Client.Implementation.ClientTransactional

Static Public Member Functions

static IDeliveryState Accepted ()
 Returns an instance of a delivery state that accepts a delivery.
 
static IDeliveryState Released ()
 Returns an instance of a delivery state that releases a delivery.
 
static IDeliveryState Rejected (string condition, string description=null)
 Returns an instance of a delivery state that rejects a delivery.
 
static IDeliveryState Modified (bool deliveryFailed, bool undeliverableHere=false)
 Returns an instance of a delivery state that modifies a delivery.
 

Properties

DeliveryStateType Type [get]
 Returns an enumeration value which indicates what type of DeliveryState this instance represents.
 
bool IsAccepted [get]
 Quick access to determine if the state value indicates the delivery was accepted.
 

Member Function Documentation

◆ Accepted()

static IDeliveryState Apache.Qpid.Proton.Client.IDeliveryState.Accepted ( )
static

Returns an instance of a delivery state that accepts a delivery.

Returns
An accepted delivery state type

◆ Modified()

static IDeliveryState Apache.Qpid.Proton.Client.IDeliveryState.Modified ( bool  deliveryFailed,
bool  undeliverableHere = false 
)
static

Returns an instance of a delivery state that modifies a delivery.

Returns
An modified delivery state type

◆ Rejected()

static IDeliveryState Apache.Qpid.Proton.Client.IDeliveryState.Rejected ( string  condition,
string  description = null 
)
static

Returns an instance of a delivery state that rejects a delivery.

Returns
An rejected delivery state type

◆ Released()

static IDeliveryState Apache.Qpid.Proton.Client.IDeliveryState.Released ( )
static

Returns an instance of a delivery state that releases a delivery.

Returns
An released delivery state type

Property Documentation

◆ IsAccepted

bool Apache.Qpid.Proton.Client.IDeliveryState.IsAccepted
get

Quick access to determine if the state value indicates the delivery was accepted.

Implemented in Apache.Qpid.Proton.Client.Implementation.ClientDeliveryState, and Apache.Qpid.Proton.Client.Implementation.ClientTransactional.

◆ Type

DeliveryStateType Apache.Qpid.Proton.Client.IDeliveryState.Type
get

The documentation for this interface was generated from the following file: