Interface BeanInfo

All Superinterfaces:
Info, ReporterInfo
All Known Subinterfaces:
ModuleBeanInfo, MultiSocketBeanInfo, NestedBeanInfo, OverridableBeanInfo, OverridingSocketBeanInfo, SingleSocketBeanInfo, SocketBeanInfo, WrapperBeanInfo

public interface BeanInfo extends Info

Base bean info interface specifying data and services common to all beans.

Author:
Jeremy Kuhn
  • Method Details

    • getQualifiedName

      BeanQualifiedName getQualifiedName()

      Returns the bean qualified name.

      Specified by:
      getQualifiedName in interface Info
      Returns:
      a bean qualified name
    • getType

      TypeMirror getType()

      Returns the underlying type of the bean.

      Returns:
      a type
    • getNestedBeans

      NestedBeanInfo[] getNestedBeans()

      Returns a list of beans nested in this bean, ie. provided by this bean.

      A nested bean follows the lifecyle of its providing bean.

      Returns:
      an array of nested beans