summaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2023-10-10 10:44:18 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2023-10-10 10:44:18 +0200
commit3f4b963ea783c6153542aadfb47139c1dbc888aa (patch)
tree7bc4f359a61a9a9bba18576f87d20373fdc903c2 /messagebus
parenta2e0b524d650d395a0486b752c21fe251b382436 (diff)
Keep the old public constructor.
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/abi-spec.json1
-rw-r--r--messagebus/src/main/java/com/yahoo/messagebus/Sequencer.java3
-rw-r--r--messagebus/src/test/java/com/yahoo/messagebus/SequencerTestCase.java4
3 files changed, 6 insertions, 2 deletions
diff --git a/messagebus/abi-spec.json b/messagebus/abi-spec.json
index 15a24f82f75..093b7f3450a 100644
--- a/messagebus/abi-spec.json
+++ b/messagebus/abi-spec.json
@@ -800,6 +800,7 @@
"public"
],
"methods" : [
+ "public void <init>(com.yahoo.messagebus.MessageHandler, com.yahoo.messagebus.Messenger)",
"public void <init>(com.yahoo.messagebus.MessageHandler)",
"public boolean destroy()",
"public void handleMessage(com.yahoo.messagebus.Message)",
diff --git a/messagebus/src/main/java/com/yahoo/messagebus/Sequencer.java b/messagebus/src/main/java/com/yahoo/messagebus/Sequencer.java
index 4382f6cb798..671e59dc7c9 100644
--- a/messagebus/src/main/java/com/yahoo/messagebus/Sequencer.java
+++ b/messagebus/src/main/java/com/yahoo/messagebus/Sequencer.java
@@ -33,6 +33,9 @@ public class Sequencer implements MessageHandler, ReplyHandler {
this.sender = sender;
this.msn = msn;
}
+ public Sequencer(MessageHandler sender) {
+ this(sender, null);
+ }
/**
* Sets the destroyed flag to true. The very first time this method is called, it cleans up all its dependencies.
diff --git a/messagebus/src/test/java/com/yahoo/messagebus/SequencerTestCase.java b/messagebus/src/test/java/com/yahoo/messagebus/SequencerTestCase.java
index d44bb9235f9..10a5265e98f 100644
--- a/messagebus/src/test/java/com/yahoo/messagebus/SequencerTestCase.java
+++ b/messagebus/src/test/java/com/yahoo/messagebus/SequencerTestCase.java
@@ -19,7 +19,7 @@ public class SequencerTestCase {
TestQueue src = new TestQueue();
TestQueue dst = new TestQueue();
QueueSender sender = new QueueSender(dst);
- Sequencer seq = new Sequencer(sender, null);
+ Sequencer seq = new Sequencer(sender);
seq.handleMessage(src.createMessage(false, 0));
seq.handleMessage(src.createMessage(false, 0));
@@ -51,7 +51,7 @@ public class SequencerTestCase {
TestQueue src = new TestQueue();
TestQueue dst = new TestQueue();
QueueSender sender = new QueueSender(dst);
- Sequencer seq = new Sequencer(sender, null);
+ Sequencer seq = new Sequencer(sender);
seq.handleMessage(src.createMessage(true, 1L));
seq.handleMessage(src.createMessage(true, 2L));