T - The bean typepublic interface CreatedBean<T> extends Closeable, AutoCloseable
BeanCreationContext.BeanCreationContext, 
BeanCreationContext| Modifier and Type | Method and Description | 
|---|---|
| T | bean() | 
| void | close()Destroy the bean entry, performing any shutdown and releasing any dependent objects. | 
| BeanDefinition<T> | definition() | 
| BeanIdentifier | id()Returns an ID that is unique to the bean and can be used to cache the instance if necessary. | 
BeanDefinition<T> definition()
BeanIdentifier id()
void close()
    throws BeanDestructionException
close in interface AutoCloseableclose in interface CloseableBeanDestructionException - If an error occurs closing the created bean.