Uses of Interface
org.jboss.beans.metadata.spi.BeanMetaData

Packages that use BeanMetaData
org.jboss.beans.metadata.plugins Classes used to deploy beans, an abstract implementation. 
org.jboss.beans.metadata.plugins.factory Classes used to dynamically create beans. 
org.jboss.beans.metadata.plugins.policy   
org.jboss.beans.metadata.spi Classes used to deploy beans. 
org.jboss.beans.metadata.spi.builder   
org.jboss.kernel.plugins.annotations   
org.jboss.kernel.plugins.config Kernel plugins, an abstract configuration implementation. 
org.jboss.kernel.plugins.config.property Kernel plugins, a kernel configuration implementation using system properties. 
org.jboss.kernel.plugins.dependency Kernel plugins, an abstract dependency implementation. 
org.jboss.kernel.plugins.deployment Kernel plugins, an abstract deployment implementation. 
org.jboss.kernel.spi.config Classes used to define configuration plugins. 
org.jboss.kernel.spi.dependency Classes used to define dependency plugins. 
org.jboss.kernel.spi.dependency.helpers   
org.jboss.kernel.spi.deployment Classes used to define deployment plugins. 
 

Uses of BeanMetaData in org.jboss.beans.metadata.plugins
 

Classes in org.jboss.beans.metadata.plugins that implement BeanMetaData
 class AbstractBeanMetaData
          Metadata for a bean.
 class AbstractLazyMetaData
          Lazy metadata.
 

Methods in org.jboss.beans.metadata.plugins that return types with arguments of type BeanMetaData
protected  List<BeanMetaData> AbstractBeanMetaData.findNestedBeans()
           
 List<BeanMetaData> AbstractBeanMetaData.getBeans()
           
 List<BeanMetaData> AbstractClassLoaderMetaData.getBeans()
           
 List<BeanMetaData> AbstractLazyMetaData.getBeans()
           
 

Method parameters in org.jboss.beans.metadata.plugins with type arguments of type BeanMetaData
protected  void AbstractBeanMetaData.addBeans(MetaDataVisitorNode current, List<BeanMetaData> list)
           
 

Uses of BeanMetaData in org.jboss.beans.metadata.plugins.factory
 

Classes in org.jboss.beans.metadata.plugins.factory that implement BeanMetaData
 class GenericBeanFactoryMetaData
          GenericBeanFactoryMetaData.
 

Uses of BeanMetaData in org.jboss.beans.metadata.plugins.policy
 

Methods in org.jboss.beans.metadata.plugins.policy that return types with arguments of type BeanMetaData
 List<BeanMetaData> AbstractPolicyMetaData.getBeans()
           
 

Uses of BeanMetaData in org.jboss.beans.metadata.spi
 

Subinterfaces of BeanMetaData in org.jboss.beans.metadata.spi
 interface LazyMetaData
          Metadata about a lazy bean.
 

Methods in org.jboss.beans.metadata.spi that return types with arguments of type BeanMetaData
 List<BeanMetaData> BeanMetaDataFactory.getBeans()
          Get the beans
 

Uses of BeanMetaData in org.jboss.beans.metadata.spi.builder
 

Methods in org.jboss.beans.metadata.spi.builder that return BeanMetaData
 BeanMetaData BeanMetaDataBuilder.getBeanMetaData()
           
 

Uses of BeanMetaData in org.jboss.kernel.plugins.annotations
 

Methods in org.jboss.kernel.plugins.annotations with parameters of type BeanMetaData
protected  AbstractConstructorMetaData FactoryMethodAnnotationPlugin.createParametrizedMetaData(org.jboss.reflect.spi.MethodInfo info, FactoryMethod annotation, BeanMetaData beanMetaData)
           
protected  P AbstractParameterAnnotationPlugin.createParametrizedMetaData(T info, C annotation, BeanMetaData beanMetaData)
          Create new Parametrized metadata.
protected  List<InstallMetaData> ExternalUninstallAnnotationPlugin.getExistingInstallMetaData(BeanMetaData beanMetaData)
           
protected  List<InstallMetaData> ExternalInstallAnnotationPlugin.getExistingInstallMetaData(BeanMetaData beanMetaData)
           
protected abstract  List<InstallMetaData> ExternalInstallationAnnotationPlugin.getExistingInstallMetaData(BeanMetaData beanMetaData)
          Get existing InstallMetaData list.
