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
  byte
  short
  int32
  ubyte
  ushort
  uint
  float32
  decimal32
  decimal64
  decimal128
  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
  SessionException
  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
  EventType
  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 = 17
  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