Home  > 

Module core

The API entry point.

Many applications will import only this module.

Implementations: C, C++, Java, Python

Core model

ClassSummary
container A top-level container of connections, sessions, senders, and receivers
connection A channel for communication between two peers on a network
session A container of senders and receivers
sender A channel for sending messages
receiver A channel for receiving messages
source A named point of origin for messages
target A named destination for messages
message A mutable holder of application content
delivery A received message
tracker A tracker for a sent message
error-condition An endpoint error state

Event processing

ClassSummary
messaging-handler The primary messaging event handler
listen-handler Events for incoming connections

Configuration

ClassSummary
connection-options Options for new connections
session-options Options for new sessions
sender-options Options for new senders
receiver-options Options for new receivers
source-options Options for new sources
target-options Options for new targets

Network

ClassSummary
transport A network channel supporting an AMQP connection
listener A context for accepting inbound connections
sasl SASL properties for a connection

Error handling

ClassSummary
proton-error The base class for Proton errors
timeout-error An operation timed out
conversion-error A type conversion failed