io.quarkus.omnifaces.runtime.ParamBeanCreator Maven / Gradle / Ivy
package io.quarkus.omnifaces.runtime;
import jakarta.enterprise.inject.spi.InjectionPoint;
import org.omnifaces.cdi.param.ParamProducer;
import org.omnifaces.cdi.param.ParamValue;
import io.quarkus.arc.BeanCreator;
import io.quarkus.arc.SyntheticCreationalContext;
/**
* A bean creator for synthetic beans annotated with @Param in Quarkus.
* This class delegates the actual creation to OmniFaces' ParamProducer.
*/
public class ParamBeanCreator implements BeanCreator