Message::Passing::Role::HasAConnection - Role for components which have a connection
Provides a standard ->connection_manager attribute for inputs or outputs which need to make a network connection before they can send or receive messages.
The connection manager object is assumed to have the
->subscribe_to_connect method (from Message::Passing::Role::Connection).
Will be called at BUILD (i.e.
object construction) time,
should return a connection manager object (i.e.
an object that
->subscribe_to_connect can be called on).
Called by the connection manager when a connection is made.
Usually used to do things like subscribe to queues..
The client received an error or otherwise disconnected.
Holds the connection manger returned by the
Is wrapped to build the connection manager object.
This module exists due to the wonderful people at Suretec Systems Ltd. <http://www.suretecsystems.com/> who sponsored its development for its VoIP division called SureVoIP <http://www.surevoip.co.uk/> for use with the SureVoIP API - <http://www.surevoip.co.uk/support/wiki/api_documentation>