This is an automated email from the ASF dual-hosted git repository.
jamesnetherton pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/camel-quarkus.git
The following commit(s) were added to refs/heads/main by this push:
new 4d0d06508e Replace usage of deprecated
RuntimeReinitializedClassBuildItem with RuntimeInitializedClassBuildItem
4d0d06508e is described below
commit 4d0d06508e662f0390c69082fb8cbac6630ffdff
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 | 7 +++----
7 files changed, 22 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 fc42fe5569..bb8835d5bc 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
@@ -31,7 +31,6 @@ 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.RuntimeInitializedClassBuildItem;
-import
io.quarkus.deployment.builditem.nativeimage.RuntimeReinitializedClassBuildItem;
class KuduProcessor {
private static final String[] JDK_LOGIN_MODULE_CLASSES = {
@@ -72,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",
@@ -80,8 +79,8 @@ 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);
}
@BuildStep