From 922b0f0deea1508aea2841253e64f8e371c61939 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E4=B8=99?= Date: Thu, 13 Feb 2025 10:03:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=A2=9E=E5=8A=A0=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sanbing/jcpp/protocol/domain/ProtocolSession.java | 1 + .../jcpp/protocol/domain/SessionCloseReason.java | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/ProtocolSession.java b/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/ProtocolSession.java index 7b31620..3c0d288 100644 --- a/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/ProtocolSession.java +++ b/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/ProtocolSession.java @@ -61,6 +61,7 @@ public abstract class ProtocolSession implements Closeable { public abstract void onDownlink(DownlinkRequestMessage downlinkMsg); + @Override public void close() { close(SessionCloseReason.DESTRUCTION); } diff --git a/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/SessionCloseReason.java b/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/SessionCloseReason.java index 7c7fd58..7dc0df2 100644 --- a/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/SessionCloseReason.java +++ b/jcpp-protocol-api/src/main/java/sanbing/jcpp/protocol/domain/SessionCloseReason.java @@ -8,7 +8,18 @@ package sanbing.jcpp.protocol.domain; * @author baigod */ public enum SessionCloseReason { + /** + * 自然销毁 + */ DESTRUCTION, + + /** + * 失活 + */ INACTIVE, + + /** + * 手动销毁 + */ MANUALLY } \ No newline at end of file