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
Array
Collector
Condition
Connection
A representation of an AMQP connection
Data
The Data class provides an interface for decoding, extracting, creating, and encoding arbitrary AMQP data.
Delivery
Tracks and/or records the delivery of a message over a link.
Described
Disposition
Endpoint
Event
EventType
Handler
Interrupt
An interrupt exception indicaes that a blocking operation was interrupted.
Link
A representation of an AMQP link, of which there are two concrete implementations, Sender and Receiver.
Message
The Message class is a mutable holder of message content.
MessageException
The MessageException class is the root of the message exception hierarhcy.
Messenger
The Messenger class defines a high level interface for sending and receiving Messages.
MessengerException
The root of the messenger exception hierarchy.
ProtonException
The root of the proton exception hierarchy.
Receiver
A link over which messages are received.
SASL
SSL
SSLDomain
SSLException
SSLSessionDetails
Unique identifier for the SSL session.
SSLUnavailable
Sender
A link over which messages are sent.
Session
SessionException
Terminus
Timeout
A timeout exception indicates that a blocking operation has timed out.
Transport
TransportException
Url
Simple URL parser/constructor, handles URLs of the form:
byte
char
decimal128
decimal32
decimal64
float32
int32
short
symbol
timestamp
ubyte
uint
ulong
ushort
Functions
 
dispatch(handler, method, *args) source code
Variables
  ABORTED = ABORTED
  ACCEPTED = ACCEPTED
  API_LANGUAGE = 'C'
  AUTOMATIC = AUTOMATIC
  IMPLEMENTATION_LANGUAGE = 'C'
  MANUAL = MANUAL
  MODIFIED = MODIFIED
  PENDING = PENDING
  REJECTED = REJECTED
  RELEASED = RELEASED
  SETTLED = SETTLED
  UNDESCRIBED = UNDESCRIBED
  VERSION_MAJOR = 0
  VERSION_MINOR = 12