Skip to content

Commit 3ff5c0d

Browse files
committed
Merge branch 'release/12.5.4'
2 parents 809ea47 + eb8e282 commit 3ff5c0d

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<groupId>com.swiftmq</groupId>
99
<artifactId>swiftmq-client</artifactId>
10-
<version>12.5.3</version>
10+
<version>12.5.4</version>
1111

1212
<name>SwiftMQ Client</name>
1313
<description>Client for SwiftMQ Messaging System with JMS, AMQP 1.0 and file transfer over JMS.</description>

src/main/java/com/swiftmq/mgmt/Entity.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -850,7 +850,7 @@ public void removeEntities() {
850850
*/
851851
public void removeDynamicEntity(Object dynamicObject) {
852852
Entity entity = null;
853-
lock.readLock().lock();
853+
lock.writeLock().lock();
854854
try {
855855
for (Iterator iter = entities.entrySet().iterator(); iter.hasNext(); ) {
856856
entity = (Entity) ((Map.Entry) iter.next()).getValue();
@@ -862,7 +862,7 @@ public void removeDynamicEntity(Object dynamicObject) {
862862
}
863863
}
864864
} finally {
865-
lock.readLock().unlock();
865+
lock.writeLock().unlock();
866866
}
867867

868868
if (entity != null)

src/main/java/com/swiftmq/swiftlet/queue/AbstractQueue.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -518,6 +518,15 @@ public int getProducedTotal() {
518518
public void resetCounters() {
519519
}
520520

521+
/**
522+
* Returns the average queue latency and resets it
523+
*
524+
* @return average queue latency
525+
*/
526+
public long getAndResetAverageLatency() {
527+
return (0);
528+
}
529+
521530
public int getMonitorAlertThreshold() {
522531
return -1;
523532
}

0 commit comments

Comments
 (0)