Commit 607fd7a74f69033f574ba609e04a125a804d38f3
Committed by
Andrew Shvayka
1 parent
43fc44f0
mqtt transport handler refactored for test
Showing
1 changed file
with
7 additions
and
7 deletions
... | ... | @@ -123,9 +123,9 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement |
123 | 123 | private final SslHandler sslHandler; |
124 | 124 | private final ConcurrentMap<MqttTopicMatcher, Integer> mqttQoSMap; |
125 | 125 | |
126 | - private final DeviceSessionCtx deviceSessionCtx; | |
127 | - private volatile InetSocketAddress address; | |
128 | - private volatile GatewaySessionHandler gatewaySessionHandler; | |
126 | + final DeviceSessionCtx deviceSessionCtx; | |
127 | + volatile InetSocketAddress address; | |
128 | + volatile GatewaySessionHandler gatewaySessionHandler; | |
129 | 129 | |
130 | 130 | private final ConcurrentHashMap<String, String> otaPackSessions; |
131 | 131 | private final ConcurrentHashMap<String, Integer> chunkSizes; |
... | ... | @@ -227,7 +227,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement |
227 | 227 | } |
228 | 228 | } |
229 | 229 | |
230 | - private void enqueueRegularSessionMsg(ChannelHandlerContext ctx, MqttMessage msg) { | |
230 | + void enqueueRegularSessionMsg(ChannelHandlerContext ctx, MqttMessage msg) { | |
231 | 231 | final int queueSize = deviceSessionCtx.getMsgQueueSize().incrementAndGet(); |
232 | 232 | if (queueSize > context.getMessageQueueSizePerDeviceLimit()) { |
233 | 233 | log.warn("Closing current session because msq queue size for device {} exceed limit {} with msgQueueSize counter {} and actual queue size {}", |
... | ... | @@ -262,7 +262,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement |
262 | 262 | } |
263 | 263 | } |
264 | 264 | |
265 | - private void processRegularSessionMsg(ChannelHandlerContext ctx, MqttMessage msg) { | |
265 | + void processRegularSessionMsg(ChannelHandlerContext ctx, MqttMessage msg) { | |
266 | 266 | switch (msg.fixedHeader().messageType()) { |
267 | 267 | case PUBLISH: |
268 | 268 | processPublish(ctx, (MqttPublishMessage) msg); |
... | ... | @@ -628,7 +628,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement |
628 | 628 | return new MqttMessage(mqttFixedHeader, mqttMessageIdVariableHeader); |
629 | 629 | } |
630 | 630 | |
631 | - private void processConnect(ChannelHandlerContext ctx, MqttConnectMessage msg) { | |
631 | + void processConnect(ChannelHandlerContext ctx, MqttConnectMessage msg) { | |
632 | 632 | log.info("[{}] Processing connect msg for client: {}!", sessionId, msg.payload().clientIdentifier()); |
633 | 633 | String userName = msg.payload().userName(); |
634 | 634 | String clientId = msg.payload().clientIdentifier(); |
... | ... | @@ -714,7 +714,7 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement |
714 | 714 | return null; |
715 | 715 | } |
716 | 716 | |
717 | - private void processDisconnect(ChannelHandlerContext ctx) { | |
717 | + void processDisconnect(ChannelHandlerContext ctx) { | |
718 | 718 | ctx.close(); |
719 | 719 | log.info("[{}] Client disconnected!", sessionId); |
720 | 720 | doDisconnect(); | ... | ... |