Package io.quarkus.arc.processor
Class BeanConfigurator<T>
- java.lang.Object
-
- io.quarkus.arc.processor.BeanConfiguratorBase<BeanConfigurator<T>,T>
-
- io.quarkus.arc.processor.BeanConfigurator<T>
-
- Type Parameters:
T-
- All Implemented Interfaces:
Consumer<org.jboss.jandex.AnnotationInstance>
public final class BeanConfigurator<T> extends BeanConfiguratorBase<BeanConfigurator<T>,T>
Synthetic bean configurator. An alternative toBeanConfigurator.This construct is not thread-safe and should not be re-used.
-
-
Field Summary
-
Fields inherited from class io.quarkus.arc.processor.BeanConfiguratorBase
alternative, creatorConsumer, defaultBean, destroyerConsumer, forceApplicationClass, implClazz, name, params, priority, providerType, qualifiers, removable, scope, targetPackageName, types
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddone()Finish the configurator.protected BeanConfigurator<T>self()-
Methods inherited from class io.quarkus.arc.processor.BeanConfiguratorBase
accept, addQualifier, addQualifier, addQualifier, addQualifier, addType, addType, addType, alternativePriority, cast, creator, creator, defaultBean, destroyer, destroyer, forceApplicationClass, name, named, param, param, param, param, param, param, priority, providerType, qualifiers, read, scope, scope, targetPackageName, types, types, unremovable
-
-
-
-
Method Detail
-
self
protected BeanConfigurator<T> self()
- Specified by:
selfin classBeanConfiguratorBase<BeanConfigurator<T>,T>
-
done
public void done()
Finish the configurator. The configurator should not be modified after this method is called.
-
-