diff options
author | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-01-25 10:46:23 +0100 |
---|---|---|
committer | Bjørn Christian Seime <bjorncs@verizonmedia.com> | 2022-01-25 10:49:53 +0100 |
commit | 5ef47dd52687b3c6185989cfc465f46edf557e29 (patch) | |
tree | 6e2f9a5be48f87340fe11346a0f348621608a68b /container-messagebus | |
parent | 0c5400db597795c47ac054bb73fe268838383026 (diff) |
Unregister session when closing MbusServer
Diffstat (limited to 'container-messagebus')
-rw-r--r-- | container-messagebus/src/main/java/com/yahoo/messagebus/jdisc/MbusServer.java | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/container-messagebus/src/main/java/com/yahoo/messagebus/jdisc/MbusServer.java b/container-messagebus/src/main/java/com/yahoo/messagebus/jdisc/MbusServer.java index 9a8dda246a0..8f21cb227d8 100644 --- a/container-messagebus/src/main/java/com/yahoo/messagebus/jdisc/MbusServer.java +++ b/container-messagebus/src/main/java/com/yahoo/messagebus/jdisc/MbusServer.java @@ -10,10 +10,6 @@ import com.yahoo.jdisc.handler.ContentChannel; import com.yahoo.jdisc.handler.ResponseHandler; import com.yahoo.jdisc.service.CurrentContainer; import com.yahoo.jdisc.service.ServerProvider; - -import java.util.concurrent.atomic.AtomicReference; -import java.util.logging.Level; - import com.yahoo.messagebus.EmptyReply; import com.yahoo.messagebus.Error; import com.yahoo.messagebus.ErrorCode; @@ -23,6 +19,8 @@ import com.yahoo.messagebus.Reply; import com.yahoo.messagebus.shared.ServerSession; import java.net.URI; +import java.util.concurrent.atomic.AtomicReference; +import java.util.logging.Level; import java.util.logging.Logger; /** @@ -57,6 +55,7 @@ public final class MbusServer extends AbstractResource implements ServerProvider @Override public void close() { log.log(Level.FINE, "Closing message bus server."); + session.disconnect(); runState.set(State.STOPPED); } |