Interface NestedBeanInfo

All Superinterfaces:
BeanInfo, Info, ReporterInfo

public interface NestedBeanInfo extends BeanInfo

A nested bean info holds the data required to process a nested bean in a module.

Nested beans are exposed and provided by a bean (module or socket bean) in a module. They follow the same lifecycle as their providing bean as such they are not directly exposed on a module.

Author:
Jeremy Kuhn
  • Method Details

    • getAccessorElement

      ExecutableElement getAccessorElement()

      Returns the method used to access the nested bean instance.

      Returns:
      An executable element
    • getName

      String getName()

      Returns the name of the nested bean in the providing bean.

      Returns:
      A name
    • getProvidingBean

      BeanInfo getProvidingBean()

      Returns the bean providing the nested bean.

      Returns:
      A bean