Interface DelegatingBeanDefinition<T>

Type Parameters:
T - The bean definition type
All Superinterfaces:
io.micronaut.core.annotation.AnnotationMetadata, io.micronaut.core.annotation.AnnotationMetadataDelegate, io.micronaut.core.annotation.AnnotationMetadataProvider, io.micronaut.core.annotation.AnnotationSource, io.micronaut.core.type.ArgumentCoercible<T>, BeanContextConditional, BeanDefinition<T>, io.micronaut.core.beans.BeanInfo<T>, BeanType<T>, io.micronaut.core.naming.Named, io.micronaut.core.order.Ordered, QualifiedBeanType<T>

public interface DelegatingBeanDefinition<T> extends BeanDefinition<T>
An interface for wrapping a BeanDefinition with another that delegates and potentially decorates the BeanDefinition instance.
Since:
1.0