diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2021-08-16 21:00:25 +0200 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2021-08-16 21:01:03 +0200 |
commit | 24094828e39ba844f8724ab9f9f7c3e9209c2122 (patch) | |
tree | e5683f8da8708d8d74bcaaf647cae722c5cea55c /messagebus | |
parent | c5b3b3400d8cdd533008148cab04a1da0838bae1 (diff) |
Use injectable network multiplexer holder in SessionCache to bridge generations
Diffstat (limited to 'messagebus')
-rw-r--r-- | messagebus/src/main/java/com/yahoo/messagebus/network/NetworkMultiplexer.java | 11 | ||||
-rw-r--r-- | messagebus/src/test/java/com/yahoo/messagebus/network/NetworkMultiplexerTest.java | 5 |
2 files changed, 6 insertions, 10 deletions
diff --git a/messagebus/src/main/java/com/yahoo/messagebus/network/NetworkMultiplexer.java b/messagebus/src/main/java/com/yahoo/messagebus/network/NetworkMultiplexer.java index 0a2a69368ac..252952e058c 100644 --- a/messagebus/src/main/java/com/yahoo/messagebus/network/NetworkMultiplexer.java +++ b/messagebus/src/main/java/com/yahoo/messagebus/network/NetworkMultiplexer.java @@ -25,7 +25,7 @@ import java.util.logging.Logger; * * @author jonmv */ -public class NetworkMultiplexer extends AbstractComponent implements NetworkOwner { +public class NetworkMultiplexer implements NetworkOwner { private static final Logger log = Logger.getLogger(NetworkMultiplexer.class.getName()); @@ -114,14 +114,13 @@ public class NetworkMultiplexer extends AbstractComponent implements NetworkOwne net.shutdown(); } - @Override - public void deconstruct() { + public void destroy() { if ( ! shared) - throw new UnsupportedOperationException("Deconstruct called on a dedicated multiplexer; " + - "this shuts down when detached from"); + throw new UnsupportedOperationException("Destroy called on a dedicated multiplexer; " + + "this automatically shuts down when detached from"); if ( ! owners.isEmpty()) - log.warning("NetworkMultiplexer shut down before all owners detached: " + this); + log.warning("NetworkMultiplexer destroyed before all owners detached: " + this); net.shutdown(); } diff --git a/messagebus/src/test/java/com/yahoo/messagebus/network/NetworkMultiplexerTest.java b/messagebus/src/test/java/com/yahoo/messagebus/network/NetworkMultiplexerTest.java index 81b6e4cac27..808a0e95585 100644 --- a/messagebus/src/test/java/com/yahoo/messagebus/network/NetworkMultiplexerTest.java +++ b/messagebus/src/test/java/com/yahoo/messagebus/network/NetworkMultiplexerTest.java @@ -9,16 +9,13 @@ import com.yahoo.messagebus.test.SimpleMessage; import com.yahoo.messagebus.test.SimpleProtocol; import com.yahoo.text.Utf8Array; import com.yahoo.text.Utf8String; -import org.junit.Assert; import org.junit.Test; -import java.util.ArrayDeque; import java.util.ArrayList; import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Queue; import java.util.Set; import java.util.concurrent.atomic.AtomicBoolean; @@ -81,7 +78,7 @@ public class NetworkMultiplexerTest { shared.detach(owner2); assertFalse(net.shutDown.get()); - shared.deconstruct(); + shared.destroy(); assertTrue(net.shutDown.get()); } |