Package io.quarkus.arc.processor
Interface BeanConfiguratorBase.DestroyGeneration
- Enclosing class:
BeanConfiguratorBase<THIS extends BeanConfiguratorBase<THIS,T>, T>
public static interface BeanConfiguratorBase.DestroyGeneration
-
Method Summary
Modifier and TypeMethodDescriptionio.quarkus.gizmo2.creator.ClassCreatorReturns the generated class of the synthetic bean.io.quarkus.gizmo2.VarReturns the parameter of the generated destruction method that contains theCreationalContext.io.quarkus.gizmo2.VarReturns the parameter of the generated destruction method that contains the destroyed instance.io.quarkus.gizmo2.creator.BlockCreatorReturns theBlockCreatorfor the generateddestroymethod.default io.quarkus.gizmo2.VarReturns the field on thebeanClass()that contains the parameter map.
-
Method Details
-
beanClass
io.quarkus.gizmo2.creator.ClassCreator beanClass()Returns the generated class of the synthetic bean. This class contains the generateddestroymethod.- Returns:
- the generated class of the synthetic bean
- See Also:
-
destroyMethod
io.quarkus.gizmo2.creator.BlockCreator destroyMethod()Returns theBlockCreatorfor the generateddestroymethod. This method is supposed to contain the destruction logic.- Returns:
- the
BlockCreatorfor the generateddestroymethod
-
paramsMap
default io.quarkus.gizmo2.Var paramsMap()Returns the field on thebeanClass()that contains the parameter map.- Returns:
- the field on the
beanClass()that contains the parameter map
-
destroyedInstance
io.quarkus.gizmo2.Var destroyedInstance()Returns the parameter of the generated destruction method that contains the destroyed instance.- Returns:
- the parameter of the generated destruction method that contains the destroyed instance
- See Also:
-
creationalContext
io.quarkus.gizmo2.Var creationalContext()Returns the parameter of the generated destruction method that contains theCreationalContext.- Returns:
- the parameter of the generated destruction method that contains the
CreationalContext - See Also:
-