@@ -72,17 +72,17 @@ public class AutorecoveringConnection implements RecoverableConnection, NetworkC
7272 private final ConnectionParams params ;
7373 private volatile RecoveryAwareAMQConnection delegate ;
7474
75- private final List <ShutdownListener > shutdownHooks = Collections .synchronizedList (new ArrayList <ShutdownListener >());
76- private final List <RecoveryListener > recoveryListeners = Collections .synchronizedList (new ArrayList <RecoveryListener >());
77- private final List <BlockedListener > blockedListeners = Collections .synchronizedList (new ArrayList <BlockedListener >());
75+ private final List <ShutdownListener > shutdownHooks = Collections .synchronizedList (new ArrayList <>());
76+ private final List <RecoveryListener > recoveryListeners = Collections .synchronizedList (new ArrayList <>());
77+ private final List <BlockedListener > blockedListeners = Collections .synchronizedList (new ArrayList <>());
7878
7979 // Records topology changes
80- private final Map <String , RecordedQueue > recordedQueues = Collections .synchronizedMap (new LinkedHashMap <String , RecordedQueue >());
81- private final List <RecordedBinding > recordedBindings = Collections .synchronizedList (new ArrayList <RecordedBinding >());
82- private final Map <String , RecordedExchange > recordedExchanges = Collections .synchronizedMap (new LinkedHashMap <String , RecordedExchange >());
83- private final Map <String , RecordedConsumer > consumers = Collections .synchronizedMap (new LinkedHashMap <String , RecordedConsumer >());
84- private final List <ConsumerRecoveryListener > consumerRecoveryListeners = Collections .synchronizedList (new ArrayList <ConsumerRecoveryListener >());
85- private final List <QueueRecoveryListener > queueRecoveryListeners = Collections .synchronizedList (new ArrayList <QueueRecoveryListener >());
80+ private final Map <String , RecordedQueue > recordedQueues = Collections .synchronizedMap (new LinkedHashMap <>());
81+ private final List <RecordedBinding > recordedBindings = Collections .synchronizedList (new ArrayList <>());
82+ private final Map <String , RecordedExchange > recordedExchanges = Collections .synchronizedMap (new LinkedHashMap <>());
83+ private final Map <String , RecordedConsumer > consumers = Collections .synchronizedMap (new LinkedHashMap <>());
84+ private final List <ConsumerRecoveryListener > consumerRecoveryListeners = Collections .synchronizedList (new ArrayList <>());
85+ private final List <QueueRecoveryListener > queueRecoveryListeners = Collections .synchronizedList (new ArrayList <>());
8686
8787 private final TopologyRecoveryFilter topologyRecoveryFilter ;
8888
@@ -143,28 +143,7 @@ public void run() {
143143 }
144144
145145 private TopologyRecoveryFilter letAllPassFilter () {
146- return new TopologyRecoveryFilter () {
147-
148- @ Override
149- public boolean filterExchange (RecordedExchange recordedExchange ) {
150- return true ;
151- }
152-
153- @ Override
154- public boolean filterQueue (RecordedQueue recordedQueue ) {
155- return true ;
156- }
157-
158- @ Override
159- public boolean filterBinding (RecordedBinding recordedBinding ) {
160- return true ;
161- }
162-
163- @ Override
164- public boolean filterConsumer (RecordedConsumer recordedConsumer ) {
165- return true ;
166- }
167- };
146+ return new TopologyRecoveryFilter () {};
168147 }
169148
170149 /**
0 commit comments