protected abstract  List<InstallMetaData> InstallationParameterAnnotationPlugin.getInstalls(BeanMetaData beanMetaData)
          Get the list of InstallMetaData from bean metadata.
protected  List<InstallMetaData> InstallMethodParameterAnnotationPlugin.getInstalls(BeanMetaData beanMetaData)
           
protected  List<InstallMetaData> UninstallMethodParameterAnnotationPlugin.getInstalls(BeanMetaData beanMetaData)
           
protected  PropertyMetaData PropertyAnnotationPlugin.getPropertyMetaData(org.jboss.beans.info.spi.PropertyInfo info, C annotation, BeanMetaData beanMetaData)
          Get PropertyMetaData instance.
protected  List<MetaDataVisitorNode> ConstructorParameterAnnotationPlugin.handleParameterlessInfo(org.jboss.reflect.spi.ConstructorInfo info, Constructor annotation, BeanMetaData beanMetaData)
           
protected  List<? extends MetaDataVisitorNode> LifecycleParameterAnnotationPlugin.handleParameterlessInfo(org.jboss.reflect.spi.MethodInfo info, C annotation, BeanMetaData beanMetaData)
           
protected  List<? extends MetaDataVisitorNode> InstallationParameterAnnotationPlugin.handleParameterlessInfo(org.jboss.reflect.spi.MethodInfo info, C annotation, BeanMetaData beanMetaData)
           
protected  List<? extends MetaDataVisitorNode> FactoryMethodAnnotationPlugin.handleParameterlessInfo(org.jboss.reflect.spi.MethodInfo info, FactoryMethod annotation, BeanMetaData beanMetaData)
           
protected abstract  List<? extends MetaDataVisitorNode> AbstractParameterAnnotationPlugin.handleParameterlessInfo(T info, C annotation, BeanMetaData beanMetaData)
          Handle info which has zero parameters.
protected  List<? extends MetaDataVisitorNode> SupplysAnnotationPlugin.internalApplyAnnotation(org.jboss.reflect.spi.ClassInfo info, Supplys annotation, BeanMetaData beanMetaData)
           
protected  List<? extends MetaDataVisitorNode> AbstractAnnotationPlugin.internalApplyAnnotation(T info, C annotation, BeanMetaData beanMetaData)
          Apply annotation since it's not present.
protected abstract  boolean LifecycleParameterAnnotationPlugin.isLifecyclePresent(BeanMetaData beanMetaData)
          Is lifecycle metadata present.
protected  boolean StartLifecycleAnnotationPlugin.isLifecyclePresent(BeanMetaData beanMetaData)
           
protected  boolean StopLifecycleAnnotationPlugin.isLifecyclePresent(BeanMetaData beanMetaData)
           
protected  boolean CreateLifecycleAnnotationPlugin.isLifecyclePresent(BeanMetaData beanMetaData)
           
protected  boolean DestroyLifecycleAnnotationPlugin.isLifecyclePresent(BeanMetaData beanMetaData)
           
protected  boolean ConstructorValueAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.reflect.spi.ClassInfo info, C annotation, BeanMetaData beanMetaData)
           
protected  boolean ClassFactoryAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.reflect.spi.ClassInfo info, Factory annotation, BeanMetaData beanMetaData)
           
protected  boolean ConstructorParameterAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.reflect.spi.ConstructorInfo info, Constructor annotation, BeanMetaData beanMetaData)
           
protected  boolean LifecycleParameterAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.reflect.spi.MethodInfo info, C annotation, BeanMetaData beanMetaData)
           
protected  boolean InstallationParameterAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.reflect.spi.MethodInfo info, C annotation, BeanMetaData beanMetaData)
           
protected  boolean FactoryMethodAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.reflect.spi.MethodInfo info, FactoryMethod annotation, BeanMetaData beanMetaData)
           
protected  boolean PropertyAnnotationPlugin.isMetaDataAlreadyPresent(org.jboss.beans.info.spi.PropertyInfo info, C annotation, BeanMetaData beanMetaData)
           
protected  boolean AbstractAnnotationPlugin.isMetaDataAlreadyPresent(T info, C annotation, BeanMetaData beanMetaData)
          Is meta data already present.
protected  void ConstructorParameterAnnotationPlugin.setParameterizedMetaData(AbstractConstructorMetaData parameterizedMetaData, BeanMetaData beanMetaData)
           
