org.springframework.jee.ejb
Class EjbAnnotationComponentContributor

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

public class EjbAnnotationComponentContributor
extends AnnotationComponentContributor

Component contributor for EJB3 environments.

Author:
Costin Leau

Field Summary
 
Fields inherited from class org.springframework.jee.inject.ChainedProcessorsComponentContributor
DEFAULT_PROCESSORS, INTERCEPTION_PROCESSORS, JSR250_PROCESSORS, log, metadataProcessors
 
Constructor Summary
EjbAnnotationComponentContributor(Class... classes)
           
 
Method Summary
 Jsr250MetadataI newJsr250Metadata(String componentName, Class<?> componentClass, DeploymentUnitMetadataI dumi)
          Subclasses can override this to return an Jsr250Metadata subclass of their choice
 
Methods inherited from class org.springframework.jee.inject.AnnotationComponentContributor
contribute, getMetadata
 
Methods inherited from class org.springframework.jee.inject.ChainedProcessorsComponentContributor
findComponentMetadata, setMetadataProcessors
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EjbAnnotationComponentContributor

public EjbAnnotationComponentContributor(Class... classes)
Method Detail

newJsr250Metadata

public Jsr250MetadataI newJsr250Metadata(String componentName,
                                         Class<?> componentClass,
                                         DeploymentUnitMetadataI dumi)
Description copied from class: ChainedProcessorsComponentContributor
Subclasses can override this to return an Jsr250Metadata subclass of their choice

Specified by:
newJsr250Metadata in interface ComponentContributor
Overrides:
newJsr250Metadata in class ChainedProcessorsComponentContributor
Parameters:
componentName - component name
componentClass - class of the component
dumi - deployment unit metadata
Returns:
new instance of Jsr250Metadata or a subclass


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