// RabbitMQ supports confirmed publishing, but only on non transactional sessions
private boolean checkConfirmedPublishNonTransactionalSupported()
{
FieldTable serverProperties = _conn.getProtocolHandler().getProtocolSession().getConnectionStartServerProperties();
if( serverProperties != null
&& serverProperties.containsKey("capabilities")
&& serverProperties.get("capabilities") instanceof FieldTable)
{
FieldTable capabilities = serverProperties.getFieldTable("capabilities");
if(capabilities.containsKey("publisher_confirms")
&& capabilities.get("publisher_confirms") instanceof Boolean