Added handler for too long payload exception in MQTT transport
This commit is contained in:
parent
92ba5907b0
commit
580c8aef51
@ -115,7 +115,13 @@ public class MqttTransportHandler extends ChannelInboundHandlerAdapter implement
|
||||
log.trace("[{}] Processing msg: {}", sessionId, msg);
|
||||
try {
|
||||
if (msg instanceof MqttMessage) {
|
||||
processMqttMsg(ctx, (MqttMessage) msg);
|
||||
MqttMessage message = (MqttMessage) msg;
|
||||
if (message.decoderResult().isSuccess()) {
|
||||
processMqttMsg(ctx, message);
|
||||
} else {
|
||||
log.error("[{}] Message processing failed: {}", sessionId, message.decoderResult().cause().getMessage());
|
||||
ctx.close();
|
||||
}
|
||||
} else {
|
||||
ctx.close();
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user