if (_connectionDetails.containsKey(amqpTransportInfo.getConnectionURL())){
conDetails = _connectionDetails.get(amqpTransportInfo.getConnectionURL());
}else{
// else create a new connection
Connection con = Client.createConnection();
try{
con.connect(amqpTransportInfo.getConnectionURL());
}catch(Exception e){
throw new AMQPSynapseException("Error creating a connection to the broker",e);
}
_connectionDetails.put(amqpTransportInfo.getConnectionURL(), new ConnectionDetails(con));
}