All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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