@@ -36,12 +36,12 @@ private static boolean removeDuplicateWithLowerQoS(
3636 }
3737
3838 private static @ Nullable TopicSubscribers collectSubscribers (
39- @ NotNull ConcurrentObjectDictionary <String , TopicSubscribers > topicSubscribersMap ,
39+ @ NotNull ObjectDictionary <String , TopicSubscribers > subscribersMap ,
4040 @ NotNull String segment ,
41- @ NotNull Array <Subscriber > resultSubscribers
41+ @ NotNull Array <Subscriber > result
4242 ) {
4343
44- var topicSubscribers = topicSubscribersMap .get (segment );
44+ var topicSubscribers = subscribersMap .get (segment );
4545 if (topicSubscribers == null ) {
4646 return null ;
4747 }
@@ -50,7 +50,7 @@ private static boolean removeDuplicateWithLowerQoS(
5050 long stamp = subscribers .readLock ();
5151 try {
5252 subscribers .forEachFiltered (
53- resultSubscribers ,
53+ result ,
5454 TopicSubscribers ::removeDuplicateWithLowerQoS ,
5555 Array ::add
5656 );
@@ -64,8 +64,8 @@ private static boolean removeDuplicateWithLowerQoS(
6464 private volatile @ Getter @ Nullable ConcurrentObjectDictionary <String , TopicSubscribers > topicSubscribers ;
6565 private volatile @ Getter @ Nullable ConcurrentArray <Subscriber > subscribers ;
6666
67- public void addSubscriber (@ NotNull MqttClient mqttClient , @ NotNull SubscribeTopicFilter subscribe ) {
68- addSubscriber (0 , subscribe .getTopicFilter (), new Subscriber (mqttClient , subscribe ));
67+ public void addSubscriber (@ NotNull MqttClient client , @ NotNull SubscribeTopicFilter subscribe ) {
68+ addSubscriber (0 , subscribe .getTopicFilter (), new Subscriber (client , subscribe ));
6969 }
7070
7171 private void addSubscriber (int level , @ NotNull TopicFilter topicFilter , @ NotNull Subscriber subscriber ) {
@@ -82,8 +82,8 @@ private void addSubscriber(int level, @NotNull TopicFilter topicFilter, @NotNull
8282 }
8383 }
8484
85- public boolean removeSubscriber (@ NotNull MqttClient mqttClient , @ NotNull SubscribeTopicFilter subscribe ) {
86- return removeSubscriber (mqttClient , subscribe .getTopicFilter ());
85+ public boolean removeSubscriber (@ NotNull MqttClient client , @ NotNull SubscribeTopicFilter subscribe ) {
86+ return removeSubscriber (client , subscribe .getTopicFilter ());
8787 }
8888
8989 public boolean removeSubscriber (@ NotNull MqttClient mqttClient , @ NotNull TopicFilter topicFilter ) {
@@ -136,20 +136,20 @@ private void processSegment(
136136 int nextLevel ,
137137 @ NotNull String segment ,
138138 @ NotNull TopicName topicName ,
139- @ NotNull Array <Subscriber > resultSubscribers
139+ @ NotNull Array <Subscriber > result
140140 ) {
141141 var topicSubscribers = getTopicSubscribers ();
142142 if (topicSubscribers == null ) {
143143 return ;
144144 }
145145 var topicSubscriber = topicSubscribers .getInReadLock (
146146 segment ,
147- resultSubscribers ,
147+ result ,
148148 TopicSubscribers ::collectSubscribers
149149 );
150150 if (topicSubscriber != null && nextLevel < topicName .levelsCount ()) {
151151 var nextSegment = topicName .getSegment (nextLevel );
152- topicSubscriber .processLevel (nextLevel , nextSegment , topicName , resultSubscribers );
152+ topicSubscriber .processLevel (nextLevel , nextSegment , topicName , result );
153153 }
154154 }
155155
@@ -161,6 +161,7 @@ private void processSegment(
161161 }
162162 }
163163 }
164+ //noinspection ConstantConditions
164165 return topicSubscribers ;
165166 }
166167
@@ -172,6 +173,7 @@ private void processSegment(
172173 }
173174 }
174175 }
176+ //noinspection ConstantConditions
175177 return subscribers ;
176178 }
177179}
0 commit comments