protected  void FactoryMethodAnnotationPlugin.setParameterizedMetaData(AbstractConstructorMetaData parameterizedMetaData, BeanMetaData beanMetaData)
           
protected  void InstallMethodParameterAnnotationPlugin.setParameterizedMetaData(AbstractInstallMetaData parameterizedMetaData, BeanMetaData beanMetaData)
           
protected  void UninstallMethodParameterAnnotationPlugin.setParameterizedMetaData(AbstractInstallMetaData parameterizedMetaData, BeanMetaData beanMetaData)
           
protected  void LifecycleParameterAnnotationPlugin.setParameterizedMetaData(AbstractLifecycleMetaData parameterizedMetaData, BeanMetaData beanMetaData)
           
protected abstract  void AbstractParameterAnnotationPlugin.setParameterizedMetaData(P parameterizedMetaData, BeanMetaData beanMetaData)
          Set the ParameterizedMetaData instance.
 

Uses of BeanMetaData in org.jboss.kernel.plugins.config
 

Methods in org.jboss.kernel.plugins.config with parameters of type BeanMetaData
static void Configurator.configure(Object object, org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Configure a bean
static org.jboss.joinpoint.spi.ConstructorJoinpoint Configurator.findConstructor(boolean trace, org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Find a constructor
 org.jboss.beans.info.spi.BeanInfo AbstractKernelConfigurator.getBeanInfo(BeanMetaData metaData)
           
static ClassLoader Configurator.getClassLoader(BeanMetaData metaData)
          Get the classloader for some BeanMetaData
 org.jboss.joinpoint.spi.Joinpoint AbstractKernelConfigurator.getConstructorJoinPoint(org.jboss.beans.info.spi.BeanInfo info, ConstructorMetaData metaData, BeanMetaData beanMetaData)
           
 org.jboss.joinpoint.spi.Joinpoint AbstractKernelConfigurator.getConstructorJoinPoint(BeanMetaData metaData)
           
static org.jboss.joinpoint.spi.Joinpoint Configurator.getConstructorJoinPoint(KernelConfig config, org.jboss.beans.info.spi.BeanInfo info, ConstructorMetaData metaData, BeanMetaData beanMetaData)
          Get a constructor joinpoint
 Set<org.jboss.joinpoint.spi.TargettedJoinpoint> AbstractKernelConfigurator.getPropertyNullerJoinPoints(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
           
static Set<org.jboss.joinpoint.spi.TargettedJoinpoint> Configurator.getPropertyNullerJoinPoints(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Get property nuller joinpoints for a bean
 Set<org.jboss.joinpoint.spi.TargettedJoinpoint> AbstractKernelConfigurator.getPropertySetterJoinPoints(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
           
static Set<org.jboss.joinpoint.spi.TargettedJoinpoint> Configurator.getPropertySetterJoinPoints(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Get the property setters for a bean
static Object Configurator.instantiate(KernelConfig config, org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Instantiate a bean
static Object Configurator.instantiateAndConfigure(KernelConfig config, org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Instantiate and configure a bean
static void Configurator.unconfigure(Object object, org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Unconfigure a bean
 

Uses of BeanMetaData in org.jboss.kernel.plugins.config.property
 

Methods in org.jboss.kernel.plugins.config.property that return BeanMetaData
protected  BeanMetaData PropertyKernelConfig.getBeanMetaData(org.jboss.beans.info.spi.BeanInfo info, String className)
          Get the bean metadata for the class
 

Uses of BeanMetaData in org.jboss.kernel.plugins.dependency
 

Fields in org.jboss.kernel.plugins.dependency declared as BeanMetaData
protected  BeanMetaData AbstractMetaDataVisitor.bmd
           
protected  BeanMetaData AbstractKernelControllerContext.metaData
          The meta data
 

Methods in org.jboss.kernel.plugins.dependency that return BeanMetaData
 BeanMetaData AbstractKernelControllerContext.getBeanMetaData()
           
 

Methods in org.jboss.kernel.plugins.dependency with parameters of type BeanMetaData
protected  LifecycleMetaData StartStopLifecycleAction.getInstallLifecycle(BeanMetaData beanMetaData)
           
protected  LifecycleMetaData CreateDestroyLifecycleAction.getInstallLifecycle(BeanMetaData beanMetaData)
           
protected abstract  LifecycleMetaData LifecycleAction.getInstallLifecycle(BeanMetaData beanMetaData)
          Get install Lifecycle metadata.
protected  String LifecycleAction.getInstallMethod(BeanMetaData beanMetaData)
          Get the install method
protected  List<ParameterMetaData> LifecycleAction.getInstallParameters(BeanMetaData beanMetaData)
          Get the install parameters
protected  LifecycleMetaData StartStopLifecycleAction.getUninstallLifecycle(BeanMetaData beanMetaData)
           
protected  LifecycleMetaData CreateDestroyLifecycleAction.getUninstallLifecycle(BeanMetaData beanMetaData)
           
protected abstract  LifecycleMetaData LifecycleAction.getUninstallLifecycle(BeanMetaData beanMetaData)
          Get uninstall Lifecycle metadata.
protected  String LifecycleAction.getUninstallMethod(BeanMetaData beanMetaData)
          Get the uninstall method
protected  List<ParameterMetaData> LifecycleAction.getUninstallParameters(BeanMetaData beanMetaData)
          Get the uninstall parameters
 KernelControllerContext AbstractKernelController.install(BeanMetaData metaData)
           
 KernelControllerContext AbstractKernelController.install(BeanMetaData metaData, Object target)
           
protected  void ConfigureAction.setAttributes(KernelControllerContext context, Object target, org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData, boolean nullify)
          Set attributes/properties.
 

Constructors in org.jboss.kernel.plugins.dependency with parameters of type BeanMetaData
AbstractKernelControllerContext(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData, Object target)
          Create an abstract controller context
AbstractMetaDataVisitor(BeanMetaData bmd, KernelControllerContext context)
           
KernelScopeInfo(Object name, String className, BeanMetaData beanMetaData)
          Create a new KernelScopeInfo.
 

Uses of BeanMetaData in org.jboss.kernel.plugins.deployment
 

Methods in org.jboss.kernel.plugins.deployment that return types with arguments of type BeanMetaData
 List<BeanMetaData> AbstractKernelDeployment.getBeans()
           
 

Methods in org.jboss.kernel.plugins.deployment with parameters of type BeanMetaData
protected  KernelControllerContext AbstractKernelDeployer.deployBean(KernelController controller, KernelDeployment deployment, BeanMetaData bean)
          Deploy a bean
 

Uses of BeanMetaData in org.jboss.kernel.spi.config
 

Methods in org.jboss.kernel.spi.config with parameters of type BeanMetaData
 org.jboss.beans.info.spi.BeanInfo KernelConfigurator.getBeanInfo(BeanMetaData metaData)
          Get the BeanInfo for some metadata
 org.jboss.joinpoint.spi.Joinpoint KernelConfigurator.getConstructorJoinPoint(org.jboss.beans.info.spi.BeanInfo info, ConstructorMetaData metaData, BeanMetaData beanMetaData)
          Get a constructor join point
 org.jboss.joinpoint.spi.Joinpoint KernelConfigurator.getConstructorJoinPoint(BeanMetaData metaData)
          Get a constructor join point
 Set<org.jboss.joinpoint.spi.TargettedJoinpoint> KernelConfigurator.getPropertyNullerJoinPoints(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Get property nuller join points
 Set<org.jboss.joinpoint.spi.TargettedJoinpoint> KernelConfigurator.getPropertySetterJoinPoints(org.jboss.beans.info.spi.BeanInfo info, BeanMetaData metaData)
          Get property setter join points
 

Uses of BeanMetaData in org.jboss.kernel.spi.dependency
 

Methods in org.jboss.kernel.spi.dependency that return BeanMetaData
 BeanMetaData KernelControllerContext.getBeanMetaData()
          Get the metadata
 

Methods in org.jboss.kernel.spi.dependency with parameters of type BeanMetaData
 KernelControllerContext KernelController.install(BeanMetaData metaData)
          Install a context
 KernelControllerContext KernelController.install(BeanMetaData metaData, Object target)
          Install a context
 

Uses of BeanMetaData in org.jboss.kernel.spi.dependency.helpers
 

Methods in org.jboss.kernel.spi.dependency.helpers that return BeanMetaData
 BeanMetaData UnmodifiableKernelControllerContext.getBeanMetaData()
           
 

Uses of BeanMetaData in org.jboss.kernel.spi.deployment
 

Methods in org.jboss.kernel.spi.deployment that return types with arguments of type BeanMetaData
 List<BeanMetaData> KernelDeployment.getBeans()
          Get the beans in the deployment
 



Copyright ? 2007 JBoss Inc.. All Rights Reserved.