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