Skip to content

Commit bdfbaa8

Browse files
committed
Set root context also for OutgoingAmqpChannel
1 parent 1af0236 commit bdfbaa8

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

smallrye-reactive-messaging-amqp/src/main/java/io/smallrye/reactive/messaging/amqp/OutgoingAmqpChannel.java

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
import io.smallrye.mutiny.Uni;
1717
import io.smallrye.reactive.messaging.providers.helpers.MultiUtils;
1818
import io.vertx.amqp.AmqpSenderOptions;
19+
import io.vertx.core.internal.VertxInternal;
1920
import io.vertx.mutiny.amqp.AmqpClient;
2021
import io.vertx.mutiny.amqp.AmqpSender;
22+
import io.vertx.mutiny.core.Context;
2123
import io.vertx.mutiny.core.Vertx;
2224
import io.vertx.proton.ProtonSender;
2325

@@ -37,7 +39,8 @@ public OutgoingAmqpChannel(AmqpConnectorOutgoingConfiguration oc, AmqpClient cli
3739

3840
AtomicReference<AmqpSender> sender = new AtomicReference<>();
3941
String link = oc.getLinkName().orElseGet(oc::getChannel);
40-
ConnectionHolder holder = new ConnectionHolder(client, oc, vertx, null);
42+
Context root = Context.newInstance(((VertxInternal) vertx.getDelegate()).createEventLoopContext());
43+
ConnectionHolder holder = new ConnectionHolder(client, oc, vertx, root);
4144

4245
Uni<AmqpSender> getSender = Uni.createFrom().deferred(() -> {
4346

0 commit comments

Comments
 (0)