org.springframework.jee.intercept
Class InterceptionMetadataBeanPostProcessor

java.lang.Object
  extended by org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
      extended by org.springframework.jee.config.MetadataDrivenBeanPostProcessorSupport
          extended by org.springframework.jee.inject.Jsr250MetadataBeanPostProcessor
              extended by org.springframework.jee.intercept.InterceptionMetadataBeanPostProcessor
All Implemented Interfaces:
org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.config.BeanPostProcessor, org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessor, org.springframework.core.Ordered

public class InterceptionMetadataBeanPostProcessor
extends Jsr250MetadataBeanPostProcessor

Spring BeanPostProcessor that performs JEE interception on components with InterceptionMetadata.

Author:
Rod Johnson

Field Summary
 
Fields inherited from class org.springframework.jee.config.MetadataDrivenBeanPostProcessorSupport
beanDefinitionRegistry, log, owner
 
Fields inherited from interface org.springframework.core.Ordered
LOWEST_PRECEDENCE
 
Constructor Summary
InterceptionMetadataBeanPostProcessor()
           
 
Method Summary
 java.lang.Object postProcessAfterInitialization(java.lang.Object bean, java.lang.String beanName)
           
 
Methods inherited from class org.springframework.jee.inject.Jsr250MetadataBeanPostProcessor
postProcessAfterInstantiation
 
Methods inherited from class org.springframework.jee.config.MetadataDrivenBeanPostProcessorSupport
getMetadata, getOrder, setBeanFactory, setOrder
 
Methods inherited from class org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
postProcessBeforeInitialization, postProcessBeforeInstantiation, postProcessPropertyValues
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InterceptionMetadataBeanPostProcessor

public InterceptionMetadataBeanPostProcessor()
Method Detail

postProcessAfterInitialization

public java.lang.Object postProcessAfterInitialization(java.lang.Object bean,
                                                       java.lang.String beanName)
                                                throws org.springframework.beans.BeansException
Specified by:
postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
Overrides:
postProcessAfterInitialization in class org.springframework.beans.factory.config.InstantiationAwareBeanPostProcessorAdapter
Throws:
org.springframework.beans.BeansException


Copyright 2006 Interface21. All Rights Reserved.