From 444af2e57b4cfc63a1229e1a2621de1a9a5d8414 Mon Sep 17 00:00:00 2001 From: zbeacon Date: Wed, 21 Oct 2020 11:25:14 +0300 Subject: [PATCH] Refactoring --- .../org/thingsboard/mqtt/MqttClientImpl.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/netty-mqtt/src/main/java/org/thingsboard/mqtt/MqttClientImpl.java b/netty-mqtt/src/main/java/org/thingsboard/mqtt/MqttClientImpl.java index f72b8d0f4e..289f73dc52 100644 --- a/netty-mqtt/src/main/java/org/thingsboard/mqtt/MqttClientImpl.java +++ b/netty-mqtt/src/main/java/org/thingsboard/mqtt/MqttClientImpl.java @@ -52,6 +52,7 @@ import java.util.Map; import java.util.Optional; import java.util.Set; import java.util.concurrent.ConcurrentHashMap; +import java.util.concurrent.ConcurrentMap; import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; @@ -62,11 +63,11 @@ import java.util.concurrent.atomic.AtomicInteger; final class MqttClientImpl implements MqttClient { private final Set serverSubscriptions = new HashSet<>(); - private final ConcurrentHashMap pendingServerUnsubscribes = new ConcurrentHashMap<>(); - private final ConcurrentHashMap qos2PendingIncomingPublishes = new ConcurrentHashMap<>(); - private final ConcurrentHashMap pendingPublishes = new ConcurrentHashMap<>(); + private final ConcurrentMap pendingServerUnsubscribes = new ConcurrentHashMap<>(); + private final ConcurrentMap qos2PendingIncomingPublishes = new ConcurrentHashMap<>(); + private final ConcurrentMap pendingPublishes = new ConcurrentHashMap<>(); private final HashMultimap subscriptions = HashMultimap.create(); - private final ConcurrentHashMap pendingSubscriptions = new ConcurrentHashMap<>(); + private final ConcurrentMap pendingSubscriptions = new ConcurrentHashMap<>(); private final Set pendingSubscribeTopics = new HashSet<>(); private final HashMultimap handlerToSubscribtion = HashMultimap.create(); private final AtomicInteger nextMessageId = new AtomicInteger(1); @@ -489,7 +490,7 @@ final class MqttClientImpl implements MqttClient { } } - ConcurrentHashMap getPendingSubscriptions() { + ConcurrentMap getPendingSubscriptions() { return pendingSubscriptions; } @@ -509,15 +510,15 @@ final class MqttClientImpl implements MqttClient { return serverSubscriptions; } - ConcurrentHashMap getPendingServerUnsubscribes() { + ConcurrentMap getPendingServerUnsubscribes() { return pendingServerUnsubscribes; } - ConcurrentHashMap getPendingPublishes() { + ConcurrentMap getPendingPublishes() { return pendingPublishes; } - ConcurrentHashMap getQos2PendingIncomingPublishes() { + ConcurrentMap getQos2PendingIncomingPublishes() { return qos2PendingIncomingPublishes; }