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