diff --git a/mqtt-impl/pom.xml b/mqtt-impl/pom.xml
index 6846f3f5d..7377a64ea 100644
--- a/mqtt-impl/pom.xml
+++ b/mqtt-impl/pom.xml
@@ -20,7 +20,7 @@
pulsar-protocol-handler-mqtt-parent
io.streamnative.pulsar.handlers
- 3.0.0.4
+ 3.0.5.5
4.0.0
pulsar-protocol-handler-mqtt
diff --git a/pom.xml b/pom.xml
index 18e161540..c6573cac7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -19,7 +19,7 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
io.streamnative.pulsar.handlers
pulsar-protocol-handler-mqtt-parent
- 3.0.0.4
+ 3.0.5.5
StreamNative :: Pulsar Protocol Handler :: MoP Parent
Parent for MQTT on Pulsar implemented using Pulsar Protocol Handler.
@@ -49,7 +49,7 @@
2.22.0
6.14.3
4.0.2
- 3.0.4.5
+ 3.0.5.5
4.1.93.Final
2.17.1
1.16
@@ -364,16 +364,10 @@
default
https://repo1.maven.org/maven2
-
- ossrh
- https://s01.oss.sonatype.org/service/local/repositories/iostreamnative-3081/content
-
-
snapshot
https://s01.oss.sonatype.org/content/repositories/snapshots
-
false
@@ -382,5 +376,23 @@
bintray
https://yahoo.bintray.com/maven
+
+ ossrh
+ https://s01.oss.sonatype.org/service/local/repositories/iostreamnative-3192/content
+
+
+ nexus-snapshot
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+
+ ossrh
+ https://s01.oss.sonatype.org/content/repositories/snapshots
+
+
+ ossrh
+ https://s01.oss.sonatype.org/service/local/staging/deploy/maven2/
+
+
diff --git a/tests/pom.xml b/tests/pom.xml
index 12d3ec76b..bd6f472e8 100644
--- a/tests/pom.xml
+++ b/tests/pom.xml
@@ -20,7 +20,7 @@
pulsar-protocol-handler-mqtt-parent
io.streamnative.pulsar.handlers
- 3.0.0.4
+ 3.0.5.5
4.0.0
pulsar-protocol-handler-mqtt-tests
diff --git a/tests/src/test/java/io/streamnative/pulsar/handlers/mqtt/base/MQTTProtocolHandlerTestBase.java b/tests/src/test/java/io/streamnative/pulsar/handlers/mqtt/base/MQTTProtocolHandlerTestBase.java
index 3e4959e9c..7b2bc8e5c 100644
--- a/tests/src/test/java/io/streamnative/pulsar/handlers/mqtt/base/MQTTProtocolHandlerTestBase.java
+++ b/tests/src/test/java/io/streamnative/pulsar/handlers/mqtt/base/MQTTProtocolHandlerTestBase.java
@@ -22,7 +22,6 @@
import io.netty.channel.EventLoopGroup;
import io.streamnative.pulsar.handlers.mqtt.MQTTCommonConfiguration;
import io.streamnative.pulsar.handlers.mqtt.utils.ConfigurationUtils;
-import java.io.IOException;
import java.lang.reflect.Field;
import java.net.URI;
import java.net.URL;
@@ -33,6 +32,7 @@
import java.util.List;
import java.util.Map;
import java.util.Optional;
+import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ThreadLocalRandom;
import java.util.concurrent.TimeUnit;
import java.util.function.Predicate;
@@ -464,18 +464,19 @@ public void reallyShutdown() {
private BookKeeperClientFactory mockBookKeeperClientFactory = new BookKeeperClientFactory() {
@Override
- public BookKeeper create(ServiceConfiguration conf, MetadataStoreExtended store, EventLoopGroup eventLoopGroup,
+ public CompletableFuture create(ServiceConfiguration conf, MetadataStoreExtended store,
+ EventLoopGroup eventLoopGroup,
Optional> ensemblePlacementPolicyClass,
- Map ensemblePlacementPolicyProperties) throws IOException {
- return mockBookKeeper;
+ Map ensemblePlacementPolicyProperties) {
+ return CompletableFuture.completedFuture(mockBookKeeper);
}
@Override
- public BookKeeper create(ServiceConfiguration conf, MetadataStoreExtended store, EventLoopGroup eventLoopGroup,
+ public CompletableFuture create(ServiceConfiguration conf, MetadataStoreExtended store,
+ EventLoopGroup eventLoopGroup,
Optional> ensemblePlacementPolicyClass,
- Map ensemblePlacementPolicyProperties, StatsLogger statsLogger)
- throws IOException {
- return mockBookKeeper;
+ Map ensemblePlacementPolicyProperties, StatsLogger statsLogger) {
+ return CompletableFuture.completedFuture(mockBookKeeper);
}
@Override