org.springframework.jee.inject
Class BeanDefinitionAnnotationComponentContributor

java.lang.Object
  extended by org.springframework.jee.inject.ChainedProcessorsComponentContributor
      extended by org.springframework.jee.inject.BeanDefinitionAnnotationComponentContributor
All Implemented Interfaces:
ComponentContributor

public class BeanDefinitionAnnotationComponentContributor
extends ChainedProcessorsComponentContributor

Default ComponentContributor. Requires bean definitions to be registered before contributing.

Author:
Rod Johnson

Field Summary
 
Fields inherited from class org.springframework.jee.inject.ChainedProcessorsComponentContributor
DEFAULT_PROCESSORS, INTERCEPTION_PROCESSORS, JSR250_PROCESSORS, metadataProcessors
 
Constructor Summary
BeanDefinitionAnnotationComponentContributor(DeploymentUnitMetadataI deploymentUnitMetadata)
           
 
Method Summary
 void contribute(EnricherI enricher)
          Contribute metadata.
 Jsr250MetadataI getMetadata(String componentName)
           
 void register(String beanName, AbstractBeanDefinition bd)
           
 void registerMap(Map<String,AbstractBeanDefinition> definitionMap)
           
 
Methods inherited from class org.springframework.jee.inject.ChainedProcessorsComponentContributor
findComponentMetadata, newJsr250Metadata, setMetadataProcessors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanDefinitionAnnotationComponentContributor

public BeanDefinitionAnnotationComponentContributor(DeploymentUnitMetadataI deploymentUnitMetadata)
Method Detail

register

public void register(String beanName,
                     AbstractBeanDefinition bd)

registerMap

public void registerMap(Map<String,AbstractBeanDefinition> definitionMap)

contribute

public void contribute(EnricherI enricher)
Description copied from interface: ComponentContributor
Contribute metadata.

Parameters:
enricher - object to use to attach or enrich metadata

getMetadata

public Jsr250MetadataI getMetadata(String componentName)


Copyright © 2006-2008 SpringSource (formerly Interface21). All Rights Reserved.