You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@camel.apache.org by zh...@apache.org on 2023/03/24 08:36:05 UTC
[camel-quarkus] branch main updated: Fix #4694 remove and replace some methods in ReflectiveClassBuildItem (#4695)
This is an automated email from the ASF dual-hosted git repository.
zhfeng 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 4e00dbc2c8 Fix #4694 remove and replace some methods in ReflectiveClassBuildItem (#4695)
4e00dbc2c8 is described below
commit 4e00dbc2c865141de3e1afd2cf853f7d15197145
Author: Zheng Feng <zh...@gmail.com>
AuthorDate: Fri Mar 24 16:35:59 2023 +0800
Fix #4694 remove and replace some methods in ReflectiveClassBuildItem (#4695)
---
.../core/deployment/CamelNativeImageProcessor.java | 12 +++++------
.../deployment/CamelSerializationProcessor.java | 2 +-
.../quarkus/core/deployment/ConsumeProcessor.java | 2 +-
.../main/CamelMainNativeImageProcessor.java | 2 +-
.../xml/jaxp/deployment/XmlJaxpProcessor.java | 2 +-
.../deployment/AzureCoreSupportProcessor.java | 4 ++--
.../deployment/BouncyCastleSupportProcessor.java | 2 +-
.../deployment/CommonsLoggingSupportProcessor.java | 2 +-
.../deployment/ConsulClientSupportProcessor.java | 2 +-
.../deployment/DebeziumSupportProcessor.java | 4 ++--
.../SupportGoogleHTTPClientProcessor.java | 2 +-
.../httpclient/deployment/HttpClientProcessor.java | 2 +-
.../jetty/deployment/JettySupportProcessor.java | 2 +-
.../mail/deployment/SupportMailProcessor.java | 2 +-
.../deployment/ReactorNettySupportProcessor.java | 2 +-
.../deployment/XalanNativeImageProcessor.java | 2 +-
.../component/as2/deployment/As2Processor.java | 4 ++--
.../atlasmap/deployment/AtlasmapProcessor.java | 24 +++++++++++-----------
.../component/atom/deployment/AtomProcessor.java | 2 +-
.../component/avro/deployment/AvroProcessor.java | 2 +-
.../athena/deployment/Aws2AthenaProcessor.java | 4 ++--
.../aws2/cw/deployment/Aws2CwProcessor.java | 4 ++--
.../aws2/ddb/deployment/Aws2DdbProcessor.java | 4 ++--
.../aws2/ec2/deployment/Aws2Ec2Processor.java | 4 ++--
.../aws2/ecs/deployment/Aws2EcsProcessor.java | 4 ++--
.../aws2/eks/deployment/Aws2EksProcessor.java | 4 ++--
.../deployment/Aws2EventbridgeProcessor.java | 4 ++--
.../aws2/iam/deployment/Aws2IamProcessor.java | 4 ++--
.../aws2/kms/deployment/Aws2KmsProcessor.java | 4 ++--
.../lambda/deployment/Aws2LambdaProcessor.java | 4 ++--
.../aws2/mq/deployment/Aws2MqProcessor.java | 4 ++--
.../aws2/msk/deployment/Aws2MskProcessor.java | 4 ++--
.../aws2/s3/deployment/Aws2S3Processor.java | 4 ++--
.../aws2/ses/deployment/Aws2SesProcessor.java | 4 ++--
.../aws2/sns/deployment/Aws2SnsProcessor.java | 4 ++--
.../aws2/sqs/deployment/Aws2SqsProcessor.java | 4 ++--
.../aws2/sts/deployment/Aws2StsProcessor.java | 4 ++--
.../deployment/Aws2TranslateProcessor.java | 4 ++--
.../deployment/AzureEventhubsProcessor.java | 2 +-
.../blob/deployment/AzureStorageBlobProcessor.java | 2 +-
.../deployment/AzureStorageQueueProcessor.java | 2 +-
.../component/bean/deployment/BeanProcessor.java | 12 +++++------
.../component/bindy/deployment/BindyProcessor.java | 14 ++++++-------
.../braintree/deployment/BraintreeProcessor.java | 2 +-
.../couchdb/deployment/CouchdbProcessor.java | 8 ++++----
.../cxf/soap/deployment/CxfSoapProcessor.java | 2 +-
.../deployment/DebeziumMongodbProcessor.java | 2 +-
.../mysql/deployment/DebeziumMysqlProcessor.java | 2 +-
.../deployment/DebeziumPostgresProcessor.java | 2 +-
.../deployment/DebeziumSqlserverProcessor.java | 2 +-
.../deployment/DigitaloceanProcessor.java | 2 +-
.../disruptor/deployment/DisruptorProcessor.java | 2 +-
.../component/fhir/deployment/FhirProcessor.java | 18 ++++++++--------
.../fhir/deployment/dstu2/FhirDstu2Processor.java | 4 ++--
.../dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java | 4 ++--
.../deployment/dstu2_1/FhirDstu2_1Processor.java | 4 ++--
.../fhir/deployment/dstu3/FhirDstu3Processor.java | 8 ++++----
.../fhir/deployment/r4/FhirR4Processor.java | 8 ++++----
.../fhir/deployment/r5/FhirR5Processor.java | 8 ++++----
.../flatpack/deployment/FlatpackProcessor.java | 2 +-
.../component/fop/deployment/FopProcessor.java | 2 +-
.../geocoder/deployment/GeocoderProcessor.java | 20 +++++++++---------
.../github/deployment/GithubProcessor.java | 2 +-
.../dsl/groovy/deployment/GroovyDslProcessor.java | 2 +-
.../component/grpc/deployment/GrpcProcessor.java | 10 ++++-----
.../hazelcast/deployment/HazelcastProcessor.java | 6 +++---
.../component/hl7/deployment/Hl7Processor.java | 6 +++---
.../component/http/deployment/HttpProcessor.java | 10 ++++-----
.../infinispan/deployment/InfinispanProcessor.java | 2 +-
.../influxdb/deployment/InfluxdbProcessor.java | 2 +-
.../component/jackson/JacksonProcessor.java | 4 ++--
.../jacksonxml/deployment/JacksonxmlProcessor.java | 2 +-
.../java/joor/deployment/JavaJoorDslProcessor.java | 2 +-
.../component/jira/deployment/JiraProcessor.java | 2 +-
.../component/jolt/deployment/JoltProcessor.java | 2 +-
.../dsl/js/deployment/JavaScriptDslProcessor.java | 18 ++++++++--------
.../dsl/jsh/deployment/JshDslProcessor.java | 2 +-
.../deployment/JsonValidatorProcessor.java | 2 +-
.../json/path/deployment/JsonPathProcessor.java | 12 +++++------
.../component/jta/deployment/JtaProcessor.java | 4 ++--
.../component/kafka/deployment/KafkaProcessor.java | 6 +++---
.../knative/deployment/KnativeProcessor.java | 4 ++--
.../dsl/kotlin/deployment/KotlinDslProcessor.java | 2 +-
.../component/kudu/deployment/KuduProcessor.java | 2 +-
.../leveldb/deployment/LeveldbProcessor.java | 4 ++--
.../component/lzf/deployment/LzfProcessor.java | 2 +-
.../component/nats/deployment/NatsProcessor.java | 2 +-
.../component/netty/deployment/NettyProcessor.java | 4 ++--
.../nitrite/deployment/NitriteProcessor.java | 4 ++--
.../component/ognl/deployment/OgnlProcessor.java | 4 ++--
.../olingo4/deployment/Olingo4Processor.java | 2 +-
.../java/deployment/OpenApiJavaProcessor.java | 6 +++---
.../openstack/deployment/OpenstackProcessor.java | 14 ++++++-------
.../paho/mqtt5/deployment/PahoMqtt5Processor.java | 14 ++++++-------
.../component/paho/deployment/PahoProcessor.java | 14 ++++++-------
.../component/pdf/deployment/PdfProcessor.java | 2 +-
.../pgevent/deployment/PgeventProcessor.java | 2 +-
.../protobuf/deployment/ProtobufProcessor.java | 2 +-
.../pubnub/deployment/PubnubProcessor.java | 2 +-
.../quartz/deployment/QuartzProcessor.java | 6 +++---
.../component/rss/deployment/RssProcessor.java | 4 ++--
.../salesforce/deployment/SalesforceProcessor.java | 6 +++---
.../component/saxon/deployment/SaxonProcessor.java | 10 ++++-----
.../servicenow/deployment/ServicenowProcessor.java | 4 ++--
.../component/shiro/deployment/ShiroProcessor.java | 4 ++--
.../component/slack/deployment/SlackProcessor.java | 4 ++--
.../component/soap/deployment/SoapProcessor.java | 4 ++--
.../component/solr/deployment/SolrProcessor.java | 6 +++---
.../splunk/deployment/SplunkProcessor.java | 8 ++++----
.../component/sql/deployment/SqlProcessor.java | 2 +-
.../component/ssh/deployment/SshProcessor.java | 4 ++--
.../component/stax/deployment/StaxProcessor.java | 2 +-
.../telegram/deployment/TelegramProcessor.java | 2 +-
.../twilio/deployment/TwilioProcessor.java | 4 ++--
.../twitter/deployment/TwitterProcessor.java | 2 +-
.../validator/deployment/ValidatorProcessor.java | 2 +-
.../velocity/deployment/VelocityProcessor.java | 4 ++--
.../xchange/deployment/XchangeProcessor.java | 6 +++---
.../component/xpath/deployment/XPathProcessor.java | 2 +-
.../xslt/deployment/XsltNativeImageProcessor.java | 4 ++--
.../zendesk/deployment/ZendeskProcessor.java | 2 +-
121 files changed, 279 insertions(+), 279 deletions(-)
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelNativeImageProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelNativeImageProcessor.java
index cc6d2a81ef..27a466dbfd 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelNativeImageProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelNativeImageProcessor.java
@@ -101,7 +101,7 @@ public class CamelNativeImageProcessor {
.flatMap(Collection::stream)
.filter(CamelSupport::isPublic)
.forEach(v -> reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(v.name().toString()).methods(true).fields(false).build()));
+ .produce(ReflectiveClassBuildItem.builder(v.name().toString()).methods().build()));
DotName converter = DotName.createSimple(Converter.class.getName());
List<ClassInfo> converterClasses = view.getAnnotations(converter)
@@ -130,7 +130,7 @@ public class CamelNativeImageProcessor {
LOGGER.debug("Converter classes: " + converterClasses);
converterClasses
.forEach(ci -> reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(ci.name().toString()).methods(false).fields(false).build()));
+ .produce(ReflectiveClassBuildItem.builder(ci.name().toString()).build()));
view.getAnnotations(converter)
.stream()
@@ -147,7 +147,7 @@ public class CamelNativeImageProcessor {
BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
camelServices.forEach(service -> {
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(service.type).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(service.type).methods().build());
});
}
@@ -262,7 +262,7 @@ public class CamelNativeImageProcessor {
.flatMap(archive -> archive.getRootDirectories().stream());
String[] selectedClassNames = pathFilter.scanClassNames(archiveRootDirs);
if (selectedClassNames.length > 0) {
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(selectedClassNames).methods(true).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(selectedClassNames).methods().fields().build());
}
}
@@ -278,8 +278,8 @@ public class CamelNativeImageProcessor {
reflectiveClass.produce(
// Register fields and methods as they may be used by the bean post processor to
// properly support @BindToRegistry
- ReflectiveClassBuildItem.builder(camelRoutesBuilderClassBuildItem.getDotName().toString()).methods(true)
- .fields(true).build());
+ ReflectiveClassBuildItem.builder(camelRoutesBuilderClassBuildItem.getDotName().toString()).methods()
+ .fields().build());
});
}
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelSerializationProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelSerializationProcessor.java
index 653e99f7a1..d16f6d8574 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelSerializationProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/CamelSerializationProcessor.java
@@ -82,7 +82,7 @@ public class CamelSerializationProcessor {
if (!serializationRequests.isEmpty()) {
//required for serialization of BigInteger
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(byte[].class).methods(false).fields(false).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(byte[].class).build());
reflectiveClasses.produce(ReflectiveClassBuildItem.serializationClass(BASE_SERIALIZATION_CLASSES));
}
}
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java
index c68893199e..4e965536f2 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/ConsumeProcessor.java
@@ -257,7 +257,7 @@ public class ConsumeProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(declaringClasses.stream()
.map(DotName::toString)
- .toArray(String[]::new)).methods(true).fields(false).build());
+ .toArray(String[]::new)).methods().build());
}
}
diff --git a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainNativeImageProcessor.java b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainNativeImageProcessor.java
index 67a404e300..a0ecbe6462 100644
--- a/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainNativeImageProcessor.java
+++ b/extensions-core/core/deployment/src/main/java/org/apache/camel/quarkus/core/deployment/main/CamelMainNativeImageProcessor.java
@@ -39,7 +39,7 @@ public class CamelMainNativeImageProcessor {
org.apache.camel.model.Resilience4jConfigurationDefinition.class,
org.apache.camel.model.Resilience4jConfigurationCommon.class,
org.apache.camel.spi.RestConfiguration.class,
- org.apache.camel.quarkus.main.CamelMainApplication.class).methods(true).fields(false).build());
+ org.apache.camel.quarkus.main.CamelMainApplication.class).methods().build());
}
@BuildStep
diff --git a/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java b/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java
index 095d191629..66301e2d62 100644
--- a/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java
+++ b/extensions-core/xml-jaxp/deployment/src/main/java/org/apache/camel/quarkus/component/xml/jaxp/deployment/XmlJaxpProcessor.java
@@ -33,7 +33,7 @@ class XmlJaxpProcessor {
@BuildStep
void reflective(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder("org.apache.camel.converter.jaxp.XmlConverter").methods(false).fields(false)
+ ReflectiveClassBuildItem.builder("org.apache.camel.converter.jaxp.XmlConverter")
.build());
}
}
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 caad5d3e9e..4af01eb684 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
@@ -46,10 +46,10 @@ public class AzureCoreSupportProcessor {
reflectiveClasses.produce(ReflectiveClassBuildItem.builder(com.azure.core.util.DateTimeRfc1123.class,
com.azure.core.http.HttpHeaderName.class,
com.azure.core.http.rest.StreamResponse.class,
- com.azure.core.http.rest.ResponseBase.class).methods(false).fields(false).build());
+ com.azure.core.http.rest.ResponseBase.class).build());
reflectiveClasses.produce(ReflectiveClassBuildItem.builder("com.microsoft.aad.msal4j.AadInstanceDiscoveryResponse",
- "com.microsoft.aad.msal4j.InstanceDiscoveryMetadataEntry").methods(false).fields(true).build());
+ "com.microsoft.aad.msal4j.InstanceDiscoveryMetadataEntry").fields().build());
}
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 3c90e9fd3c..90be74e0ed 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
@@ -51,7 +51,7 @@ public class BouncyCastleSupportProcessor {
n.startsWith("org.bouncycastle.jcajce.provider.keystore."))
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(dtos).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(dtos).build();
}
@BuildStep
diff --git a/extensions-support/commons-logging/deployment/src/main/java/org/apache/camel/quarkus/support/commons/logging/deployment/CommonsLoggingSupportProcessor.java b/extensions-support/commons-logging/deployment/src/main/java/org/apache/camel/quarkus/support/commons/logging/deployment/CommonsLoggingSupportProcessor.java
index a770b80547..fd71fce4a6 100644
--- a/extensions-support/commons-logging/deployment/src/main/java/org/apache/camel/quarkus/support/commons/logging/deployment/CommonsLoggingSupportProcessor.java
+++ b/extensions-support/commons-logging/deployment/src/main/java/org/apache/camel/quarkus/support/commons/logging/deployment/CommonsLoggingSupportProcessor.java
@@ -24,6 +24,6 @@ class CommonsLoggingSupportProcessor {
ReflectiveClassBuildItem reflectiveClasses() {
return ReflectiveClassBuildItem.builder("org.apache.commons.logging.LogFactory",
"org.apache.commons.logging.impl.LogFactoryImpl",
- "org.apache.commons.logging.impl.Jdk14Logger").methods(true).fields(false).build();
+ "org.apache.commons.logging.impl.Jdk14Logger").methods().build();
}
}
diff --git a/extensions-support/consul-client/deployment/src/main/java/org/apache/camel/quarkus/support/consul/client/deployment/ConsulClientSupportProcessor.java b/extensions-support/consul-client/deployment/src/main/java/org/apache/camel/quarkus/support/consul/client/deployment/ConsulClientSupportProcessor.java
index f466a27534..4952f3fb2b 100644
--- a/extensions-support/consul-client/deployment/src/main/java/org/apache/camel/quarkus/support/consul/client/deployment/ConsulClientSupportProcessor.java
+++ b/extensions-support/consul-client/deployment/src/main/java/org/apache/camel/quarkus/support/consul/client/deployment/ConsulClientSupportProcessor.java
@@ -65,7 +65,7 @@ class ConsulClientSupportProcessor {
.map(AnnotationTarget::asClass)
.filter(item -> item.name().prefix().toString().startsWith("com.orbitz.consul.model"))
.flatMap(item -> index.getIndex().getAllKnownSubclasses(item.name()).stream())
- .map(item -> ReflectiveClassBuildItem.builder(item.name().toString()).methods(true).fields(false).build())
+ .map(item -> ReflectiveClassBuildItem.builder(item.name().toString()).methods().build())
.forEach(reflectiveClasses::produce);
}
diff --git a/extensions-support/debezium/deployment/src/main/java/org/apache/camel/quarkus/support/debezium/deployment/DebeziumSupportProcessor.java b/extensions-support/debezium/deployment/src/main/java/org/apache/camel/quarkus/support/debezium/deployment/DebeziumSupportProcessor.java
index bb2ab5a3ef..393435dbd9 100644
--- a/extensions-support/debezium/deployment/src/main/java/org/apache/camel/quarkus/support/debezium/deployment/DebeziumSupportProcessor.java
+++ b/extensions-support/debezium/deployment/src/main/java/org/apache/camel/quarkus/support/debezium/deployment/DebeziumSupportProcessor.java
@@ -36,7 +36,7 @@ public class DebeziumSupportProcessor {
.sorted()
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(dtos).methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder(dtos).fields().build();
}
@BuildStep
@@ -44,7 +44,7 @@ public class DebeziumSupportProcessor {
return ReflectiveClassBuildItem.builder(new String[] { "org.apache.kafka.connect.storage.FileOffsetBackingStore",
"org.apache.kafka.connect.storage.MemoryOffsetBackingStore",
"io.debezium.relational.history.FileDatabaseHistory",
- "io.debezium.embedded.ConvertingEngineBuilderFactory" }).methods(false).fields(false).build();
+ "io.debezium.embedded.ConvertingEngineBuilderFactory" }).build();
}
@BuildStep
diff --git a/extensions-support/google-http-client/deployment/src/main/java/org/apache/camel/quarkus/support/google/http/client/deployment/SupportGoogleHTTPClientProcessor.java b/extensions-support/google-http-client/deployment/src/main/java/org/apache/camel/quarkus/support/google/http/client/deployment/SupportGoogleHTTPClientProcessor.java
index 24ea072472..a466a5824b 100644
--- a/extensions-support/google-http-client/deployment/src/main/java/org/apache/camel/quarkus/support/google/http/client/deployment/SupportGoogleHTTPClientProcessor.java
+++ b/extensions-support/google-http-client/deployment/src/main/java/org/apache/camel/quarkus/support/google/http/client/deployment/SupportGoogleHTTPClientProcessor.java
@@ -51,7 +51,7 @@ class SupportGoogleHTTPClientProcessor {
.map(classInfo -> classInfo.name().toString())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(googleApis).methods(false).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(googleApis).fields().build());
}
@BuildStep
diff --git a/extensions-support/httpclient/deployment/src/main/java/org/apache/camel/quarkus/support/httpclient/deployment/HttpClientProcessor.java b/extensions-support/httpclient/deployment/src/main/java/org/apache/camel/quarkus/support/httpclient/deployment/HttpClientProcessor.java
index add700b310..610a5defd8 100644
--- a/extensions-support/httpclient/deployment/src/main/java/org/apache/camel/quarkus/support/httpclient/deployment/HttpClientProcessor.java
+++ b/extensions-support/httpclient/deployment/src/main/java/org/apache/camel/quarkus/support/httpclient/deployment/HttpClientProcessor.java
@@ -45,7 +45,7 @@ class HttpClientProcessor {
for (ClassInfo info : view.getAllKnownSubclasses(HTTP_REQUEST_BASE_NAME)) {
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(info.name().toString()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(info.name().toString()).methods().build());
}
}
diff --git a/extensions-support/jetty/deployment/src/main/java/org/apache/camel/quarkus/support/jetty/deployment/JettySupportProcessor.java b/extensions-support/jetty/deployment/src/main/java/org/apache/camel/quarkus/support/jetty/deployment/JettySupportProcessor.java
index 86a2326c71..48cb921917 100644
--- a/extensions-support/jetty/deployment/src/main/java/org/apache/camel/quarkus/support/jetty/deployment/JettySupportProcessor.java
+++ b/extensions-support/jetty/deployment/src/main/java/org/apache/camel/quarkus/support/jetty/deployment/JettySupportProcessor.java
@@ -33,7 +33,7 @@ class JettySupportProcessor {
@BuildStep
void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
for (Class<?> type : JETTY_REFLECTIVE_CLASSES) {
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(type).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(type).methods().build());
}
}
}
diff --git a/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java b/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java
index b4c1725aaf..4abfb41b73 100644
--- a/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java
+++ b/extensions-support/mail/deployment/src/main/java/org/apache/camel/quarkus/support/mail/deployment/SupportMailProcessor.java
@@ -89,7 +89,7 @@ class SupportMailProcessor {
Stream.concat(streamProviders.stream(),
Stream.concat(imp1.stream(), Stream.concat(imp2.stream(), imp3.stream()))))
.distinct()
- .toArray(String[]::new)).constructors(true).methods(false).fields(false).build());
+ .toArray(String[]::new)).build());
resource.produce(new NativeImageResourceBuildItem(
"META-INF/services/jakarta.mail.Provider",
diff --git a/extensions-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java b/extensions-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java
index 924c2d32c6..5d02f45617 100644
--- a/extensions-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java
+++ b/extensions-support/reactor-netty/deployment/src/main/java/org/apache/camel/quarkus/support/reactor/netty/deployment/ReactorNettySupportProcessor.java
@@ -58,7 +58,7 @@ public class ReactorNettySupportProcessor {
"reactor.netty.channel.BootstrapHandlers$BootstrapInitializerHandler",
"reactor.netty.channel.ChannelOperationsHandler",
"reactor.netty.resources.PooledConnectionProvider$PooledConnectionAllocator$PooledConnectionInitializer",
- "reactor.netty.tcp.SslProvider$SslReadHandler").methods(true).fields(false).build());
+ "reactor.netty.tcp.SslProvider$SslReadHandler").methods().build());
}
diff --git a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java
index 623b985c2f..5998ffb3cb 100644
--- a/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java
+++ b/extensions-support/xalan/deployment/src/main/java/org/apache/camel/quarkus/support/xalan/deployment/XalanNativeImageProcessor.java
@@ -53,7 +53,7 @@ class XalanNativeImageProcessor {
"org.apache.xml.dtm.ref.DTMManagerDefault",
"org.apache.xml.serializer.OutputPropertiesFactory",
"org.apache.xml.serializer.CharInfo",
- "org.apache.xml.serializer.XMLEntities").methods(true).fields(false).build();
+ "org.apache.xml.serializer.XMLEntities").methods().build();
}
@BuildStep
diff --git a/extensions/as2/deployment/src/main/java/org/apache/camel/quarkus/component/as2/deployment/As2Processor.java b/extensions/as2/deployment/src/main/java/org/apache/camel/quarkus/component/as2/deployment/As2Processor.java
index 207792e1f0..b71ada5fbc 100644
--- a/extensions/as2/deployment/src/main/java/org/apache/camel/quarkus/component/as2/deployment/As2Processor.java
+++ b/extensions/as2/deployment/src/main/java/org/apache/camel/quarkus/component/as2/deployment/As2Processor.java
@@ -47,7 +47,7 @@ class As2Processor {
@BuildStep
ReflectiveClassBuildItem registerAs2ConfigurationForReflection() {
return ReflectiveClassBuildItem.builder(java.security.AlgorithmParameterGeneratorSpi.class.getCanonicalName())
- .methods(true).fields(true).build();
+ .methods().fields().build();
}
@BuildStep
@@ -60,7 +60,7 @@ class As2Processor {
.sorted()
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(dtos).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(dtos).build();
}
@BuildStep
diff --git a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
index 2c950e3be0..7fb4760ca7 100644
--- a/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
+++ b/extensions/atlasmap/deployment/src/main/java/org/apache/camel/quarkus/component/atlasmap/deployment/AtlasmapProcessor.java
@@ -57,17 +57,17 @@ class AtlasmapProcessor {
@BuildStep
List<ReflectiveClassBuildItem> registerReflectiveClasses() {
List<ReflectiveClassBuildItem> items = new ArrayList<>();
- items.add(ReflectiveClassBuildItem.builder(DefaultAtlasContextFactory.class).methods(false).fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(DefaultAtlasModuleInfo.class).methods(false).fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(JsonModule.class).methods(true).fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(CsvModule.class).methods(true).fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(JavaModule.class).methods(true).fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(XmlModule.class).methods(true).fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(AtlasContextFactoryMXBean.class).constructors(false).methods(true)
- .fields(false).build());
- items.add(ReflectiveClassBuildItem.builder(AtlasModuleInfoMXBean.class).constructors(false).methods(true).fields(false)
+ items.add(ReflectiveClassBuildItem.builder(DefaultAtlasContextFactory.class).build());
+ items.add(ReflectiveClassBuildItem.builder(DefaultAtlasModuleInfo.class).build());
+ items.add(ReflectiveClassBuildItem.builder(JsonModule.class).methods().build());
+ items.add(ReflectiveClassBuildItem.builder(CsvModule.class).methods().build());
+ items.add(ReflectiveClassBuildItem.builder(JavaModule.class).methods().build());
+ items.add(ReflectiveClassBuildItem.builder(XmlModule.class).methods().build());
+ items.add(ReflectiveClassBuildItem.builder(AtlasContextFactoryMXBean.class).constructors(false).methods()
.build());
- items.add(ReflectiveClassBuildItem.builder(DataSourceMetadata.class).constructors(false).methods(true).fields(false)
+ items.add(ReflectiveClassBuildItem.builder(AtlasModuleInfoMXBean.class).constructors(false).methods()
+ .build());
+ items.add(ReflectiveClassBuildItem.builder(DataSourceMetadata.class).constructors(false).methods()
.build());
return items;
}
@@ -90,7 +90,7 @@ class AtlasmapProcessor {
|| n.startsWith("io.atlasmap.csv.v2")
|| n.startsWith("io.atlasmap.dfdl.v2"))
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(dtos).methods(true).fields(false).build();
+ return ReflectiveClassBuildItem.builder(dtos).methods().build();
}
@BuildStep
@@ -113,7 +113,7 @@ class AtlasmapProcessor {
// we don't need to add external dependency atlas-core for the services
String[] dtos = implementations.stream()
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(dtos).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(dtos).methods().build());
} catch (IOException e) {
throw new RuntimeException(e);
}
diff --git a/extensions/atom/deployment/src/main/java/org/apache/camel/quarkus/component/atom/deployment/AtomProcessor.java b/extensions/atom/deployment/src/main/java/org/apache/camel/quarkus/component/atom/deployment/AtomProcessor.java
index 0674d8be1a..2956932b33 100644
--- a/extensions/atom/deployment/src/main/java/org/apache/camel/quarkus/component/atom/deployment/AtomProcessor.java
+++ b/extensions/atom/deployment/src/main/java/org/apache/camel/quarkus/component/atom/deployment/AtomProcessor.java
@@ -33,6 +33,6 @@ class AtomProcessor {
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
- return ReflectiveClassBuildItem.builder(FOMParser.class, FOMFactory.class).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(FOMParser.class, FOMFactory.class).build();
}
}
diff --git a/extensions/avro/deployment/src/main/java/org/apache/camel/quarkus/component/avro/deployment/AvroProcessor.java b/extensions/avro/deployment/src/main/java/org/apache/camel/quarkus/component/avro/deployment/AvroProcessor.java
index 63bbb99ceb..8cd4c796d5 100644
--- a/extensions/avro/deployment/src/main/java/org/apache/camel/quarkus/component/avro/deployment/AvroProcessor.java
+++ b/extensions/avro/deployment/src/main/java/org/apache/camel/quarkus/component/avro/deployment/AvroProcessor.java
@@ -36,7 +36,7 @@ class AvroProcessor {
@BuildStep
List<ReflectiveClassBuildItem> reflectiveClasses() {
List<ReflectiveClassBuildItem> items = new ArrayList<ReflectiveClassBuildItem>();
- items.add(ReflectiveClassBuildItem.builder(GenericContainer.class).methods(false).fields(false).build());
+ items.add(ReflectiveClassBuildItem.builder(GenericContainer.class).build());
return items;
}
diff --git a/extensions/aws2-athena/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/athena/deployment/Aws2AthenaProcessor.java b/extensions/aws2-athena/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/athena/deployment/Aws2AthenaProcessor.java
index 1d33f30268..fd84fe6426 100644
--- a/extensions/aws2-athena/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/athena/deployment/Aws2AthenaProcessor.java
+++ b/extensions/aws2-athena/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/athena/deployment/Aws2AthenaProcessor.java
@@ -60,10 +60,10 @@ class Aws2AthenaProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java b/extensions/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java
index aa20c8b5d5..fdfd3c5660 100644
--- a/extensions/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java
+++ b/extensions/aws2-cw/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/cw/deployment/Aws2CwProcessor.java
@@ -60,10 +60,10 @@ class Aws2CwProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-ddb/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/deployment/Aws2DdbProcessor.java b/extensions/aws2-ddb/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/deployment/Aws2DdbProcessor.java
index 69fbb49210..3a34e252ae 100644
--- a/extensions/aws2-ddb/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/deployment/Aws2DdbProcessor.java
+++ b/extensions/aws2-ddb/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ddb/deployment/Aws2DdbProcessor.java
@@ -61,10 +61,10 @@ class Aws2DdbProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-ec2/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ec2/deployment/Aws2Ec2Processor.java b/extensions/aws2-ec2/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ec2/deployment/Aws2Ec2Processor.java
index dc8d18226a..aeadbc7225 100644
--- a/extensions/aws2-ec2/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ec2/deployment/Aws2Ec2Processor.java
+++ b/extensions/aws2-ec2/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ec2/deployment/Aws2Ec2Processor.java
@@ -60,10 +60,10 @@ class Aws2Ec2Processor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-ecs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ecs/deployment/Aws2EcsProcessor.java b/extensions/aws2-ecs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ecs/deployment/Aws2EcsProcessor.java
index e8245374d2..f7a4f31217 100644
--- a/extensions/aws2-ecs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ecs/deployment/Aws2EcsProcessor.java
+++ b/extensions/aws2-ecs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ecs/deployment/Aws2EcsProcessor.java
@@ -59,10 +59,10 @@ class Aws2EcsProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-eks/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eks/deployment/Aws2EksProcessor.java b/extensions/aws2-eks/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eks/deployment/Aws2EksProcessor.java
index f1b5e0c64b..eb3cc5ddc3 100644
--- a/extensions/aws2-eks/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eks/deployment/Aws2EksProcessor.java
+++ b/extensions/aws2-eks/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eks/deployment/Aws2EksProcessor.java
@@ -59,10 +59,10 @@ class Aws2EksProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-eventbridge/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eventbridge/deployment/Aws2EventbridgeProcessor.java b/extensions/aws2-eventbridge/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eventbridge/deployment/Aws2EventbridgeProcessor.java
index 3ed6be90f9..c3c55b2e02 100644
--- a/extensions/aws2-eventbridge/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eventbridge/deployment/Aws2EventbridgeProcessor.java
+++ b/extensions/aws2-eventbridge/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/eventbridge/deployment/Aws2EventbridgeProcessor.java
@@ -60,10 +60,10 @@ class Aws2EventbridgeProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-iam/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/iam/deployment/Aws2IamProcessor.java b/extensions/aws2-iam/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/iam/deployment/Aws2IamProcessor.java
index 81681f8ec8..898ef3b596 100644
--- a/extensions/aws2-iam/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/iam/deployment/Aws2IamProcessor.java
+++ b/extensions/aws2-iam/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/iam/deployment/Aws2IamProcessor.java
@@ -60,10 +60,10 @@ class Aws2IamProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-kms/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/kms/deployment/Aws2KmsProcessor.java b/extensions/aws2-kms/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/kms/deployment/Aws2KmsProcessor.java
index 44e749bf4d..74bd9f5cff 100644
--- a/extensions/aws2-kms/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/kms/deployment/Aws2KmsProcessor.java
+++ b/extensions/aws2-kms/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/kms/deployment/Aws2KmsProcessor.java
@@ -59,10 +59,10 @@ class Aws2KmsProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-lambda/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/lambda/deployment/Aws2LambdaProcessor.java b/extensions/aws2-lambda/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/lambda/deployment/Aws2LambdaProcessor.java
index 04fbefdb59..400a4cc751 100644
--- a/extensions/aws2-lambda/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/lambda/deployment/Aws2LambdaProcessor.java
+++ b/extensions/aws2-lambda/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/lambda/deployment/Aws2LambdaProcessor.java
@@ -60,10 +60,10 @@ class Aws2LambdaProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-mq/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/mq/deployment/Aws2MqProcessor.java b/extensions/aws2-mq/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/mq/deployment/Aws2MqProcessor.java
index f1f4a0b0b4..73337b42a7 100644
--- a/extensions/aws2-mq/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/mq/deployment/Aws2MqProcessor.java
+++ b/extensions/aws2-mq/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/mq/deployment/Aws2MqProcessor.java
@@ -59,10 +59,10 @@ class Aws2MqProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-msk/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/msk/deployment/Aws2MskProcessor.java b/extensions/aws2-msk/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/msk/deployment/Aws2MskProcessor.java
index a221778e14..f8da51244b 100644
--- a/extensions/aws2-msk/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/msk/deployment/Aws2MskProcessor.java
+++ b/extensions/aws2-msk/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/msk/deployment/Aws2MskProcessor.java
@@ -59,10 +59,10 @@ class Aws2MskProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-s3/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/s3/deployment/Aws2S3Processor.java b/extensions/aws2-s3/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/s3/deployment/Aws2S3Processor.java
index 578d3775e3..55e5b38ff2 100644
--- a/extensions/aws2-s3/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/s3/deployment/Aws2S3Processor.java
+++ b/extensions/aws2-s3/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/s3/deployment/Aws2S3Processor.java
@@ -61,10 +61,10 @@ class Aws2S3Processor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-ses/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ses/deployment/Aws2SesProcessor.java b/extensions/aws2-ses/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ses/deployment/Aws2SesProcessor.java
index ba5167e96c..5b4d29b43c 100644
--- a/extensions/aws2-ses/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ses/deployment/Aws2SesProcessor.java
+++ b/extensions/aws2-ses/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/ses/deployment/Aws2SesProcessor.java
@@ -59,10 +59,10 @@ class Aws2SesProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-sns/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sns/deployment/Aws2SnsProcessor.java b/extensions/aws2-sns/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sns/deployment/Aws2SnsProcessor.java
index ff0091a6ab..3d8b00e3bc 100644
--- a/extensions/aws2-sns/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sns/deployment/Aws2SnsProcessor.java
+++ b/extensions/aws2-sns/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sns/deployment/Aws2SnsProcessor.java
@@ -61,10 +61,10 @@ class Aws2SnsProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-sqs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/deployment/Aws2SqsProcessor.java b/extensions/aws2-sqs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/deployment/Aws2SqsProcessor.java
index 44f03624c4..6d20f872a9 100644
--- a/extensions/aws2-sqs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/deployment/Aws2SqsProcessor.java
+++ b/extensions/aws2-sqs/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sqs/deployment/Aws2SqsProcessor.java
@@ -60,10 +60,10 @@ class Aws2SqsProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-sts/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sts/deployment/Aws2StsProcessor.java b/extensions/aws2-sts/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sts/deployment/Aws2StsProcessor.java
index 60bca7a13c..8c3ceae8b9 100644
--- a/extensions/aws2-sts/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sts/deployment/Aws2StsProcessor.java
+++ b/extensions/aws2-sts/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/sts/deployment/Aws2StsProcessor.java
@@ -59,10 +59,10 @@ class Aws2StsProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/aws2-translate/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/translate/deployment/Aws2TranslateProcessor.java b/extensions/aws2-translate/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/translate/deployment/Aws2TranslateProcessor.java
index 275196f965..2acd263b68 100644
--- a/extensions/aws2-translate/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/translate/deployment/Aws2TranslateProcessor.java
+++ b/extensions/aws2-translate/deployment/src/main/java/org/apache/camel/quarkus/component/aws2/translate/deployment/Aws2TranslateProcessor.java
@@ -59,10 +59,10 @@ class Aws2TranslateProcessor {
reflectiveClasses.produce(
ReflectiveClassBuildItem.builder(knownInterceptorImpls.toArray(new String[knownInterceptorImpls.size()]))
- .methods(false).fields(false).build());
+ .build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(String.class.getCanonicalName()).methods().build());
}
@BuildStep
diff --git a/extensions/azure-eventhubs/deployment/src/main/java/org/apache/camel/quarkus/component/azure/eventhubs/deployment/AzureEventhubsProcessor.java b/extensions/azure-eventhubs/deployment/src/main/java/org/apache/camel/quarkus/component/azure/eventhubs/deployment/AzureEventhubsProcessor.java
index c299f984d6..7ebf0203ef 100644
--- a/extensions/azure-eventhubs/deployment/src/main/java/org/apache/camel/quarkus/component/azure/eventhubs/deployment/AzureEventhubsProcessor.java
+++ b/extensions/azure-eventhubs/deployment/src/main/java/org/apache/camel/quarkus/component/azure/eventhubs/deployment/AzureEventhubsProcessor.java
@@ -57,7 +57,7 @@ class AzureEventhubsProcessor {
|| n.startsWith("com.azure.core.amqp.models."))
.sorted()
.toArray(String[]::new);
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(modelClasses).methods(false).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(modelClasses).fields().build());
}
diff --git a/extensions/azure-storage-blob/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/blob/deployment/AzureStorageBlobProcessor.java b/extensions/azure-storage-blob/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/blob/deployment/AzureStorageBlobProcessor.java
index 22167d612f..91b9c79de9 100644
--- a/extensions/azure-storage-blob/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/blob/deployment/AzureStorageBlobProcessor.java
+++ b/extensions/azure-storage-blob/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/blob/deployment/AzureStorageBlobProcessor.java
@@ -55,7 +55,7 @@ class AzureStorageBlobProcessor {
|| n.startsWith("com.azure.storage.blob.models."))
.sorted()
.toArray(String[]::new);
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(modelClasses).methods(false).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(modelClasses).fields().build());
}
diff --git a/extensions/azure-storage-queue/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/queue/deployment/AzureStorageQueueProcessor.java b/extensions/azure-storage-queue/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/queue/deployment/AzureStorageQueueProcessor.java
index 7e8afe0228..8d0df10777 100644
--- a/extensions/azure-storage-queue/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/queue/deployment/AzureStorageQueueProcessor.java
+++ b/extensions/azure-storage-queue/deployment/src/main/java/org/apache/camel/quarkus/component/azure/storage/queue/deployment/AzureStorageQueueProcessor.java
@@ -55,7 +55,7 @@ class AzureStorageQueueProcessor {
|| n.startsWith("com.azure.storage.queue.models."))
.sorted()
.toArray(String[]::new);
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(modelClasses).methods(false).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(modelClasses).fields().build());
}
diff --git a/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java b/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
index 5f076c6a62..8edf2c75c8 100644
--- a/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
+++ b/extensions/bean/deployment/src/main/java/org/apache/camel/quarkus/component/bean/deployment/BeanProcessor.java
@@ -50,19 +50,19 @@ class BeanProcessor {
LOGGER.debug("Found language @interface {} annotated with @LanguageAnnotation", languageClassInfo.name());
if (!view.getAnnotations(languageClassInfo.name()).isEmpty()) {
LOGGER.debug("Registered {} as reflective class", languageClassInfo.name());
- producer.produce(ReflectiveClassBuildItem.builder(languageClassInfo.name().toString()).methods(true)
- .fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(languageClassInfo.name().toString()).methods()
+ .build());
AnnotationValue languageAnnotationExpressionFactory = languageAnnotationInstance.value("factory");
if (languageAnnotationExpressionFactory == null) {
LOGGER.debug("Registered {} as reflective class", DefaultAnnotationExpressionFactory.class.getName());
- producer.produce(ReflectiveClassBuildItem.builder(DefaultAnnotationExpressionFactory.class).methods(false)
- .fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(DefaultAnnotationExpressionFactory.class)
+ .build());
} else {
LOGGER.debug("Registered {} as reflective class", languageAnnotationExpressionFactory.asString());
producer.produce(
- ReflectiveClassBuildItem.builder(languageAnnotationExpressionFactory.asString()).methods(false)
- .fields(false).build());
+ ReflectiveClassBuildItem.builder(languageAnnotationExpressionFactory.asString())
+ .build());
}
}
}
diff --git a/extensions/bindy/deployment/src/main/java/org/apache/camel/quarkus/component/bindy/deployment/BindyProcessor.java b/extensions/bindy/deployment/src/main/java/org/apache/camel/quarkus/component/bindy/deployment/BindyProcessor.java
index beaa23f67f..e793494842 100644
--- a/extensions/bindy/deployment/src/main/java/org/apache/camel/quarkus/component/bindy/deployment/BindyProcessor.java
+++ b/extensions/bindy/deployment/src/main/java/org/apache/camel/quarkus/component/bindy/deployment/BindyProcessor.java
@@ -62,7 +62,7 @@ class BindyProcessor {
// BreakIterators are needed when counting graphemes
producer.produce(
- ReflectiveClassBuildItem.builder("com.ibm.icu.text.BreakIteratorFactory").methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder("com.ibm.icu.text.BreakIteratorFactory").build());
IndexView idx = index.getIndex();
@@ -74,7 +74,7 @@ class BindyProcessor {
.map(anno -> anno.target().asClass().name().toString())
.forEach(className -> {
LOG.debugf("Registering root model class as reflective: %s", className);
- producer.produce(ReflectiveClassBuildItem.builder(className).methods(false).fields(true).build());
+ producer.produce(ReflectiveClassBuildItem.builder(className).fields().build());
});
// Registering the class for fields annotated with @Link
@@ -85,7 +85,7 @@ class BindyProcessor {
.forEach(anno -> {
String className = anno.target().asField().type().name().toString();
LOG.debugf("Registering @Link model class as reflective: %s", className);
- producer.produce(ReflectiveClassBuildItem.builder(className).methods(false).fields(true).build());
+ producer.produce(ReflectiveClassBuildItem.builder(className).fields().build());
});
// Registering the class of the first parameterized type argument for fields annotated with @OnetoMany
@@ -99,7 +99,7 @@ class BindyProcessor {
if (fieldType.arguments().size() >= 1) {
String className = fieldType.arguments().get(0).name().toString();
LOG.debugf("Registering @OneToMany model class as reflective: %s", className);
- producer.produce(ReflectiveClassBuildItem.builder(className).methods(false).fields(true).build());
+ producer.produce(ReflectiveClassBuildItem.builder(className).fields().build());
}
});
@@ -110,7 +110,7 @@ class BindyProcessor {
.forEach(anno -> {
String className = anno.value().asClass().name().toString();
LOG.debugf("Registering @BindyConverter class as reflective: %s", className);
- producer.produce(ReflectiveClassBuildItem.builder(className).methods(true).fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(className).methods().build());
});
// Registering @FormatFactories.value() classes for fields annotated with @FormatFactories
@@ -121,7 +121,7 @@ class BindyProcessor {
for (org.jboss.jandex.Type t : anno.value().asClassArray()) {
LOG.debugf("Registering @FormatFactories class as reflective: %s", t.name().toString());
producer.produce(
- ReflectiveClassBuildItem.builder(t.name().toString()).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(t.name().toString()).build());
}
});
@@ -140,7 +140,7 @@ class BindyProcessor {
methodClazz = anno.target().asField().type().toString();
}
LOG.debugf("Registering @DataField.method() class as reflective: %s", methodClazz);
- producer.produce(ReflectiveClassBuildItem.builder(methodClazz).methods(true).fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(methodClazz).methods().build());
});
}
}
diff --git a/extensions/braintree/deployment/src/main/java/org/apache/camel/quarkus/component/braintree/deployment/BraintreeProcessor.java b/extensions/braintree/deployment/src/main/java/org/apache/camel/quarkus/component/braintree/deployment/BraintreeProcessor.java
index 2f36df7ca6..083c3435ec 100644
--- a/extensions/braintree/deployment/src/main/java/org/apache/camel/quarkus/component/braintree/deployment/BraintreeProcessor.java
+++ b/extensions/braintree/deployment/src/main/java/org/apache/camel/quarkus/component/braintree/deployment/BraintreeProcessor.java
@@ -46,7 +46,7 @@ class BraintreeProcessor {
"com.braintreegateway.DocumentUpload",
"com.braintreegateway.MerchantAccount",
"com.braintreegateway.PaymentMethod",
- "com.braintreegateway.Transaction").methods(true).fields(false).build());
+ "com.braintreegateway.Transaction").methods().build());
}
@BuildStep
diff --git a/extensions/couchdb/deployment/src/main/java/org/apache/camel/quarkus/component/couchdb/deployment/CouchdbProcessor.java b/extensions/couchdb/deployment/src/main/java/org/apache/camel/quarkus/component/couchdb/deployment/CouchdbProcessor.java
index 248cbbec5d..3a6cbffa2c 100644
--- a/extensions/couchdb/deployment/src/main/java/org/apache/camel/quarkus/component/couchdb/deployment/CouchdbProcessor.java
+++ b/extensions/couchdb/deployment/src/main/java/org/apache/camel/quarkus/component/couchdb/deployment/CouchdbProcessor.java
@@ -37,10 +37,10 @@ class CouchdbProcessor {
@BuildStep
List<ReflectiveClassBuildItem> registerReflectiveClasses() {
List<ReflectiveClassBuildItem> items = new ArrayList<ReflectiveClassBuildItem>();
- items.add(ReflectiveClassBuildItem.builder("org.lightcouch.Response").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("org.lightcouch.CouchDbInfo").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("org.lightcouch.ChangesResult$Row").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("org.lightcouch.ChangesResult$Row$Rev").methods(false).fields(true).build());
+ items.add(ReflectiveClassBuildItem.builder("org.lightcouch.Response").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("org.lightcouch.CouchDbInfo").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("org.lightcouch.ChangesResult$Row").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("org.lightcouch.ChangesResult$Row$Rev").fields().build());
return items;
}
diff --git a/extensions/cxf-soap/deployment/src/main/java/org/apache/camel/quarkus/component/cxf/soap/deployment/CxfSoapProcessor.java b/extensions/cxf-soap/deployment/src/main/java/org/apache/camel/quarkus/component/cxf/soap/deployment/CxfSoapProcessor.java
index 00e2339741..7203a64b4c 100644
--- a/extensions/cxf-soap/deployment/src/main/java/org/apache/camel/quarkus/component/cxf/soap/deployment/CxfSoapProcessor.java
+++ b/extensions/cxf-soap/deployment/src/main/java/org/apache/camel/quarkus/component/cxf/soap/deployment/CxfSoapProcessor.java
@@ -56,7 +56,7 @@ class CxfSoapProcessor {
.map(DotName::createSimple)
.flatMap(dotName -> index.getAllKnownSubclasses(dotName).stream())
.map(classInfo -> classInfo.name().toString())
- .map(className -> ReflectiveClassBuildItem.builder(className).methods(false).fields(false).build())
+ .map(className -> ReflectiveClassBuildItem.builder(className).build())
.forEach(reflectiveClass::produce);
reflectiveMethods.produce(new ReflectiveMethodBuildItem("org.apache.cxf.frontend.AbstractWSDLBasedEndpointFactory",
diff --git a/extensions/debezium-mongodb/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mongodb/deployment/DebeziumMongodbProcessor.java b/extensions/debezium-mongodb/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mongodb/deployment/DebeziumMongodbProcessor.java
index 3e0f5d3325..16bb75387a 100644
--- a/extensions/debezium-mongodb/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mongodb/deployment/DebeziumMongodbProcessor.java
+++ b/extensions/debezium-mongodb/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mongodb/deployment/DebeziumMongodbProcessor.java
@@ -34,6 +34,6 @@ class DebeziumMongodbProcessor {
@BuildStep
ReflectiveClassBuildItem reflectiveClasses() {
return ReflectiveClassBuildItem.builder(new String[] { MongoDbConnector.class.getName(),
- MongoDbConnectorTask.class.getName() }).methods(false).fields(false).build();
+ MongoDbConnectorTask.class.getName() }).build();
}
}
diff --git a/extensions/debezium-mysql/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mysql/deployment/DebeziumMysqlProcessor.java b/extensions/debezium-mysql/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mysql/deployment/DebeziumMysqlProcessor.java
index d785b25328..ab7af1dd8d 100644
--- a/extensions/debezium-mysql/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mysql/deployment/DebeziumMysqlProcessor.java
+++ b/extensions/debezium-mysql/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/mysql/deployment/DebeziumMysqlProcessor.java
@@ -34,7 +34,7 @@ class DebeziumMysqlProcessor {
@BuildStep
ReflectiveClassBuildItem reflectiveClasses() {
return ReflectiveClassBuildItem.builder(new String[] { "io.debezium.connector.mysql.MySqlConnector",
- "io.debezium.connector.mysql.MySqlConnectorTask" }).methods(false).fields(false).build();
+ "io.debezium.connector.mysql.MySqlConnectorTask" }).build();
}
@BuildStep
diff --git a/extensions/debezium-postgres/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/postgres/deployment/DebeziumPostgresProcessor.java b/extensions/debezium-postgres/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/postgres/deployment/DebeziumPostgresProcessor.java
index 9dfd8093cd..b8ae9ef324 100644
--- a/extensions/debezium-postgres/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/postgres/deployment/DebeziumPostgresProcessor.java
+++ b/extensions/debezium-postgres/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/postgres/deployment/DebeziumPostgresProcessor.java
@@ -34,7 +34,7 @@ class DebeziumPostgresProcessor {
@BuildStep
ReflectiveClassBuildItem reflectiveClasses() {
return ReflectiveClassBuildItem.builder(new String[] { "io.debezium.connector.postgresql.PostgresConnector",
- "io.debezium.connector.postgresql.PostgresConnectorTask" }).methods(false).fields(false).build();
+ "io.debezium.connector.postgresql.PostgresConnectorTask" }).build();
}
@BuildStep
diff --git a/extensions/debezium-sqlserver/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/sqlserver/deployment/DebeziumSqlserverProcessor.java b/extensions/debezium-sqlserver/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/sqlserver/deployment/DebeziumSqlserverProcessor.java
index 689a108489..a80e4b0af8 100644
--- a/extensions/debezium-sqlserver/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/sqlserver/deployment/DebeziumSqlserverProcessor.java
+++ b/extensions/debezium-sqlserver/deployment/src/main/java/org/apache/camel/quarkus/component/debezium/sqlserver/deployment/DebeziumSqlserverProcessor.java
@@ -34,7 +34,7 @@ class DebeziumSqlserverProcessor {
@BuildStep
ReflectiveClassBuildItem reflectiveClasses() {
return ReflectiveClassBuildItem.builder(new String[] { "io.debezium.connector.sqlserver.SqlServerConnector",
- "io.debezium.connector.sqlserver.SqlServerConnectorTask" }).methods(false).fields(false).build();
+ "io.debezium.connector.sqlserver.SqlServerConnectorTask" }).build();
}
@BuildStep
diff --git a/extensions/digitalocean/deployment/src/main/java/org/apache/camel/quarkus/component/digitalocean/deployment/DigitaloceanProcessor.java b/extensions/digitalocean/deployment/src/main/java/org/apache/camel/quarkus/component/digitalocean/deployment/DigitaloceanProcessor.java
index 66f5ae3482..a75a356cf3 100644
--- a/extensions/digitalocean/deployment/src/main/java/org/apache/camel/quarkus/component/digitalocean/deployment/DigitaloceanProcessor.java
+++ b/extensions/digitalocean/deployment/src/main/java/org/apache/camel/quarkus/component/digitalocean/deployment/DigitaloceanProcessor.java
@@ -48,7 +48,7 @@ class DigitaloceanProcessor {
|| n.startsWith("com.myjeeva.digitalocean.common"))
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(dtos).methods(true).fields(true).build();
+ return ReflectiveClassBuildItem.builder(dtos).methods().fields().build();
}
@BuildStep
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 51abfb4954..62e4f53fa6 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
@@ -49,7 +49,7 @@ class DisruptorProcessor {
return ReflectiveClassBuildItem.builder(BlockingWaitStrategy.class,
SleepingWaitStrategy.class,
BusySpinWaitStrategy.class,
- YieldingWaitStrategy.class).methods(true).fields(false).build();
+ YieldingWaitStrategy.class).methods().build();
}
@BuildStep
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java
index a2f8b5daf2..2104b953bd 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/FhirProcessor.java
@@ -83,7 +83,7 @@ final class FhirProcessor {
IndexView index = combinedIndex.getIndex();
index.getAllKnownSubclasses(DotName.createSimple(BaseServerResponseException.class.getName()))
.stream()
- .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods(false).fields(false)
+ .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString())
.build())
.forEach(reflectiveClass::produce);
@@ -92,14 +92,14 @@ final class FhirProcessor {
.map(classInfo -> classInfo.name().toString())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(clientInterceptors).methods(true).fields(false).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(INTERCEPTOR_CLASSES).methods(true).fields(false).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(SchematronBaseValidator.class).constructors(true)
- .methods(false).fields(true).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(DependencyLogImpl.class).constructors(true).methods(false)
- .fields(true).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(ApacheRestfulClientFactory.class).constructors(true)
- .methods(true).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(clientInterceptors).methods().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(INTERCEPTOR_CLASSES).methods().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(SchematronBaseValidator.class)
+ .fields().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(DependencyLogImpl.class)
+ .fields().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(ApacheRestfulClientFactory.class)
+ .methods().fields().build());
}
}
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java
index b15d93981a..fc6e55d3e4 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2/FhirDstu2Processor.java
@@ -73,7 +73,7 @@ public class FhirDstu2Processor {
classes.addAll(getModelClasses(propertiesBuildItem.getProperties()));
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).build());
String[] dstu2Enums = combinedIndex.getIndex()
.getKnownClasses()
@@ -82,6 +82,6 @@ public class FhirDstu2Processor {
.filter(className -> className.startsWith("ca.uhn.fhir.model.dstu2.valueset"))
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(dstu2Enums).methods(false).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(dstu2Enums).build());
}
}
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java
index ea3ff5d8bc..af164df793 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2Hl7Org/FhirDstu2Hl7OrgProcessor.java
@@ -80,8 +80,8 @@ public class FhirDstu2Hl7OrgProcessor {
classes.addAll(getModelClasses(propertiesBuildItem.getProperties()));
classes.addAll(getInnerClasses(Enumerations.class.getName()));
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(Meta.class.getName()).constructors(true).methods(true).fields(true).build());
+ ReflectiveClassBuildItem.builder(Meta.class.getName()).methods().fields().build());
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).build());
}
}
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java
index cf3b49cba0..2c340858bd 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu2_1/FhirDstu2_1Processor.java
@@ -80,8 +80,8 @@ public class FhirDstu2_1Processor {
classes.addAll(getModelClasses(propertiesBuildItem.getProperties()));
classes.addAll(getInnerClasses(Enumerations.class.getName()));
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(Meta.class.getName()).constructors(true).methods(true).fields(true).build());
+ ReflectiveClassBuildItem.builder(Meta.class.getName()).methods().fields().build());
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).build());
}
}
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java
index afbfc06105..ba7d0ae8c1 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/dstu3/FhirDstu3Processor.java
@@ -80,10 +80,10 @@ public class FhirDstu3Processor {
classes.addAll(getModelClasses(propertiesBuildItem.getProperties()));
classes.addAll(getInnerClasses(Enumerations.class.getName()));
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(Meta.class.getName()).constructors(true).methods(true).fields(true).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(MetadataResource.class.getName()).constructors(true)
- .methods(true).fields(true).build());
+ ReflectiveClassBuildItem.builder(Meta.class.getName()).methods().fields().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(MetadataResource.class.getName())
+ .methods().fields().build());
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).build());
}
}
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java
index e56ab90ad1..86581c95f6 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r4/FhirR4Processor.java
@@ -80,11 +80,11 @@ public class FhirR4Processor {
classes.addAll(getModelClasses(propertiesBuildItem.getProperties()));
classes.addAll(getInnerClasses(Enumerations.class.getName()));
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(Meta.class.getName()).constructors(true).methods(true).fields(true)
+ .produce(ReflectiveClassBuildItem.builder(Meta.class.getName()).methods().fields()
.build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(MetadataResource.class.getName()).constructors(true)
- .methods(true).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(MetadataResource.class.getName())
+ .methods().fields().build());
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).build());
}
}
diff --git a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java
index 4ea892c8b6..db4faf320b 100644
--- a/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java
+++ b/extensions/fhir/deployment/src/main/java/org/apache/camel/quarkus/component/fhir/deployment/r5/FhirR5Processor.java
@@ -80,11 +80,11 @@ public class FhirR5Processor {
classes.addAll(getModelClasses(propertiesBuildItem.getProperties()));
classes.addAll(getInnerClasses(Enumerations.class.getName()));
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(Meta.class.getName()).constructors(true).methods(true).fields(true)
+ .produce(ReflectiveClassBuildItem.builder(Meta.class.getName()).methods().fields()
.build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(MetadataResource.class.getName()).constructors(true)
- .methods(true).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(MetadataResource.class.getName())
+ .methods().fields().build());
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(classes.toArray(new String[0])).build());
}
}
diff --git a/extensions/flatpack/deployment/src/main/java/org/apache/camel/quarkus/component/flatpack/deployment/FlatpackProcessor.java b/extensions/flatpack/deployment/src/main/java/org/apache/camel/quarkus/component/flatpack/deployment/FlatpackProcessor.java
index b682906f61..25bbd6e456 100644
--- a/extensions/flatpack/deployment/src/main/java/org/apache/camel/quarkus/component/flatpack/deployment/FlatpackProcessor.java
+++ b/extensions/flatpack/deployment/src/main/java/org/apache/camel/quarkus/component/flatpack/deployment/FlatpackProcessor.java
@@ -38,6 +38,6 @@ class FlatpackProcessor {
@BuildStep
ReflectiveClassBuildItem registerReflectiveClasses() {
- return ReflectiveClassBuildItem.builder(FlatpackException.class).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(FlatpackException.class).build();
}
}
diff --git a/extensions/fop/deployment/src/main/java/org/apache/camel/quarkus/component/fop/deployment/FopProcessor.java b/extensions/fop/deployment/src/main/java/org/apache/camel/quarkus/component/fop/deployment/FopProcessor.java
index c90161ae6d..53a6b19063 100644
--- a/extensions/fop/deployment/src/main/java/org/apache/camel/quarkus/component/fop/deployment/FopProcessor.java
+++ b/extensions/fop/deployment/src/main/java/org/apache/camel/quarkus/component/fop/deployment/FopProcessor.java
@@ -64,7 +64,7 @@ class FopProcessor {
dtos.add(IOException.class.getName());
dtos.add(Integer.class.getName());
- return ReflectiveClassBuildItem.builder(dtos.toArray(new String[dtos.size()])).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(dtos.toArray(new String[dtos.size()])).build();
}
@BuildStep
diff --git a/extensions/geocoder/deployment/src/main/java/org/apache/camel/quarkus/component/geocoder/deployment/GeocoderProcessor.java b/extensions/geocoder/deployment/src/main/java/org/apache/camel/quarkus/component/geocoder/deployment/GeocoderProcessor.java
index ff0fda96e6..45c7736301 100644
--- a/extensions/geocoder/deployment/src/main/java/org/apache/camel/quarkus/component/geocoder/deployment/GeocoderProcessor.java
+++ b/extensions/geocoder/deployment/src/main/java/org/apache/camel/quarkus/component/geocoder/deployment/GeocoderProcessor.java
@@ -42,18 +42,18 @@ class GeocoderProcessor {
List<ReflectiveClassBuildItem> registerReflectiveClasses() {
List<ReflectiveClassBuildItem> items = new ArrayList<ReflectiveClassBuildItem>();
items.add(
- ReflectiveClassBuildItem.builder("com.google.maps.GeocodingApi$Response").methods(false).fields(true).build());
+ ReflectiveClassBuildItem.builder("com.google.maps.GeocodingApi$Response").fields().build());
items.add(
- ReflectiveClassBuildItem.builder("com.google.maps.model.GeocodingResult").methods(false).fields(true).build());
+ ReflectiveClassBuildItem.builder("com.google.maps.model.GeocodingResult").fields().build());
items.add(
- ReflectiveClassBuildItem.builder("com.google.maps.model.AddressComponent").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.Geometry").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.AddressType").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.PlusCode").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.Bounds").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.LatLng").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.LocationType").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.GeolocationPayload").methods(false).fields(true)
+ ReflectiveClassBuildItem.builder("com.google.maps.model.AddressComponent").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.Geometry").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.AddressType").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.PlusCode").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.Bounds").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.LatLng").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.LocationType").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.google.maps.model.GeolocationPayload").fields()
.build());
return items;
}
diff --git a/extensions/github/deployment/src/main/java/org/apache/camel/quarkus/component/github/deployment/GithubProcessor.java b/extensions/github/deployment/src/main/java/org/apache/camel/quarkus/component/github/deployment/GithubProcessor.java
index bef669acf9..0e413ad0fb 100644
--- a/extensions/github/deployment/src/main/java/org/apache/camel/quarkus/component/github/deployment/GithubProcessor.java
+++ b/extensions/github/deployment/src/main/java/org/apache/camel/quarkus/component/github/deployment/GithubProcessor.java
@@ -53,7 +53,7 @@ class GithubProcessor {
index.getKnownDirectImplementors(DotName.createSimple(Serializable.class.getName()))
.stream()
.filter(classInfo -> classInfo.name().prefix().toString().equals("org.eclipse.egit.github.core"))
- .map(className -> ReflectiveClassBuildItem.builder(className.name().toString()).methods(false).fields(true)
+ .map(className -> ReflectiveClassBuildItem.builder(className.name().toString()).fields()
.build())
.forEach(reflectiveClass::produce);
}
diff --git a/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java b/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java
index ce82e774dc..d39b5eb8fc 100644
--- a/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java
+++ b/extensions/groovy-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/groovy/deployment/GroovyDslProcessor.java
@@ -110,7 +110,7 @@ public class GroovyDslProcessor {
String className = clazz.getName();
generatedClass.produce(new GeneratedClassBuildItem(true, className, clazz.getBytes()));
if (nameToResource.containsKey(className)) {
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(className).methods(false).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(className).build());
generatedGroovyClass
.produce(new DslGeneratedClassBuildItem(className, nameToResource.get(className).getLocation()));
}
diff --git a/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java b/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
index f5d4933905..8d2657c404 100644
--- a/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
+++ b/extensions/grpc/deployment/src/main/java/org/apache/camel/quarkus/component/grpc/deployment/GrpcProcessor.java
@@ -73,12 +73,12 @@ class GrpcProcessor {
for (DotName dotName : STUB_CLASS_DOT_NAMES) {
index.getAllKnownSubclasses(dotName)
.stream()
- .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods(true).fields(false)
+ .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods()
.build())
.forEach(reflectiveClass::produce);
}
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(AbstractStub.class.getName()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(AbstractStub.class.getName()).methods().build());
}
@BuildStep
@@ -115,10 +115,10 @@ class GrpcProcessor {
// Register the service classes for reflection
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(service.name().toString()).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(service.name().toString()).methods().build());
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(service.enclosingClass().toString()).methods(true).fields(false).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(generatedClassName).methods(true).fields(false).build());
+ ReflectiveClassBuildItem.builder(service.enclosingClass().toString()).methods().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(generatedClassName).methods().build());
try (ClassCreator classCreator = ClassCreator.builder()
.classOutput(new GeneratedBeanGizmoAdaptor(generatedBean))
diff --git a/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java b/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
index 96037471e2..989e7766f3 100644
--- a/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
+++ b/extensions/hazelcast/deployment/src/main/java/org/apache/camel/quarkus/component/hazelcast/deployment/HazelcastProcessor.java
@@ -76,9 +76,9 @@ class HazelcastProcessor {
@BuildStep
List<ReflectiveClassBuildItem> registerReflectiveClasses() {
List<ReflectiveClassBuildItem> items = new ArrayList<ReflectiveClassBuildItem>();
- items.add(ReflectiveClassBuildItem.builder("com.hazelcast.core.HazelcastInstance").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.hazelcast.config.Config").methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder("com.hazelcast.config.ClientConfig").methods(false).fields(true).build());
+ items.add(ReflectiveClassBuildItem.builder("com.hazelcast.core.HazelcastInstance").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.hazelcast.config.Config").fields().build());
+ items.add(ReflectiveClassBuildItem.builder("com.hazelcast.config.ClientConfig").fields().build());
return items;
}
diff --git a/extensions/hl7/deployment/src/main/java/org/apache/camel/quarkus/component/hl7/deployment/Hl7Processor.java b/extensions/hl7/deployment/src/main/java/org/apache/camel/quarkus/component/hl7/deployment/Hl7Processor.java
index b35115404b..bb29f130bb 100644
--- a/extensions/hl7/deployment/src/main/java/org/apache/camel/quarkus/component/hl7/deployment/Hl7Processor.java
+++ b/extensions/hl7/deployment/src/main/java/org/apache/camel/quarkus/component/hl7/deployment/Hl7Processor.java
@@ -72,8 +72,8 @@ class Hl7Processor {
.map(classInfo -> classInfo.name().toString())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(hapiStructureClasses).methods(false).fields(true).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(hapiTypeClasses).methods(false).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(hapiStructureClasses).fields().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(hapiTypeClasses).fields().build());
// Beans that have the Hl7Terser annotation require reflective access
String[] terserBeans = index.getAnnotations(DotName.createSimple(Hl7Terser.class.getName()))
@@ -93,6 +93,6 @@ class Hl7Processor {
.map(classInfo -> classInfo.name().toString())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(terserBeans).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(terserBeans).methods().build());
}
}
diff --git a/extensions/http/deployment/src/main/java/org/apache/camel/quarkus/component/http/deployment/HttpProcessor.java b/extensions/http/deployment/src/main/java/org/apache/camel/quarkus/component/http/deployment/HttpProcessor.java
index 009206c502..6b13ce1050 100644
--- a/extensions/http/deployment/src/main/java/org/apache/camel/quarkus/component/http/deployment/HttpProcessor.java
+++ b/extensions/http/deployment/src/main/java/org/apache/camel/quarkus/component/http/deployment/HttpProcessor.java
@@ -39,13 +39,13 @@ class HttpProcessor {
@BuildStep
void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClasses) {
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder("org.apache.camel.component.http.HttpMethods").methods(true)
- .fields(false).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder("org.apache.camel.component.http.HttpMethods").methods()
+ .build());
reflectiveClasses.produce(ReflectiveClassBuildItem.builder("org.apache.http.impl.client.HttpClientBuilder")
- .methods(true).fields(false).build());
+ .methods().build());
reflectiveClasses.produce(
- ReflectiveClassBuildItem.builder(RequestConfig.Builder.class.getName()).methods(true).fields(false).build());
+ ReflectiveClassBuildItem.builder(RequestConfig.Builder.class.getName()).methods().build());
reflectiveClasses.produce(
- ReflectiveClassBuildItem.builder(HttpOperationFailedException.class).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(HttpOperationFailedException.class).build());
}
}
diff --git a/extensions/infinispan/deployment/src/main/java/org/apache/camel/quarkus/component/infinispan/deployment/InfinispanProcessor.java b/extensions/infinispan/deployment/src/main/java/org/apache/camel/quarkus/component/infinispan/deployment/InfinispanProcessor.java
index 703f3e0248..8f677f4c72 100644
--- a/extensions/infinispan/deployment/src/main/java/org/apache/camel/quarkus/component/infinispan/deployment/InfinispanProcessor.java
+++ b/extensions/infinispan/deployment/src/main/java/org/apache/camel/quarkus/component/infinispan/deployment/InfinispanProcessor.java
@@ -40,6 +40,6 @@ class InfinispanProcessor {
@BuildStep
ReflectiveClassBuildItem reflectiveClasses() {
// Only required when Camel instantiates and manages its own internal CacheContainer
- return ReflectiveClassBuildItem.builder(ProtoStreamMarshaller.class).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(ProtoStreamMarshaller.class).build();
}
}
diff --git a/extensions/influxdb/deployment/src/main/java/org/apache/camel/quarkus/component/influxdb/deployment/InfluxdbProcessor.java b/extensions/influxdb/deployment/src/main/java/org/apache/camel/quarkus/component/influxdb/deployment/InfluxdbProcessor.java
index 05e221b020..65a0db0e1b 100644
--- a/extensions/influxdb/deployment/src/main/java/org/apache/camel/quarkus/component/influxdb/deployment/InfluxdbProcessor.java
+++ b/extensions/influxdb/deployment/src/main/java/org/apache/camel/quarkus/component/influxdb/deployment/InfluxdbProcessor.java
@@ -57,7 +57,7 @@ class InfluxdbProcessor {
.sorted()
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(dtos).methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder(dtos).fields().build();
}
@BuildStep
diff --git a/extensions/jackson/deployment/src/main/java/org/apache/camel/quarkus/component/jackson/JacksonProcessor.java b/extensions/jackson/deployment/src/main/java/org/apache/camel/quarkus/component/jackson/JacksonProcessor.java
index 8cee5a4af1..b4385a79a2 100644
--- a/extensions/jackson/deployment/src/main/java/org/apache/camel/quarkus/component/jackson/JacksonProcessor.java
+++ b/extensions/jackson/deployment/src/main/java/org/apache/camel/quarkus/component/jackson/JacksonProcessor.java
@@ -38,8 +38,8 @@ public class JacksonProcessor {
List<ReflectiveClassBuildItem> items = new ArrayList<>();
items.add(
ReflectiveClassBuildItem.builder("com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationModule")
- .methods(false).fields(true).build());
- items.add(ReflectiveClassBuildItem.builder(JsonNode.class).methods(false).fields(false).build());
+ .fields().build());
+ items.add(ReflectiveClassBuildItem.builder(JsonNode.class).build());
return items;
}
}
diff --git a/extensions/jacksonxml/deployment/src/main/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlProcessor.java b/extensions/jacksonxml/deployment/src/main/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlProcessor.java
index 7bfe421105..a4a5c0a888 100644
--- a/extensions/jacksonxml/deployment/src/main/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlProcessor.java
+++ b/extensions/jacksonxml/deployment/src/main/java/org/apache/camel/quarkus/component/jacksonxml/deployment/JacksonxmlProcessor.java
@@ -51,7 +51,7 @@ class JacksonxmlProcessor {
String[] jsonViewArray = Arrays.stream(jsonViews).flatMap(x -> Arrays.stream(x)).distinct().sorted()
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(jsonViewArray).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(jsonViewArray).build();
}
diff --git a/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java b/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java
index 5a0a4f1541..e556b46b99 100644
--- a/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java
+++ b/extensions/java-joor-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/java/joor/deployment/JavaJoorDslProcessor.java
@@ -106,7 +106,7 @@ public class JavaJoorDslProcessor {
for (JavaJoorGeneratedClassBuildItem clazz : classes) {
generatedClass.produce(new GeneratedClassBuildItem(true, clazz.getName(), clazz.getClassData()));
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(clazz.getName()).methods(false).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(clazz.getName()).build());
}
}
diff --git a/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java b/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
index e64a307eee..a71a1c051f 100644
--- a/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
+++ b/extensions/jira/deployment/src/main/java/org/apache/camel/quarkus/component/jira/deployment/JiraProcessor.java
@@ -57,6 +57,6 @@ class JiraProcessor {
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
// Required by org.apache.camel.component.jira.consumer.WatchUpdatesConsumer
- return ReflectiveClassBuildItem.builder(Issue.class.getName()).methods(true).fields(false).build();
+ return ReflectiveClassBuildItem.builder(Issue.class.getName()).methods().build();
}
}
diff --git a/extensions/jolt/deployment/src/main/java/org/apache/camel/quarkus/component/jolt/deployment/JoltProcessor.java b/extensions/jolt/deployment/src/main/java/org/apache/camel/quarkus/component/jolt/deployment/JoltProcessor.java
index ceff845035..b964685553 100644
--- a/extensions/jolt/deployment/src/main/java/org/apache/camel/quarkus/component/jolt/deployment/JoltProcessor.java
+++ b/extensions/jolt/deployment/src/main/java/org/apache/camel/quarkus/component/jolt/deployment/JoltProcessor.java
@@ -35,7 +35,7 @@ class JoltProcessor {
@BuildStep
void registerReflectiveClasses(BuildProducer<ReflectiveClassBuildItem> producer) {
ChainrEntry.STOCK_TRANSFORMS.values().stream().forEach(c -> {
- producer.produce(ReflectiveClassBuildItem.builder(c).methods(false).fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(c).build());
});
}
diff --git a/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java b/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java
index 7325539f75..ca640573c1 100644
--- a/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java
+++ b/extensions/js-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/js/deployment/JavaScriptDslProcessor.java
@@ -138,12 +138,12 @@ public class JavaScriptDslProcessor {
if (type.isInterface()) {
for (ClassInfo info : view.getAllKnownImplementors(name)) {
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(info.name().toString()).methods(true).fields(false).build());
+ ReflectiveClassBuildItem.builder(info.name().toString()).methods().build());
}
} else {
for (ClassInfo info : view.getAllKnownSubclasses(name)) {
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(info.name().toString()).methods(true).fields(false).build());
+ ReflectiveClassBuildItem.builder(info.name().toString()).methods().build());
}
}
@@ -151,13 +151,13 @@ public class JavaScriptDslProcessor {
}
for (Class<?> type : JAVA_CLASSES) {
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(type).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(type).methods().build());
}
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(Components.class).methods(true).fields(false).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(JavaScriptDSL.class).methods(false).fields(true).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder("org.apache.camel.converter.jaxp.XmlConverter").methods(true)
- .fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(Components.class).methods().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(JavaScriptDSL.class).fields().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder("org.apache.camel.converter.jaxp.XmlConverter").methods()
+ .build());
Set<String> existingComponents = view.getAllKnownImplementors(Component.class)
.stream()
@@ -202,13 +202,13 @@ public class JavaScriptDslProcessor {
}
// Allow access to methods by reflection to be accessible in native mode from a JavaScript resource
reflectiveClass.produce(ReflectiveClassBuildItem.builder(types.toArray(new Class<?>[0])).constructors(false)
- .methods(true).fields(false).build());
+ .methods().build());
// Register for reflection the runtime implementation of the main functional interfaces.
reflectiveClass.produce(
ReflectiveClassBuildItem.builder(JavaScriptDslBiConsumer.class, JavaScriptDslBiFunction.class,
JavaScriptDslBiPredicate.class, JavaScriptDslConsumer.class, JavaScriptDslFunction.class,
JavaScriptDslPredicate.class, org.apache.camel.quarkus.dsl.js.runtime.JavaScriptDslProcessor.class,
- JavaScriptDslSupplier.class).methods(false).fields(false).build());
+ JavaScriptDslSupplier.class).build());
}
private static String extractName(ClassInfo classInfo) {
diff --git a/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java b/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java
index a6966310d6..e3f3038fb5 100644
--- a/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java
+++ b/extensions/jsh-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/jsh/deployment/JshDslProcessor.java
@@ -151,7 +151,7 @@ class JshDslProcessor {
generatedClass.produce(new GeneratedClassBuildItem(true, className, Files.readAllBytes(p)));
if (nameToResource.containsKey(className)) {
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(className).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(className).build());
generatedJavaClass
.produce(new DslGeneratedClassBuildItem(className,
nameToResource.get(className).getLocation(), true));
diff --git a/extensions/json-validator/deployment/src/main/java/org/apache/camel/quarkus/component/json/validator/deployment/JsonValidatorProcessor.java b/extensions/json-validator/deployment/src/main/java/org/apache/camel/quarkus/component/json/validator/deployment/JsonValidatorProcessor.java
index 6f120fc111..6e218d05d4 100644
--- a/extensions/json-validator/deployment/src/main/java/org/apache/camel/quarkus/component/json/validator/deployment/JsonValidatorProcessor.java
+++ b/extensions/json-validator/deployment/src/main/java/org/apache/camel/quarkus/component/json/validator/deployment/JsonValidatorProcessor.java
@@ -48,6 +48,6 @@ class JsonValidatorProcessor {
BuildProducer<ReflectiveClassBuildItem> reflectiveProducer) {
combinedIndex.getIndex().getAllKnownImplementors(VALIDATOR_INTERFACE).stream()
.forEach(c -> reflectiveProducer
- .produce(ReflectiveClassBuildItem.builder(c.name().toString()).methods(false).fields(false).build()));
+ .produce(ReflectiveClassBuildItem.builder(c.name().toString()).build()));
}
}
diff --git a/extensions/jsonpath/deployment/src/main/java/org/apache/camel/quarkus/component/json/path/deployment/JsonPathProcessor.java b/extensions/jsonpath/deployment/src/main/java/org/apache/camel/quarkus/component/json/path/deployment/JsonPathProcessor.java
index 0afb638bf1..2dd65e27aa 100644
--- a/extensions/jsonpath/deployment/src/main/java/org/apache/camel/quarkus/component/json/path/deployment/JsonPathProcessor.java
+++ b/extensions/jsonpath/deployment/src/main/java/org/apache/camel/quarkus/component/json/path/deployment/JsonPathProcessor.java
@@ -38,15 +38,15 @@ class JsonPathProcessor {
@BuildStep
List<ReflectiveClassBuildItem> registerReflectiveClassBuildItems() {
List<ReflectiveClassBuildItem> reflectiveClassBuildItems = new ArrayList<>();
- reflectiveClassBuildItems.add(ReflectiveClassBuildItem.builder(JsonPathAnnotationExpressionFactory.class).methods(false)
- .fields(false).build());
- reflectiveClassBuildItems.add(ReflectiveClassBuildItem.builder(JsonPath.class).methods(true).fields(false).build());
+ reflectiveClassBuildItems.add(ReflectiveClassBuildItem.builder(JsonPathAnnotationExpressionFactory.class)
+ .build());
+ reflectiveClassBuildItems.add(ReflectiveClassBuildItem.builder(JsonPath.class).methods().build());
reflectiveClassBuildItems
- .add(ReflectiveClassBuildItem.builder(JacksonJsonAdapter.class).methods(false).fields(false).build());
+ .add(ReflectiveClassBuildItem.builder(JacksonJsonAdapter.class).build());
reflectiveClassBuildItems
.add(ReflectiveClassBuildItem
- .builder("com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationModule").methods(false)
- .fields(false).build());
+ .builder("com.fasterxml.jackson.module.jakarta.xmlbind.JakartaXmlBindAnnotationModule")
+ .build());
return reflectiveClassBuildItems;
}
diff --git a/extensions/jta/deployment/src/main/java/org/apache/camel/quarkus/component/jta/deployment/JtaProcessor.java b/extensions/jta/deployment/src/main/java/org/apache/camel/quarkus/component/jta/deployment/JtaProcessor.java
index bcec921614..b06aff814f 100644
--- a/extensions/jta/deployment/src/main/java/org/apache/camel/quarkus/component/jta/deployment/JtaProcessor.java
+++ b/extensions/jta/deployment/src/main/java/org/apache/camel/quarkus/component/jta/deployment/JtaProcessor.java
@@ -55,8 +55,8 @@ class JtaProcessor {
additionalBeans.produce(builder.build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(IllegalStateException.class.getName()).methods(false)
- .fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(IllegalStateException.class.getName())
+ .build());
}
}
}
diff --git a/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java b/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java
index f2a2e313d9..c9fba0b9ea 100644
--- a/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java
+++ b/extensions/kafka/deployment/src/main/java/org/apache/camel/quarkus/component/kafka/deployment/KafkaProcessor.java
@@ -90,10 +90,10 @@ class KafkaProcessor {
.flatMap(Collection::stream)
.map(ClassInfo::toString)
.forEach(name -> reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(name).methods(false).fields(true).build()));
+ .produce(ReflectiveClassBuildItem.builder(name).fields().build()));
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder("org.apache.kafka.clients.producer.internals.Sender").methods(false)
- .fields(true).build());
+ .produce(ReflectiveClassBuildItem.builder("org.apache.kafka.clients.producer.internals.Sender")
+ .fields().build());
}
}
diff --git a/extensions/knative/deployment/src/main/java/org/apache/camel/quarkus/component/knative/deployment/KnativeProcessor.java b/extensions/knative/deployment/src/main/java/org/apache/camel/quarkus/component/knative/deployment/KnativeProcessor.java
index e27712bd44..3076c00cab 100644
--- a/extensions/knative/deployment/src/main/java/org/apache/camel/quarkus/component/knative/deployment/KnativeProcessor.java
+++ b/extensions/knative/deployment/src/main/java/org/apache/camel/quarkus/component/knative/deployment/KnativeProcessor.java
@@ -56,8 +56,8 @@ class KnativeProcessor {
@BuildStep
List<ReflectiveClassBuildItem> reflectiveClasses() {
return List.of(
- ReflectiveClassBuildItem.builder(KnativeEnvironment.class).methods(true).fields(false).build(),
- ReflectiveClassBuildItem.builder(KnativeResource.class).methods(true).fields(false).build());
+ ReflectiveClassBuildItem.builder(KnativeEnvironment.class).methods().build(),
+ ReflectiveClassBuildItem.builder(KnativeResource.class).methods().build());
}
@BuildStep
diff --git a/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java b/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java
index 18582f8b7d..3ada30c49c 100644
--- a/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java
+++ b/extensions/kotlin-dsl/deployment/src/main/java/org/apache/camel/quarkus/dsl/kotlin/deployment/KotlinDslProcessor.java
@@ -154,7 +154,7 @@ class KotlinDslProcessor {
generatedClass.produce(new GeneratedClassBuildItem(true, className, Files.readAllBytes(p)));
if (nameToResource.containsKey(className)) {
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(className).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(className).build());
generatedKotlinClass
.produce(new DslGeneratedClassBuildItem(className,
nameToResource.get(className).getLocation()));
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 d44ced92d5..3dea68a8a6 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
@@ -45,7 +45,7 @@ class KuduProcessor {
@BuildStep
void reflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
reflectiveClass.produce(ReflectiveClassBuildItem.builder("org.apache.kudu.tserver.Tserver$ResourceMetricsPB",
- "org.apache.kudu.tserver.Tserver$ResourceMetricsPB$Builder").methods(true).fields(false).build());
+ "org.apache.kudu.tserver.Tserver$ResourceMetricsPB$Builder").methods().build());
}
}
diff --git a/extensions/leveldb/deployment/src/main/java/org/apache/camel/quarkus/component/leveldb/deployment/LeveldbProcessor.java b/extensions/leveldb/deployment/src/main/java/org/apache/camel/quarkus/component/leveldb/deployment/LeveldbProcessor.java
index 27cc198778..f848cf8696 100644
--- a/extensions/leveldb/deployment/src/main/java/org/apache/camel/quarkus/component/leveldb/deployment/LeveldbProcessor.java
+++ b/extensions/leveldb/deployment/src/main/java/org/apache/camel/quarkus/component/leveldb/deployment/LeveldbProcessor.java
@@ -35,12 +35,12 @@ class LeveldbProcessor {
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
- return ReflectiveClassBuildItem.builder(Iq80DBFactory.class.getName()).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(Iq80DBFactory.class.getName()).build();
}
@BuildStep
ReflectiveClassBuildItem registerForReflectionWithFields() {
- return ReflectiveClassBuildItem.builder(DefaultExchangeHolder.class.getName()).methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder(DefaultExchangeHolder.class.getName()).fields().build();
}
@BuildStep
diff --git a/extensions/lzf/deployment/src/main/java/org/apache/camel/quarkus/component/lzf/deployment/LzfProcessor.java b/extensions/lzf/deployment/src/main/java/org/apache/camel/quarkus/component/lzf/deployment/LzfProcessor.java
index e58ceae30f..3ba8608cc4 100644
--- a/extensions/lzf/deployment/src/main/java/org/apache/camel/quarkus/component/lzf/deployment/LzfProcessor.java
+++ b/extensions/lzf/deployment/src/main/java/org/apache/camel/quarkus/component/lzf/deployment/LzfProcessor.java
@@ -34,7 +34,7 @@ class LzfProcessor {
@BuildStep
void reflectiveClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClasses) {
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(UnsafeChunkDecoder.class).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(UnsafeChunkDecoder.class).build());
}
}
diff --git a/extensions/nats/deployment/src/main/java/org/apache/camel/quarkus/component/nats/deployment/NatsProcessor.java b/extensions/nats/deployment/src/main/java/org/apache/camel/quarkus/component/nats/deployment/NatsProcessor.java
index 733b1c6280..5d0e4c523b 100644
--- a/extensions/nats/deployment/src/main/java/org/apache/camel/quarkus/component/nats/deployment/NatsProcessor.java
+++ b/extensions/nats/deployment/src/main/java/org/apache/camel/quarkus/component/nats/deployment/NatsProcessor.java
@@ -35,7 +35,7 @@ class NatsProcessor {
@BuildStep
void registerReflectiveClasses(BuildProducer<ReflectiveClassBuildItem> producer) {
- producer.produce(ReflectiveClassBuildItem.builder(Options.DEFAULT_DATA_PORT_TYPE).methods(false).fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(Options.DEFAULT_DATA_PORT_TYPE).build());
}
@BuildStep
diff --git a/extensions/netty/deployment/src/main/java/org/apache/camel/quarkus/component/netty/deployment/NettyProcessor.java b/extensions/netty/deployment/src/main/java/org/apache/camel/quarkus/component/netty/deployment/NettyProcessor.java
index b58c9dd5d6..83f958eca4 100644
--- a/extensions/netty/deployment/src/main/java/org/apache/camel/quarkus/component/netty/deployment/NettyProcessor.java
+++ b/extensions/netty/deployment/src/main/java/org/apache/camel/quarkus/component/netty/deployment/NettyProcessor.java
@@ -38,7 +38,7 @@ class NettyProcessor {
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
- return ReflectiveClassBuildItem.builder(DefaultEvictionPolicy.class.getName()).constructors(true).methods(false)
- .fields(false).build();
+ return ReflectiveClassBuildItem.builder(DefaultEvictionPolicy.class.getName())
+ .build();
}
}
diff --git a/extensions/nitrite/deployment/src/main/java/org/apache/camel/quarkus/component/nitrite/deployment/NitriteProcessor.java b/extensions/nitrite/deployment/src/main/java/org/apache/camel/quarkus/component/nitrite/deployment/NitriteProcessor.java
index 0d7749d689..2d908fcb91 100644
--- a/extensions/nitrite/deployment/src/main/java/org/apache/camel/quarkus/component/nitrite/deployment/NitriteProcessor.java
+++ b/extensions/nitrite/deployment/src/main/java/org/apache/camel/quarkus/component/nitrite/deployment/NitriteProcessor.java
@@ -52,9 +52,9 @@ class NitriteProcessor {
@BuildStep
void reflectiveClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClasses) {
reflectiveClasses.produce(
- ReflectiveClassBuildItem.builder(org.h2.store.fs.FilePathNio.class).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(org.h2.store.fs.FilePathNio.class).build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder("sun.reflect.ReflectionFactory").methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder("sun.reflect.ReflectionFactory").methods().build());
String[] dtos = new String[] { NitriteId.class.getName(),
Document.class.getName(),
diff --git a/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java b/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java
index 8351ab4b62..6b3f289dbf 100644
--- a/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java
+++ b/extensions/ognl/deployment/src/main/java/org/apache/camel/quarkus/component/ognl/deployment/OgnlProcessor.java
@@ -53,11 +53,11 @@ class OgnlProcessor {
ReflectiveClassBuildItem
.builder(view.getAllKnownImplementors(returnType).stream().map(ClassInfo::name)
.map(DotName::toString).toArray(String[]::new))
- .constructors(false).methods(true).fields(false).build());
+ .constructors(false).methods().build());
}
}
}
reflectiveClass.produce(ReflectiveClassBuildItem.builder(types.toArray(new Class<?>[0])).constructors(false)
- .methods(true).fields(false).build());
+ .methods().build());
}
}
diff --git a/extensions/olingo4/deployment/src/main/java/org/apache/camel/quarkus/component/olingo4/deployment/Olingo4Processor.java b/extensions/olingo4/deployment/src/main/java/org/apache/camel/quarkus/component/olingo4/deployment/Olingo4Processor.java
index d688377346..948d131e54 100644
--- a/extensions/olingo4/deployment/src/main/java/org/apache/camel/quarkus/component/olingo4/deployment/Olingo4Processor.java
+++ b/extensions/olingo4/deployment/src/main/java/org/apache/camel/quarkus/component/olingo4/deployment/Olingo4Processor.java
@@ -41,7 +41,7 @@ class Olingo4Processor {
@BuildStep
void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass, CombinedIndexBuildItem combinedIndex) {
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(ODataImpl.class).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(ODataImpl.class).methods().build());
}
@BuildStep
diff --git a/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java b/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java
index 8b2e6ac738..c4d93f3cc3 100644
--- a/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java
+++ b/extensions/openapi-java/deployment/src/main/java/org/apache/camel/quarkus/component/openapi/java/deployment/OpenApiJavaProcessor.java
@@ -93,13 +93,13 @@ class OpenApiJavaProcessor {
@BuildStep
void reflectiveClasses(BuildProducer<ReflectiveClassBuildItem> reflectiveClasses, CombinedIndexBuildItem combinedIndex) {
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(SCHEMA.toString()).methods(true).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(SCHEMA.toString()).methods().fields().build());
IndexView index = combinedIndex.getIndex();
index.getAllKnownSubclasses(SCHEMA).stream().map(ClassInfo::toString).forEach(
- name -> reflectiveClasses.produce(ReflectiveClassBuildItem.builder(name).methods(true).fields(false).build()));
+ name -> reflectiveClasses.produce(ReflectiveClassBuildItem.builder(name).methods().build()));
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Discriminator.class).methods(false).fields(false).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Discriminator.class).build());
}
@BuildStep(onlyIf = ExposeOpenApiEnabled.class)
diff --git a/extensions/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/OpenstackProcessor.java b/extensions/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/OpenstackProcessor.java
index 0cbe8a7f63..5713ed6811 100644
--- a/extensions/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/OpenstackProcessor.java
+++ b/extensions/openstack/deployment/src/main/java/org/apache/camel/quarkus/component/openstack/deployment/OpenstackProcessor.java
@@ -71,23 +71,23 @@ class OpenstackProcessor {
.filter(CamelSupport::isConcrete).forEach(ci -> {
String className = ci.asClass().name().toString();
LOG.debugf("Registered openstack4j model class %s as reflective", className);
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(className).methods(true).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(className).methods().fields().build());
});
// Some ModelEntity sub-interfaces embed nested interfaces that are not themselves ModelEntity, so registering manually
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(KeystoneAuth.AuthIdentity.class).methods(true).fields(true).build());
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(KeystoneAuth.AuthIdentity.AuthPassword.class).methods(true)
- .fields(true).build());
+ .produce(ReflectiveClassBuildItem.builder(KeystoneAuth.AuthIdentity.class).methods().fields().build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(KeystoneAuth.AuthIdentity.AuthPassword.class).methods()
+ .fields().build());
reflectiveClasses.produce(
- ReflectiveClassBuildItem.builder(KeystoneAuth.AuthIdentity.AuthToken.class).methods(true).fields(true).build());
+ ReflectiveClassBuildItem.builder(KeystoneAuth.AuthIdentity.AuthToken.class).methods().fields().build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(KeystoneAuth.AuthScope.class).methods(true).fields(true).build());
+ .produce(ReflectiveClassBuildItem.builder(KeystoneAuth.AuthScope.class).methods().fields().build());
// Register open stack services for reflection
BuildTimeDefaultAPIProvider prov = new BuildTimeDefaultAPIProvider();
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(prov.getReflectiveClasses()).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(prov.getReflectiveClasses()).build());
}
@BuildStep
diff --git a/extensions/paho-mqtt5/deployment/src/main/java/org/apache/camel/quarkus/component/paho/mqtt5/deployment/PahoMqtt5Processor.java b/extensions/paho-mqtt5/deployment/src/main/java/org/apache/camel/quarkus/component/paho/mqtt5/deployment/PahoMqtt5Processor.java
index e5795613a3..27422dde3a 100644
--- a/extensions/paho-mqtt5/deployment/src/main/java/org/apache/camel/quarkus/component/paho/mqtt5/deployment/PahoMqtt5Processor.java
+++ b/extensions/paho-mqtt5/deployment/src/main/java/org/apache/camel/quarkus/component/paho/mqtt5/deployment/PahoMqtt5Processor.java
@@ -46,13 +46,13 @@ class PahoMqtt5Processor {
@BuildStep
void registerReflectiveClasses(BuildProducer<ReflectiveClassBuildItem> p) {
- p.produce(ReflectiveClassBuildItem.builder(JSR47Logger.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(ResourceBundleCatalog.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(ResourceBundle.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(FileLock.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(FileChannel.class).methods(true).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(RandomAccessFile.class).methods(true).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder("sun.nio.ch.FileLockImpl").methods(true).fields(false).build());
+ p.produce(ReflectiveClassBuildItem.builder(JSR47Logger.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(ResourceBundleCatalog.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(ResourceBundle.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(FileLock.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(FileChannel.class).methods().build());
+ p.produce(ReflectiveClassBuildItem.builder(RandomAccessFile.class).methods().build());
+ p.produce(ReflectiveClassBuildItem.builder("sun.nio.ch.FileLockImpl").methods().build());
}
@BuildStep
diff --git a/extensions/paho/deployment/src/main/java/org/apache/camel/quarkus/component/paho/deployment/PahoProcessor.java b/extensions/paho/deployment/src/main/java/org/apache/camel/quarkus/component/paho/deployment/PahoProcessor.java
index c00670740d..64fb8d8a9d 100644
--- a/extensions/paho/deployment/src/main/java/org/apache/camel/quarkus/component/paho/deployment/PahoProcessor.java
+++ b/extensions/paho/deployment/src/main/java/org/apache/camel/quarkus/component/paho/deployment/PahoProcessor.java
@@ -41,13 +41,13 @@ class PahoProcessor {
@BuildStep
void registerReflectiveClasses(BuildProducer<ReflectiveClassBuildItem> p) {
- p.produce(ReflectiveClassBuildItem.builder(JSR47Logger.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(ResourceBundleCatalog.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(ResourceBundle.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(FileLock.class).methods(false).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(FileChannel.class).methods(true).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder(RandomAccessFile.class).methods(true).fields(false).build());
- p.produce(ReflectiveClassBuildItem.builder("sun.nio.ch.FileLockImpl").methods(true).fields(false).build());
+ p.produce(ReflectiveClassBuildItem.builder(JSR47Logger.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(ResourceBundleCatalog.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(ResourceBundle.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(FileLock.class).build());
+ p.produce(ReflectiveClassBuildItem.builder(FileChannel.class).methods().build());
+ p.produce(ReflectiveClassBuildItem.builder(RandomAccessFile.class).methods().build());
+ p.produce(ReflectiveClassBuildItem.builder("sun.nio.ch.FileLockImpl").methods().build());
}
@BuildStep
diff --git a/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java b/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java
index 51e46eb635..fc1d9c78e2 100644
--- a/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java
+++ b/extensions/pdf/deployment/src/main/java/org/apache/camel/quarkus/component/pdf/deployment/PdfProcessor.java
@@ -81,7 +81,7 @@ class PdfProcessor {
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
- return ReflectiveClassBuildItem.builder(StandardSecurityHandler.class).constructors(true).methods(false).fields(false)
+ return ReflectiveClassBuildItem.builder(StandardSecurityHandler.class)
.build();
}
}
diff --git a/extensions/pgevent/deployment/src/main/java/org/apache/camel/quarkus/component/pgevent/deployment/PgeventProcessor.java b/extensions/pgevent/deployment/src/main/java/org/apache/camel/quarkus/component/pgevent/deployment/PgeventProcessor.java
index 98e4cc55f3..fbbec58c71 100644
--- a/extensions/pgevent/deployment/src/main/java/org/apache/camel/quarkus/component/pgevent/deployment/PgeventProcessor.java
+++ b/extensions/pgevent/deployment/src/main/java/org/apache/camel/quarkus/component/pgevent/deployment/PgeventProcessor.java
@@ -45,7 +45,7 @@ class PgeventProcessor {
@BuildStep
ReflectiveClassBuildItem registerReflectiveClasses() {
- return ReflectiveClassBuildItem.builder("io.netty.channel.nio.NioEventLoopGroup").methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder("io.netty.channel.nio.NioEventLoopGroup").fields().build();
}
@BuildStep
diff --git a/extensions/protobuf/deployment/src/main/java/org/apache/camel/quarkus/component/protobuf/deployment/ProtobufProcessor.java b/extensions/protobuf/deployment/src/main/java/org/apache/camel/quarkus/component/protobuf/deployment/ProtobufProcessor.java
index 23bd82fb36..95725b08fe 100644
--- a/extensions/protobuf/deployment/src/main/java/org/apache/camel/quarkus/component/protobuf/deployment/ProtobufProcessor.java
+++ b/extensions/protobuf/deployment/src/main/java/org/apache/camel/quarkus/component/protobuf/deployment/ProtobufProcessor.java
@@ -49,7 +49,7 @@ class ProtobufProcessor {
for (DotName dotName : MESSAGE_CLASS_DOT_NAMES) {
index.getAllKnownSubclasses(dotName)
.stream()
- .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods(true).fields(false)
+ .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods()
.build())
.forEach(reflectiveClasses::produce);
}
diff --git a/extensions/pubnub/deployment/src/main/java/org/apache/camel/quarkus/component/pubnub/deployment/PubnubProcessor.java b/extensions/pubnub/deployment/src/main/java/org/apache/camel/quarkus/component/pubnub/deployment/PubnubProcessor.java
index a38e8d810a..0d553fc155 100644
--- a/extensions/pubnub/deployment/src/main/java/org/apache/camel/quarkus/component/pubnub/deployment/PubnubProcessor.java
+++ b/extensions/pubnub/deployment/src/main/java/org/apache/camel/quarkus/component/pubnub/deployment/PubnubProcessor.java
@@ -53,7 +53,7 @@ class PubnubProcessor {
.filter(name -> name.startsWith("com.pubnub.api.models"))
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(reflectiveClasses).methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder(reflectiveClasses).fields().build();
}
@BuildStep
diff --git a/extensions/quartz/deployment/src/main/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzProcessor.java b/extensions/quartz/deployment/src/main/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzProcessor.java
index fd351ad7d0..12bc2e6fcb 100644
--- a/extensions/quartz/deployment/src/main/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzProcessor.java
+++ b/extensions/quartz/deployment/src/main/java/org/apache/camel/quarkus/component/quartz/deployment/QuartzProcessor.java
@@ -64,12 +64,12 @@ class QuartzProcessor {
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
- return ReflectiveClassBuildItem.builder(QUARTZ_JOB_CLASSES).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(QUARTZ_JOB_CLASSES).build();
}
@BuildStep
ReflectiveClassBuildItem registerForReflectionWithMethods() {
- return ReflectiveClassBuildItem.builder(QUARTZ_JOB_CLASSES_WITH_METHODS).methods(true).fields(false).build();
+ return ReflectiveClassBuildItem.builder(QUARTZ_JOB_CLASSES_WITH_METHODS).methods().build();
}
@BuildStep
@@ -88,7 +88,7 @@ class QuartzProcessor {
.filter(n -> oracleBlobIsPresent || !n.contains("oracle"))
.toArray(String[]::new);
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(delegatesImpl).methods(false).fields(true).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(delegatesImpl).fields().build());
}
@BuildStep
diff --git a/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java b/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java
index 5a846d2349..6cc4df363b 100644
--- a/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java
+++ b/extensions/rss/deployment/src/main/java/org/apache/camel/quarkus/component/rss/deployment/RssProcessor.java
@@ -66,7 +66,7 @@ class RssProcessor {
reflectiveClass.produce(
ReflectiveClassBuildItem.builder(parserGenerators.toArray(new String[parserGenerators.size()]))
- .methods(false).fields(false).build());
+ .build());
} catch (IOException e) {
throw new RuntimeException(e);
}
@@ -78,6 +78,6 @@ class RssProcessor {
"com.rometools.rome.feed.module.ModuleImpl",
"java.util.Date",
};
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(clonableClasses).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(clonableClasses).methods().build());
}
}
diff --git a/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java b/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java
index b9ae902731..3a75eaba90 100644
--- a/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java
+++ b/extensions/salesforce/deployment/src/main/java/org/apache/camel/quarkus/component/salesforce/deployment/SalesforceProcessor.java
@@ -63,7 +63,7 @@ class SalesforceProcessor {
|| className.startsWith(SALESFORCE_INTERNAL_DTO_PACKAGE))
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(camelSalesforceDtoClasses).methods(true).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(camelSalesforceDtoClasses).methods().fields().build());
// Register user generated DTOs for reflection
DotName dtoBaseName = DotName.createSimple(AbstractDTOBase.class.getName());
@@ -73,8 +73,8 @@ class SalesforceProcessor {
.filter(className -> !className.startsWith("org.apache.camel.component.salesforce"))
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(userDtoClasses).methods(true).fields(true).build());
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(KeyStoreParameters.class).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(userDtoClasses).methods().fields().build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(KeyStoreParameters.class).methods().build());
// Ensure package scanning for user DTO classes can work in native mode
packageScanClass.produce(new CamelPackageScanClassBuildItem(userDtoClasses));
diff --git a/extensions/saxon/deployment/src/main/java/org/apache/camel/quarkus/component/saxon/deployment/SaxonProcessor.java b/extensions/saxon/deployment/src/main/java/org/apache/camel/quarkus/component/saxon/deployment/SaxonProcessor.java
index abafb63d63..469abbd3d7 100644
--- a/extensions/saxon/deployment/src/main/java/org/apache/camel/quarkus/component/saxon/deployment/SaxonProcessor.java
+++ b/extensions/saxon/deployment/src/main/java/org/apache/camel/quarkus/component/saxon/deployment/SaxonProcessor.java
@@ -50,23 +50,23 @@ class SaxonProcessor {
CombinedIndexBuildItem index) {
// Needed to register default object models when initializing the net.sf.saxon.java.JavaPlatform
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Document.class).methods(false).fields(false).build());
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(XmlLoader.class).methods(false).fields(false).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Document.class).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(XmlLoader.class).build());
// Register saxon functions as reflective
Collection<ClassInfo> cis = index.getIndex()
.getAllKnownSubclasses(DotName.createSimple(SystemFunction.class.getName()));
cis.stream().forEach(ci -> {
String clazzName = ci.asClass().name().toString();
- ReflectiveClassBuildItem clazz = ReflectiveClassBuildItem.builder(clazzName).methods(false).fields(false).build();
+ ReflectiveClassBuildItem clazz = ReflectiveClassBuildItem.builder(clazzName).build();
LOG.debugf("Registering saxon function '%s' as reflective", clazzName);
reflectiveClasses.produce(clazz);
});
// Needed for xpath expression with saxon
- reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Configuration.class).methods(false).fields(false).build());
+ reflectiveClasses.produce(ReflectiveClassBuildItem.builder(Configuration.class).build());
reflectiveClasses
- .produce(ReflectiveClassBuildItem.builder(XPathFactoryImpl.class).methods(false).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(XPathFactoryImpl.class).build());
}
@BuildStep
diff --git a/extensions/servicenow/deployment/src/main/java/org/apache/camel/quarkus/component/servicenow/deployment/ServicenowProcessor.java b/extensions/servicenow/deployment/src/main/java/org/apache/camel/quarkus/component/servicenow/deployment/ServicenowProcessor.java
index cf60ebb7e8..258b411fa3 100644
--- a/extensions/servicenow/deployment/src/main/java/org/apache/camel/quarkus/component/servicenow/deployment/ServicenowProcessor.java
+++ b/extensions/servicenow/deployment/src/main/java/org/apache/camel/quarkus/component/servicenow/deployment/ServicenowProcessor.java
@@ -61,9 +61,9 @@ class ServicenowProcessor {
.filter(className -> !className.startsWith("org.apache.camel.component.servicenow.model"))
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(serviceNowDtos).methods(false).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(serviceNowDtos).fields().build());
reflectiveClass.produce(ReflectiveClassBuildItem.builder(HTTPTransportFactory.class,
- ServiceNowExceptionModel.class).methods(false).fields(true).build());
+ ServiceNowExceptionModel.class).fields().build());
}
}
diff --git a/extensions/shiro/deployment/src/main/java/org/apache/camel/quarkus/component/shiro/deployment/ShiroProcessor.java b/extensions/shiro/deployment/src/main/java/org/apache/camel/quarkus/component/shiro/deployment/ShiroProcessor.java
index c660186279..5a980291a3 100644
--- a/extensions/shiro/deployment/src/main/java/org/apache/camel/quarkus/component/shiro/deployment/ShiroProcessor.java
+++ b/extensions/shiro/deployment/src/main/java/org/apache/camel/quarkus/component/shiro/deployment/ShiroProcessor.java
@@ -95,8 +95,8 @@ class ShiroProcessor {
reflectiveClasses.add(URL.class.getName());
reflectiveClasses.add(URL[].class.getName());
- return ReflectiveClassBuildItem.builder(reflectiveClasses.toArray(new String[reflectiveClasses.size()])).methods(false)
- .fields(false).build();
+ return ReflectiveClassBuildItem.builder(reflectiveClasses.toArray(new String[reflectiveClasses.size()]))
+ .build();
}
@BuildStep
diff --git a/extensions/slack/deployment/src/main/java/org/apache/camel/quarkus/component/slack/deployment/SlackProcessor.java b/extensions/slack/deployment/src/main/java/org/apache/camel/quarkus/component/slack/deployment/SlackProcessor.java
index abf16a0633..085570bd72 100644
--- a/extensions/slack/deployment/src/main/java/org/apache/camel/quarkus/component/slack/deployment/SlackProcessor.java
+++ b/extensions/slack/deployment/src/main/java/org/apache/camel/quarkus/component/slack/deployment/SlackProcessor.java
@@ -55,11 +55,11 @@ class SlackProcessor {
.filter(className -> className.startsWith("com.slack.api.model")
|| className.startsWith("com.slack.api.methods.response"))
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(slackApiClasses).methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder(slackApiClasses).fields().build();
}
@BuildStep
ReflectiveClassBuildItem registerForReflection() {
- return ReflectiveClassBuildItem.builder(SlackMessage.class).methods(false).fields(true).build();
+ return ReflectiveClassBuildItem.builder(SlackMessage.class).fields().build();
}
}
diff --git a/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java b/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java
index d653488458..8f50bcf253 100644
--- a/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java
+++ b/extensions/soap/deployment/src/main/java/org/apache/camel/quarkus/component/soap/deployment/SoapProcessor.java
@@ -48,11 +48,11 @@ class SoapProcessor {
index.getAnnotations(DotName.createSimple(WebFault.class.getName()))
.stream()
.map(annotationInstance -> annotationInstance.target().asClass())
- .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods(true).fields(false)
+ .map(classInfo -> ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods()
.build())
.forEach(reflectiveClass::produce);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(Exception.class).methods(false).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(Exception.class).build());
}
}
diff --git a/extensions/solr/deployment/src/main/java/org/apache/camel/quarkus/component/solr/deployment/SolrProcessor.java b/extensions/solr/deployment/src/main/java/org/apache/camel/quarkus/component/solr/deployment/SolrProcessor.java
index 882109f78c..250a56e1eb 100644
--- a/extensions/solr/deployment/src/main/java/org/apache/camel/quarkus/component/solr/deployment/SolrProcessor.java
+++ b/extensions/solr/deployment/src/main/java/org/apache/camel/quarkus/component/solr/deployment/SolrProcessor.java
@@ -56,11 +56,11 @@ class SolrProcessor {
AnnotationTarget.Kind kind = target.kind();
if (kind.equals(AnnotationTarget.Kind.FIELD)) {
ClassInfo classInfo = target.asField().declaringClass();
- return ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods(false).fields(true)
+ return ReflectiveClassBuildItem.builder(classInfo.name().toString()).fields()
.build();
} else if (kind.equals(AnnotationTarget.Kind.METHOD)) {
ClassInfo classInfo = target.asMethod().declaringClass();
- return ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods(true).fields(false)
+ return ReflectiveClassBuildItem.builder(classInfo.name().toString()).methods()
.build();
} else {
throw new RuntimeException(
@@ -70,7 +70,7 @@ class SolrProcessor {
.forEach(reflectiveClass::produce);
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(ClientCnxnSocketNIO.class.getName()).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(ClientCnxnSocketNIO.class.getName()).build());
}
@BuildStep
diff --git a/extensions/splunk/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/deployment/SplunkProcessor.java b/extensions/splunk/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/deployment/SplunkProcessor.java
index 1a76df96a3..c79d93282c 100644
--- a/extensions/splunk/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/deployment/SplunkProcessor.java
+++ b/extensions/splunk/deployment/src/main/java/org/apache/camel/quarkus/component/splunk/deployment/SplunkProcessor.java
@@ -62,14 +62,14 @@ class SplunkProcessor {
dtos.addAll(index.getAllKnownSubclasses(DotName.createSimple("com.splunk.Input")).stream()
.map(c -> c.name().toString()).collect(Collectors.toList()));
- return ReflectiveClassBuildItem.builder(dtos.toArray(new String[dtos.size()])).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(dtos.toArray(new String[dtos.size()])).build();
}
@BuildStep
List<ReflectiveClassBuildItem> reflectiveClasses() {
- return Arrays.asList(ReflectiveClassBuildItem.builder("com.splunk.Index").methods(false).fields(false).build(),
- ReflectiveClassBuildItem.builder("com.splunk.SavedSearch").methods(false).fields(false).build(),
- ReflectiveClassBuildItem.builder("com.splunk.Service").methods(false).fields(false).build());
+ return Arrays.asList(ReflectiveClassBuildItem.builder("com.splunk.Index").build(),
+ ReflectiveClassBuildItem.builder("com.splunk.SavedSearch").build(),
+ ReflectiveClassBuildItem.builder("com.splunk.Service").build());
}
@BuildStep
diff --git a/extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java b/extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java
index 3edd41b9d3..a3662791cf 100644
--- a/extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java
+++ b/extensions/sql/deployment/src/main/java/org/apache/camel/quarkus/component/sql/deployment/SqlProcessor.java
@@ -43,7 +43,7 @@ class SqlProcessor {
@BuildStep
void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
reflectiveClass.produce(
- ReflectiveClassBuildItem.builder(Types.class, DefaultExchangeHolder.class).methods(false).fields(true).build());
+ ReflectiveClassBuildItem.builder(Types.class, DefaultExchangeHolder.class).fields().build());
reflectiveClass.produce(ReflectiveClassBuildItem.serializationClass(LinkedHashMap.class.getName()));
}
}
diff --git a/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java b/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
index 4c0070fb3f..c1ed5f65dd 100644
--- a/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
+++ b/extensions/ssh/deployment/src/main/java/org/apache/camel/quarkus/component/ssh/deployment/SshProcessor.java
@@ -51,9 +51,9 @@ class SshProcessor {
KeyAgreement.class,
KeyFactory.class,
Signature.class,
- Mac.class).methods(true).fields(false).build());
+ Mac.class).methods().build());
reflectiveClasses.produce(
- ReflectiveClassBuildItem.builder(Nio2ServiceFactoryFactory.class).methods(false).fields(false).build());
+ ReflectiveClassBuildItem.builder(Nio2ServiceFactoryFactory.class).build());
}
@BuildStep
diff --git a/extensions/stax/deployment/src/main/java/org/apache/camel/quarkus/component/stax/deployment/StaxProcessor.java b/extensions/stax/deployment/src/main/java/org/apache/camel/quarkus/component/stax/deployment/StaxProcessor.java
index 7edbd1534a..0215a5dade 100644
--- a/extensions/stax/deployment/src/main/java/org/apache/camel/quarkus/component/stax/deployment/StaxProcessor.java
+++ b/extensions/stax/deployment/src/main/java/org/apache/camel/quarkus/component/stax/deployment/StaxProcessor.java
@@ -51,6 +51,6 @@ class StaxProcessor {
.map(ClassInfo::name)
.map(DotName::toString)
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(contentHandlers).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(contentHandlers).build();
}
}
diff --git a/extensions/telegram/deployment/src/main/java/org/apache/camel/quarkus/component/telegram/deployment/TelegramProcessor.java b/extensions/telegram/deployment/src/main/java/org/apache/camel/quarkus/component/telegram/deployment/TelegramProcessor.java
index 24a8d2b878..78b6f6723c 100644
--- a/extensions/telegram/deployment/src/main/java/org/apache/camel/quarkus/component/telegram/deployment/TelegramProcessor.java
+++ b/extensions/telegram/deployment/src/main/java/org/apache/camel/quarkus/component/telegram/deployment/TelegramProcessor.java
@@ -65,6 +65,6 @@ class TelegramProcessor {
.sorted()
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(models).methods(true).fields(true).build();
+ return ReflectiveClassBuildItem.builder(models).methods().fields().build();
}
}
diff --git a/extensions/twilio/deployment/src/main/java/org/apache/camel/quarkus/component/twilio/deployment/TwilioProcessor.java b/extensions/twilio/deployment/src/main/java/org/apache/camel/quarkus/component/twilio/deployment/TwilioProcessor.java
index 230a2a2116..c2119b4ce2 100644
--- a/extensions/twilio/deployment/src/main/java/org/apache/camel/quarkus/component/twilio/deployment/TwilioProcessor.java
+++ b/extensions/twilio/deployment/src/main/java/org/apache/camel/quarkus/component/twilio/deployment/TwilioProcessor.java
@@ -65,7 +65,7 @@ class TwilioProcessor {
.map(classInfo -> classInfo.name().toString())
.filter(className -> className.startsWith("com.twilio.rest.api.v2010"))
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(reflectiveClasses).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(reflectiveClasses).methods().build());
// Register Twilio Endpoint implementors for reflection
String[] endpointImplementors = index.getAllKnownImplementors(DotName.createSimple(Endpoint.class.getName()))
@@ -73,6 +73,6 @@ class TwilioProcessor {
.map(classInfo -> classInfo.name().toString())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(endpointImplementors).methods(false).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(endpointImplementors).build());
}
}
diff --git a/extensions/twitter/deployment/src/main/java/org/apache/camel/quarkus/component/twitter/deployment/TwitterProcessor.java b/extensions/twitter/deployment/src/main/java/org/apache/camel/quarkus/component/twitter/deployment/TwitterProcessor.java
index 9b02f35d5d..60a5d06614 100644
--- a/extensions/twitter/deployment/src/main/java/org/apache/camel/quarkus/component/twitter/deployment/TwitterProcessor.java
+++ b/extensions/twitter/deployment/src/main/java/org/apache/camel/quarkus/component/twitter/deployment/TwitterProcessor.java
@@ -43,7 +43,7 @@ class TwitterProcessor {
@BuildStep
void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
reflectiveClass
- .produce(ReflectiveClassBuildItem.builder(AbstractTwitterComponent.class).methods(true).fields(false).build());
+ .produce(ReflectiveClassBuildItem.builder(AbstractTwitterComponent.class).methods().build());
}
@BuildStep
diff --git a/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java b/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java
index 14b9e9f92a..54d122d57e 100644
--- a/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java
+++ b/extensions/validator/deployment/src/main/java/org/apache/camel/quarkus/component/validator/deployment/ValidatorProcessor.java
@@ -34,7 +34,7 @@ class ValidatorProcessor {
void registerForReflection(BuildProducer<ReflectiveClassBuildItem> reflectiveClass) {
reflectiveClass.produce(
ReflectiveClassBuildItem.builder("org.apache.camel.support.processor.validation.DefaultValidationErrorHandler")
- .methods(false).fields(false).build());
+ .build());
}
}
diff --git a/extensions/velocity/deployment/src/main/java/org/apache/camel/quarkus/component/velocity/deployment/VelocityProcessor.java b/extensions/velocity/deployment/src/main/java/org/apache/camel/quarkus/component/velocity/deployment/VelocityProcessor.java
index a43750ff1e..816b866c3e 100644
--- a/extensions/velocity/deployment/src/main/java/org/apache/camel/quarkus/component/velocity/deployment/VelocityProcessor.java
+++ b/extensions/velocity/deployment/src/main/java/org/apache/camel/quarkus/component/velocity/deployment/VelocityProcessor.java
@@ -57,12 +57,12 @@ class VelocityProcessor {
dtos.add(CamelVelocityClasspathResourceLoader.class.getName());
- return ReflectiveClassBuildItem.builder(dtos.toArray(new String[dtos.size()])).methods(false).fields(false).build();
+ return ReflectiveClassBuildItem.builder(dtos.toArray(new String[dtos.size()])).build();
}
@BuildStep
ReflectiveClassBuildItem registerForReflectionWithMethods() {
- return ReflectiveClassBuildItem.builder(TreeMap.class.getName()).methods(true).fields(false).build();
+ return ReflectiveClassBuildItem.builder(TreeMap.class.getName()).methods().build();
}
@BuildStep
diff --git a/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java b/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java
index 949ad370c0..158f3f6198 100644
--- a/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java
+++ b/extensions/xchange/deployment/src/main/java/org/apache/camel/quarkus/component/xchange/deployment/XchangeProcessor.java
@@ -89,7 +89,7 @@ class XchangeProcessor {
.stream()
.map(classInfo -> classInfo.name().toString())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(xchangeClasses).methods(false).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(xchangeClasses).build());
// DTO classes need to be serialized / deserialized
final Pattern pattern = Pattern.compile("^org\\.knowm\\.xchange.*dto.*");
@@ -98,7 +98,7 @@ class XchangeProcessor {
.map(classInfo -> classInfo.name().toString())
.filter(className -> pattern.matcher(className).matches())
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(dtoClasses).methods(true).fields(true).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(dtoClasses).methods().fields().build());
// rescu REST framework needs reflective access to the value method on some JAX-RS annotations
String[] jaxrsAnnotations = index.getKnownClasses()
@@ -108,7 +108,7 @@ class XchangeProcessor {
.map(classInfo -> classInfo.name().toString())
.filter(className -> className.startsWith("jakarta.ws.rs"))
.toArray(String[]::new);
- reflectiveClass.produce(ReflectiveClassBuildItem.builder(jaxrsAnnotations).methods(true).fields(false).build());
+ reflectiveClass.produce(ReflectiveClassBuildItem.builder(jaxrsAnnotations).methods().build());
}
@BuildStep
diff --git a/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java b/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java
index 505251c5df..51c2574c1b 100644
--- a/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java
+++ b/extensions/xpath/deployment/src/main/java/org/apache/camel/quarkus/component/xpath/deployment/XPathProcessor.java
@@ -81,7 +81,7 @@ class XPathProcessor {
void registerCoreXPathFunctionsAsReflective(BuildProducer<ReflectiveClassBuildItem> producer) {
for (String coreXPathFunctionClass : CORE_XPATH_FUNCTION_CLASSES) {
LOG.debugf("Registerering core XPath function class '%s' as reflective", coreXPathFunctionClass);
- producer.produce(ReflectiveClassBuildItem.builder(coreXPathFunctionClass).methods(false).fields(false).build());
+ producer.produce(ReflectiveClassBuildItem.builder(coreXPathFunctionClass).build());
}
}
}
diff --git a/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltNativeImageProcessor.java b/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltNativeImageProcessor.java
index 6a3e557d5f..8c7a3448fd 100644
--- a/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltNativeImageProcessor.java
+++ b/extensions/xslt/deployment/src/main/java/org/apache/camel/quarkus/component/xslt/deployment/XsltNativeImageProcessor.java
@@ -34,7 +34,7 @@ class XsltNativeImageProcessor {
@BuildStep
ReflectiveClassBuildItem reflectiveClasses() {
- return ReflectiveClassBuildItem.builder("org.apache.camel.component.xslt.XsltBuilder").methods(true).fields(false)
+ return ReflectiveClassBuildItem.builder("org.apache.camel.component.xslt.XsltBuilder").methods()
.build();
}
@@ -42,7 +42,7 @@ class XsltNativeImageProcessor {
List<ReflectiveClassBuildItem> generatedReflectiveClasses(List<XsltGeneratedClassBuildItem> generatedClasses) {
return generatedClasses.stream()
.map(XsltGeneratedClassBuildItem::getClassName)
- .map(className -> ReflectiveClassBuildItem.builder(className).methods(true).fields(false).build())
+ .map(className -> ReflectiveClassBuildItem.builder(className).methods().build())
.collect(Collectors.toList());
}
diff --git a/extensions/zendesk/deployment/src/main/java/org/apache/camel/quarkus/component/zendesk/deployment/ZendeskProcessor.java b/extensions/zendesk/deployment/src/main/java/org/apache/camel/quarkus/component/zendesk/deployment/ZendeskProcessor.java
index 165afead21..a351306569 100644
--- a/extensions/zendesk/deployment/src/main/java/org/apache/camel/quarkus/component/zendesk/deployment/ZendeskProcessor.java
+++ b/extensions/zendesk/deployment/src/main/java/org/apache/camel/quarkus/component/zendesk/deployment/ZendeskProcessor.java
@@ -49,6 +49,6 @@ class ZendeskProcessor {
.filter(className -> className.startsWith("org.zendesk.client.v2.model"))
.toArray(String[]::new);
- return ReflectiveClassBuildItem.builder(zendeskModelClasses).methods(true).fields(false).build();
+ return ReflectiveClassBuildItem.builder(zendeskModelClasses).methods().build();
}
}