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
 Jsr250Metadata newJsr250Metadata(String componentName, Class<?> componentClass, DeploymentUnitMetadata dum)
          Subclasses can override this to return an Jsr250Metadata subclass of their choice
 
Methods inherited from class org.springframework.jee.inject.AnnotationComponentContributor
contribute
 
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 Jsr250Metadata newJsr250Metadata(String componentName,
                                        Class<?> componentClass,
                                        DeploymentUnitMetadata dum)
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
dum - deployment unit metadata
Returns:
new instance of Jsr250Metadata or a subclass


Copyright © 2007 Interface21. All Rights Reserved.