jms adapter&listener