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
(package private)  DeploymentUnitMetadata deploymentUnitMetadata
           
 
Fields inherited from class org.springframework.jee.inject.ChainedProcessorsComponentContributor
DEFAULT_PROCESSORS, INTERCEPTION_PROCESSORS, JSR250_PROCESSORS, metadataProcessors
 
Constructor Summary
BeanDefinitionAnnotationComponentContributor(DeploymentUnitMetadata deploymentUnitMetadata)
           
 
Method Summary
 void contribute(Enricher enricher)
          Contribute metadata.
 void register(java.lang.String beanName, org.springframework.beans.factory.support.AbstractBeanDefinition bd)
           
 void registerMap(java.util.Map<java.lang.String,org.springframework.beans.factory.support.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
 

Field Detail

deploymentUnitMetadata

DeploymentUnitMetadata deploymentUnitMetadata
Constructor Detail

BeanDefinitionAnnotationComponentContributor

public BeanDefinitionAnnotationComponentContributor(DeploymentUnitMetadata deploymentUnitMetadata)
Method Detail

register

public void register(java.lang.String beanName,
                     org.springframework.beans.factory.support.AbstractBeanDefinition bd)

registerMap

public void registerMap(java.util.Map<java.lang.String,org.springframework.beans.factory.support.AbstractBeanDefinition> definitionMap)

contribute

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

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


Copyright 2006 Interface21. All Rights Reserved.