revert activemq to v5.17.x
This commit is contained in:
parent
9d09d43f3d
commit
87efe77c78
@ -43,15 +43,8 @@
|
|||||||
</dependency>
|
</dependency>
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>org.apache.activemq</groupId>
|
<groupId>org.apache.activemq</groupId>
|
||||||
<artifactId>activemq-all</artifactId>
|
<artifactId>activemq-client</artifactId>
|
||||||
<version>5.18.1</version>
|
<version>5.17.5</version>
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
|
||||||
<dependency>
|
|
||||||
<groupId>org.apache.geronimo.specs</groupId>
|
|
||||||
<artifactId>geronimo-jms_1.1_spec</artifactId>
|
|
||||||
<version>1.1.1</version>
|
|
||||||
<scope>provided</scope>
|
|
||||||
</dependency>
|
</dependency>
|
||||||
</dependencies>
|
</dependencies>
|
||||||
<build>
|
<build>
|
||||||
|
@ -164,9 +164,11 @@ public class QueueServer implements MessageListener, ExceptionListener {
|
|||||||
protected void sendStatus(TaskTransfer queueMessage) {
|
protected void sendStatus(TaskTransfer queueMessage) {
|
||||||
final ActiveMQConnectionFactory mqConnectionFactory = new ActiveMQConnectionFactory(jmsUrl);
|
final ActiveMQConnectionFactory mqConnectionFactory = new ActiveMQConnectionFactory(jmsUrl);
|
||||||
mqConnectionFactory.setTrustAllPackages(true);
|
mqConnectionFactory.setTrustAllPackages(true);
|
||||||
|
QueueConnection queueConnection = null;
|
||||||
MessageProducer producer = null;
|
MessageProducer producer = null;
|
||||||
QueueSession session = null;
|
QueueSession session = null;
|
||||||
try (QueueConnection queueConnection = mqConnectionFactory.createQueueConnection(jmsUsername, jmsPassword)) {
|
try {
|
||||||
|
queueConnection = mqConnectionFactory.createQueueConnection(jmsUsername, jmsPassword);
|
||||||
queueConnection.setExceptionListener(this);
|
queueConnection.setExceptionListener(this);
|
||||||
session = queueConnection.createQueueSession(false, QueueSession.CLIENT_ACKNOWLEDGE);
|
session = queueConnection.createQueueSession(false, QueueSession.CLIENT_ACKNOWLEDGE);
|
||||||
final Queue queue = session.createQueue(jmsStatusQueue);
|
final Queue queue = session.createQueue(jmsStatusQueue);
|
||||||
@ -177,6 +179,10 @@ public class QueueServer implements MessageListener, ExceptionListener {
|
|||||||
producer.send(statusMessage);
|
producer.send(statusMessage);
|
||||||
} catch (Exception statusException) {
|
} catch (Exception statusException) {
|
||||||
logger.log(Level.SEVERE, statusException.getMessage(), statusException);
|
logger.log(Level.SEVERE, statusException.getMessage(), statusException);
|
||||||
|
} finally {
|
||||||
|
if (producer != null) try { producer.close(); } catch (Exception e) { }
|
||||||
|
if (session != null) try { session.close(); } catch (Exception e) { }
|
||||||
|
if (queueConnection != null) try { queueConnection.close(); } catch (Exception e) { }
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user