Package proton :: Class Connection
[frames] | no frames]

type Connection

source code

     object --+    
              |    
wrapper.Wrapper --+
                  |
     object --+   |
              |   |
       Endpoint --+
                  |
                 Connection

A representation of an AMQP connection

Instance Methods
 
__init__(self, impl=<built-in function pn_connection>) source code
 
close(self)
Closes the connection.
source code
 
collect(self, collector) source code
 
free(self) source code
 
link_head(self, mask) source code
 
open(self)
Opens the connection.
source code
 
session(self)
Returns a new session on this connection.
source code
 
session_head(self, mask) source code

Inherited from wrapper.Wrapper: __del__, __delattr__, __eq__, __getattr__, __hash__, __ne__, __repr__, __setattr__

Static Methods
 
wrap(impl) source code
Class Variables

Inherited from Endpoint: LOCAL_ACTIVE, LOCAL_CLOSED, LOCAL_UNINIT, REMOTE_ACTIVE, REMOTE_CLOSED, REMOTE_UNINIT

Properties
  connection
  container
  error
  hostname
  password
  remote_container
The container identifier specified by the remote peer for this connection.
  remote_desired_capabilities
The capabilities desired by the remote peer for this connection.
  remote_hostname
The hostname specified by the remote peer for this connection.
  remote_offered_capabilities
The capabilities offered by the remote peer for this connection.
  remote_properties
The properties specified by the remote peer for this connection.
  state
The state of the connection as a bit field.
  transport
  user
  work_head

Inherited from Endpoint: handler, remote_condition

Method Details

__init__(self, impl=<built-in function pn_connection>)
(Constructor)

source code 
Overrides: wrapper.Wrapper.__init__

close(self)

source code 

Closes the connection.

In more detail, this moves the local state of the connection to the CLOSED state and triggers a close frame to be sent to the peer. A connection is fully closed once both peers have closed it.

open(self)

source code 

Opens the connection.

In more detail, this moves the local state of the connection to the ACTIVE state and triggers an open frame to be sent to the peer. A connection is fully active once both peers have opened it.


Property Details

connection

container

Get Method:
_get_container(self)
Set Method:
_set_container(self, name)

error

hostname

Get Method:
_get_hostname(self)
Set Method:
_set_hostname(self, name)

password

Get Method:
_get_password(self)
Set Method:
_set_password(self, name)

remote_container

The container identifier specified by the remote peer for this connection.

remote_desired_capabilities

The capabilities desired by the remote peer for this connection.

remote_hostname

The hostname specified by the remote peer for this connection.

remote_offered_capabilities

The capabilities offered by the remote peer for this connection.

remote_properties

The properties specified by the remote peer for this connection.

state

The state of the connection as a bit field. The state has a local and a remote component. Each of these can be in one of three states: UNINIT, ACTIVE or CLOSED. These can be tested by masking against LOCAL_UNINIT, LOCAL_ACTIVE, LOCAL_CLOSED, REMOTE_UNINIT, REMOTE_ACTIVE and REMOTE_CLOSED.

transport

user

Get Method:
_get_user(self)
Set Method:
_set_user(self, name)

work_head