This is an automated email from the ASF dual-hosted git repository. jamesnetherton pushed a commit to branch quarkus-main in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
commit d430796531d8e0598f42fdf3476950a3eb09c7b7 Author: James Netherton <[email protected]> AuthorDate: Mon Oct 20 08:03:25 2025 +0100 Replace usage of deprecated RuntimeReinitializedClassBuildItem with RuntimeInitializedClassBuildItem --- .../reactor/netty/deployment/AzureCoreSupportProcessor.java | 10 +++++----- .../bouncycastle/deployment/BouncyCastleSupportProcessor.java | 6 +++--- .../component/activemq/deployment/ActiveMQProcessor.java | 6 +++--- .../component/arangodb/deployment/ArangodbProcessor.java | 6 +++--- .../component/disruptor/deployment/DisruptorProcessor.java | 6 +++--- .../quarkus/component/jt400/deployment/Jt400Processor.java | 5 ++--- .../camel/quarkus/component/kudu/deployment/KuduProcessor.java | 8 ++++---- 7 files changed, 23 insertions(+), 24 deletions(-) diff --git a/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java b/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java index 280bdb1a78..9a0a868182 100644 --- a/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java +++ b/extensions-support/azure-core/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/AzureCoreSupportProcessor.java @@ -35,7 +35,7 @@ import io.quarkus.deployment.builditem.IndexDependencyBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageProxyDefinitionBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.ServiceProviderBuildItem; import io.quarkus.deployment.util.ServiceUtil; import io.smallrye.common.os.OS; @@ -131,17 +131,17 @@ public class AzureCoreSupportProcessor { } @BuildStep(onlyIf = Msal4jAndIdentityIsPresent.class) - void enableLoadingOfNativeLibraries(BuildProducer<RuntimeReinitializedClassBuildItem> runtimeReinitializedClass) { + void enableLoadingOfNativeLibraries(BuildProducer<RuntimeInitializedClassBuildItem> runtimeInitializedClass) { OS os = OS.current(); if (os.equals(OS.LINUX) || os.equals(OS.MAC)) { String iSecurityLibraryClassName = "com.microsoft.aad.msal4jextensions.persistence.%s.ISecurityLibrary" .formatted(os.name().toLowerCase()); - runtimeReinitializedClass.produce(new RuntimeReinitializedClassBuildItem(iSecurityLibraryClassName)); + runtimeInitializedClass.produce(new RuntimeInitializedClassBuildItem(iSecurityLibraryClassName)); } if (os.equals(OS.WINDOWS)) { - runtimeReinitializedClass.produce(new RuntimeReinitializedClassBuildItem("com.sun.jna.platform.win32.Crypt32")); - runtimeReinitializedClass.produce(new RuntimeReinitializedClassBuildItem("com.sun.jna.platform.win32.Kernel32")); + runtimeInitializedClass.produce(new RuntimeInitializedClassBuildItem("com.sun.jna.platform.win32.Crypt32")); + runtimeInitializedClass.produce(new RuntimeInitializedClassBuildItem("com.sun.jna.platform.win32.Kernel32")); } } diff --git a/extensions-support/bouncycastle/deployment/src/main/java/org/apache/camel/quarkus/support/bouncycastle/deployment/BouncyCastleSupportProcessor.java b/extensions-support/bouncycastle/deployment/src/main/java/org/apache/camel/quarkus/support/bouncycastle/deployment/BouncyCastleSupportProcessor.java index 40f35da8c3..a6e47238aa 100644 --- a/extensions-support/bouncycastle/deployment/src/main/java/org/apache/camel/quarkus/support/bouncycastle/deployment/BouncyCastleSupportProcessor.java +++ b/extensions-support/bouncycastle/deployment/src/main/java/org/apache/camel/quarkus/support/bouncycastle/deployment/BouncyCastleSupportProcessor.java @@ -28,7 +28,7 @@ import io.quarkus.deployment.annotations.Record; import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.ShutdownContextBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; import io.quarkus.security.deployment.BouncyCastleProviderBuildItem; import io.quarkus.security.deployment.SecurityConfig; import org.apache.camel.quarkus.support.bouncycastle.BouncyCastleRecorder; @@ -70,8 +70,8 @@ public class BouncyCastleSupportProcessor { } @BuildStep(onlyIfNot = FipsProviderConfigured.class) - void secureRandomConfiguration(BuildProducer<RuntimeReinitializedClassBuildItem> reinitialized) { - reinitialized.produce(new RuntimeReinitializedClassBuildItem("java.security.SecureRandom")); + void secureRandomConfiguration(BuildProducer<RuntimeInitializedClassBuildItem> runtimeInitiailizedClass) { + runtimeInitiailizedClass.produce(new RuntimeInitializedClassBuildItem("java.security.SecureRandom")); } /** diff --git a/extensions/activemq/deployment/src/main/java/org/apache/camel/quarkus/component/activemq/deployment/ActiveMQProcessor.java b/extensions/activemq/deployment/src/main/java/org/apache/camel/quarkus/component/activemq/deployment/ActiveMQProcessor.java index 2a3a7da9cb..e41d722e0e 100644 --- a/extensions/activemq/deployment/src/main/java/org/apache/camel/quarkus/component/activemq/deployment/ActiveMQProcessor.java +++ b/extensions/activemq/deployment/src/main/java/org/apache/camel/quarkus/component/activemq/deployment/ActiveMQProcessor.java @@ -30,7 +30,7 @@ import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.IndexDependencyBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; import org.apache.activemq.transport.Transport; import org.apache.activemq.transport.discovery.DiscoveryAgent; import org.apache.activemq.util.IdGenerator; @@ -124,8 +124,8 @@ class ActiveMQProcessor { } @BuildStep - void runtimeReinitializedClasses(BuildProducer<RuntimeReinitializedClassBuildItem> runtimeReInitializedClass) { - runtimeReInitializedClass.produce(new RuntimeReinitializedClassBuildItem(IdGenerator.class.getName())); + void runtimeInitializedClasses(BuildProducer<RuntimeInitializedClassBuildItem> runtimeInitializedClass) { + runtimeInitializedClass.produce(new RuntimeInitializedClassBuildItem(IdGenerator.class.getName())); } private String getServiceClass(String servicePath) { diff --git a/extensions/arangodb/deployment/src/main/java/org/apache/camel/quarkus/component/arangodb/deployment/ArangodbProcessor.java b/extensions/arangodb/deployment/src/main/java/org/apache/camel/quarkus/component/arangodb/deployment/ArangodbProcessor.java index fd0898208c..390c936597 100644 --- a/extensions/arangodb/deployment/src/main/java/org/apache/camel/quarkus/component/arangodb/deployment/ArangodbProcessor.java +++ b/extensions/arangodb/deployment/src/main/java/org/apache/camel/quarkus/component/arangodb/deployment/ArangodbProcessor.java @@ -18,7 +18,7 @@ package org.apache.camel.quarkus.component.arangodb.deployment; import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.FeatureBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class ArangodbProcessor { @@ -30,7 +30,7 @@ class ArangodbProcessor { } @BuildStep - RuntimeReinitializedClassBuildItem runtimeReinitializedClass() { - return new RuntimeReinitializedClassBuildItem("com.arangodb.http.compression.JdkZlibEncoder"); + RuntimeInitializedClassBuildItem runtimeInitializedClass() { + return new RuntimeInitializedClassBuildItem("com.arangodb.http.compression.JdkZlibEncoder"); } } diff --git a/extensions/disruptor/deployment/src/main/java/org/apache/camel/quarkus/component/disruptor/deployment/DisruptorProcessor.java b/extensions/disruptor/deployment/src/main/java/org/apache/camel/quarkus/component/disruptor/deployment/DisruptorProcessor.java index 62e4f53fa6..81855151a1 100644 --- a/extensions/disruptor/deployment/src/main/java/org/apache/camel/quarkus/component/disruptor/deployment/DisruptorProcessor.java +++ b/extensions/disruptor/deployment/src/main/java/org/apache/camel/quarkus/component/disruptor/deployment/DisruptorProcessor.java @@ -24,7 +24,7 @@ import io.quarkus.deployment.annotations.BuildStep; import io.quarkus.deployment.builditem.CombinedIndexBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; import org.apache.camel.quarkus.core.deployment.spi.CamelServiceFilter; import org.apache.camel.quarkus.core.deployment.spi.CamelServiceFilterBuildItem; @@ -53,7 +53,7 @@ class DisruptorProcessor { } @BuildStep - RuntimeReinitializedClassBuildItem reinitializedRingBufferFields() { + RuntimeInitializedClassBuildItem runtimeInitializedClasses() { // The `com.lmax.disruptor.RingBufferFields` class uses sun.misc.Unsafe behind the scenes to compute some static // fields and that confuses graalvm which emits warnings like: // @@ -67,6 +67,6 @@ class DisruptorProcessor { // Even if this is reported as a warning and the native compilation succeed, some static field are not computed // properly which result in weird result as runtime. For such reason, the static init method need to re-run at // runtime. - return new RuntimeReinitializedClassBuildItem("com.lmax.disruptor.RingBufferFields"); + return new RuntimeInitializedClassBuildItem("com.lmax.disruptor.RingBufferFields"); } } diff --git a/extensions/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java b/extensions/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java index efce11cfc3..4916dc552c 100644 --- a/extensions/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java +++ b/extensions/jt400/deployment/src/main/java/org/apache/camel/quarkus/component/jt400/deployment/Jt400Processor.java @@ -30,7 +30,6 @@ import io.quarkus.deployment.builditem.*; import io.quarkus.deployment.builditem.nativeimage.NativeImageResourceBundleBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; import io.quarkus.gizmo.Gizmo; import org.jboss.jandex.DotName; import org.jboss.jandex.IndexView; @@ -64,8 +63,8 @@ class Jt400Processor { } @BuildStep - RuntimeReinitializedClassBuildItem runtimeReiinitializedClass() { - return new RuntimeReinitializedClassBuildItem(AS400.class.getName()); + RuntimeInitializedClassBuildItem runtimeInitializedClass() { + return new RuntimeInitializedClassBuildItem(AS400.class.getName()); } @BuildStep diff --git a/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java b/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java index 53a37a54b9..a04aaf77d8 100644 --- a/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java +++ b/extensions/kudu/deployment/src/main/java/org/apache/camel/quarkus/component/kudu/deployment/KuduProcessor.java @@ -30,7 +30,7 @@ import io.quarkus.deployment.builditem.ExtensionSslNativeSupportBuildItem; import io.quarkus.deployment.builditem.FeatureBuildItem; import io.quarkus.deployment.builditem.nativeimage.NativeImageSecurityProviderBuildItem; import io.quarkus.deployment.builditem.nativeimage.ReflectiveClassBuildItem; -import io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem; +import io.quarkus.deployment.builditem.nativeimage.RuntimeInitializedClassBuildItem; class KuduProcessor { private static final String[] JDK_LOGIN_MODULE_CLASSES = { @@ -71,7 +71,7 @@ class KuduProcessor { } @BuildStep - void runtimeReinitializedClasses(BuildProducer<RuntimeReinitializedClassBuildItem> runtimeReinitializedClass) { + void runtimeInitializedClasses(BuildProducer<RuntimeInitializedClassBuildItem> runtimeInitializedClass) { // Required due to Protobuf / Kudu usage of sun.misc.Unsafe to compute static field values Stream.of("com.google.protobuf.UnsafeUtil", "com.google.common.primitives.UnsignedBytes$LexicographicalComparatorHolder", @@ -79,7 +79,7 @@ class KuduProcessor { "org.apache.kudu.client.TableLocationsCache", "org.apache.kudu.client.PartitionSchema", "org.apache.kudu.client.PartitionSchema$BoundsComparator") - .map(RuntimeReinitializedClassBuildItem::new) - .forEach(runtimeReinitializedClass::produce); + .map(RuntimeInitializedClassBuildItem::new) + .forEach(runtimeInitializedClass::produce); } }
