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(java.lang.Class... classes)
           
 
Method Summary
 Jsr250Metadata newJsr250Metadata(java.lang.String componentName, java.lang.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(java.lang.Class... classes)
Method Detail

newJsr250Metadata

public Jsr250Metadata newJsr250Metadata(java.lang.String componentName,
                                        java.lang.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 2006 Interface21. All Rights Reserved.