info.magnolia.module.blossom.support
Class AbstractUrlMappedHandlerPostProcessor

java.lang.Object
  extended by info.magnolia.module.blossom.support.AbstractUrlMappedHandlerPostProcessor
All Implemented Interfaces:
org.springframework.beans.factory.config.BeanPostProcessor
Direct Known Subclasses:
TemplateExporter

public abstract class AbstractUrlMappedHandlerPostProcessor
extends Object
implements org.springframework.beans.factory.config.BeanPostProcessor

Detects Spring MVC handlers by inspecting all beans that inherit from AbstractUrlHandlerMapping.

Since:
1.1.1

Constructor Summary
AbstractUrlMappedHandlerPostProcessor()
           
 
Method Summary
 Object postProcessAfterInitialization(Object bean, String beanName)
           
 Object postProcessBeforeInitialization(Object bean, String beanName)
           
protected abstract  void postProcessHandler(Object handler, String handlerPath)
           
protected  void scanHandlerMapping(org.springframework.web.servlet.handler.AbstractUrlHandlerMapping handlerMapping)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractUrlMappedHandlerPostProcessor

public AbstractUrlMappedHandlerPostProcessor()
Method Detail

postProcessBeforeInitialization

public Object postProcessBeforeInitialization(Object bean,
                                              String beanName)
                                       throws org.springframework.beans.BeansException
Specified by:
postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessor
Throws:
org.springframework.beans.BeansException

postProcessAfterInitialization

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

scanHandlerMapping

protected void scanHandlerMapping(org.springframework.web.servlet.handler.AbstractUrlHandlerMapping handlerMapping)

postProcessHandler

protected abstract void postProcessHandler(Object handler,
                                           String handlerPath)


Copyright © 2009-2012 Magnolia International Ltd.. All Rights Reserved.