
io.quarkus.reactive.datasource.deployment.ReactiveDataSourceProcessor Maven / Gradle / Ivy
package io.quarkus.reactive.datasource.deployment;
import io.quarkus.arc.deployment.AdditionalBeanBuildItem;
import io.quarkus.deployment.annotations.BuildProducer;
import io.quarkus.deployment.annotations.BuildStep;
import io.quarkus.reactive.datasource.ReactiveDataSource;
class ReactiveDataSourceProcessor {
@BuildStep
void addQualifierAsBean(BuildProducer additionalBeans) {
// add the @ReactiveDataSource class otherwise it won't be registered as a qualifier
additionalBeans.produce(AdditionalBeanBuildItem.builder().addBeanClass(ReactiveDataSource.class).build());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy