Use write locks for write guards instead of read locks.

Closes #4665
This commit is contained in:
Mark Paluch
2024-03-19 09:36:24 +01:00
parent af6da0f67d
commit 136e22edcd

View File

@@ -55,11 +55,11 @@ public class DefaultMessageListenerContainer implements MessageListenerContainer
private final ReadWriteLock lifecycleMonitor = new ReentrantReadWriteLock();
private final Lock lifecycleRead = Lock.of(lifecycleMonitor.readLock());
private final Lock lifecycleWrite = Lock.of(lifecycleMonitor.readLock());
private final Lock lifecycleWrite = Lock.of(lifecycleMonitor.writeLock());
private final ReadWriteLock subscriptionMonitor = new ReentrantReadWriteLock();
private final Lock subscriptionRead = Lock.of(subscriptionMonitor.readLock());
private final Lock subscriptionWrite = Lock.of(subscriptionMonitor.readLock());
private final Lock subscriptionWrite = Lock.of(subscriptionMonitor.writeLock());
private boolean running = false;