summaryrefslogtreecommitdiffstats
path: root/container-messagebus
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@verizonmedia.com>2022-01-25 10:46:23 +0100
committerBjørn Christian Seime <bjorncs@verizonmedia.com>2022-01-25 10:49:53 +0100
commit5ef47dd52687b3c6185989cfc465f46edf557e29 (patch)
tree6e2f9a5be48f87340fe11346a0f348621608a68b /container-messagebus
parent0c5400db597795c47ac054bb73fe268838383026 (diff)
Unregister session when closing MbusServer
Diffstat (limited to 'container-messagebus')
-rw-r--r--container-messagebus/src/main/java/com/yahoo/messagebus/jdisc/MbusServer.java7
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);
}