Add SupplierListener and fix bug in JMSServerInstance