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
  ConnectionException
  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
  VERSION_MAJOR = 0
  VERSION_MINOR = 26
  API_LANGUAGE = 'C'
  IMPLEMENTATION_LANGUAGE = 'C'