Package proton
[frames] | no frames]

Package proton

source code

The proton module defines a suite of APIs that implement the AMQP 1.0 protocol.

The proton APIs consist of the following classes:

Submodules

Classes
Condition
Array
Data
The Data class provides an interface for decoding, extracting, creating, and encoding arbitrary AMQP data.
Described
char
symbol
timestamp
ubyte
ushort
uint
ulong
byte
short
int32
float32
decimal32
decimal64
decimal128
Delivery
Tracks and/or records the delivery of a message over a link.
Disposition
Endpoint
Connection
A representation of an AMQP connection
Session
Link
A representation of an AMQP link, of which there are two concrete implementations, Sender and Receiver.
Receiver
A link over which messages are received.
Sender
A link over which messages are sent.
Terminus
Collector
Event
EventType
Handler
ProtonException
The root of the proton exception hierarchy.
MessageException
The MessageException class is the root of the message exception hierarchy.
DataException
The DataException class is the root of the Data exception hierarchy.
TransportException
SSLException
SSLUnavailable
SessionException
LinkException
Timeout
A timeout exception indicates that a blocking operation has timed out.
Interrupt
An interrupt exception indicates that a blocking operation was interrupted.
Message
The Message class is a mutable holder of message content.
Transport
SASL
SSL
SSLDomain
SSLSessionDetails
Unique identifier for the SSL session.
Url
Simple URL parser/constructor, handles URLs of the form:
Variables
  UNDESCRIBED = UNDESCRIBED
  ABORTED = ABORTED
  ACCEPTED = ACCEPTED
  PENDING = PENDING
  REJECTED = REJECTED
  RELEASED = RELEASED
  MODIFIED = MODIFIED
  SETTLED = SETTLED
  VERSION_MAJOR = 0
  VERSION_MINOR = 24
  API_LANGUAGE = 'C'
  IMPLEMENTATION_LANGUAGE = 'C'