public SalmonContentService(Connection connection, PluginInterface plugin) { messagingManager = new MessagingManager(plugin); messagingManager.addListener(this); try { session = connection.createSession(false, Session.AUTO_ACKNOWLEDGE); ingoingQueue = session.createQueue("salmonContentService"); outgoingQueue = session.createQueue("salmonContentResponseService"); producer = session.createProducer(outgoingQueue); producer.setDeliveryMode(DeliveryMode.NON_PERSISTENT); consumer = session.createConsumer(ingoingQueue); consumer.setMessageListener(this); } catch (JMSException e) { Logger.error("JMS error: creating Salmon Content service"); } }