diff --git a/bom/application/pom.xml b/bom/application/pom.xml index 4fd805d7c8777..9210886fe6c39 100644 --- a/bom/application/pom.xml +++ b/bom/application/pom.xml @@ -141,7 +141,7 @@ 5.3.0 5.9.3 1.5.0 - 14.0.9.Final + 14.0.11.Final 4.6.2.Final 3.1.5 4.1.94.Final diff --git a/extensions/infinispan-client/runtime/pom.xml b/extensions/infinispan-client/runtime/pom.xml index f9db357be9ffe..d57f94190b419 100644 --- a/extensions/infinispan-client/runtime/pom.xml +++ b/extensions/infinispan-client/runtime/pom.xml @@ -79,6 +79,10 @@ jboss-transaction-api_1.2_spec + + io.netty + netty-transport-native-epoll + diff --git a/extensions/infinispan-client/runtime/src/main/java/io/quarkus/infinispan/client/runtime/graal/NettySubstitution.java b/extensions/infinispan-client/runtime/src/main/java/io/quarkus/infinispan/client/runtime/graal/NettySubstitution.java new file mode 100644 index 0000000000000..4baa1b2bf3934 --- /dev/null +++ b/extensions/infinispan-client/runtime/src/main/java/io/quarkus/infinispan/client/runtime/graal/NettySubstitution.java @@ -0,0 +1,17 @@ +package io.quarkus.infinispan.client.runtime.graal; + +import org.infinispan.client.hotrod.impl.transport.netty.NativeTransport; + +import com.oracle.svm.core.annotate.Substitute; +import com.oracle.svm.core.annotate.TargetClass; + +final class NettySubstitution { +} + +@TargetClass(value = NativeTransport.class) +final class SubstituteNativeTransport { + @Substitute + private static boolean useNativeEpoll() { + return false; + } +}