org.granite.spring
Class FlexFilter

java.lang.Object
  extended by org.granite.spring.FlexFilter
All Implemented Interfaces:
InitializingBean, ApplicationContextAware, ServletContextAware, HandlerAdapter

public class FlexFilter
extends Object
implements InitializingBean, ApplicationContextAware, ServletContextAware, HandlerAdapter


Constructor Summary
FlexFilter()
           
 
Method Summary
 void afterPropertiesSet()
           
 long getLastModified(HttpServletRequest request, Object handler)
           
 ModelAndView handle(HttpServletRequest request, HttpServletResponse response, Object handler)
           
 void setAmf3MessageInterceptor(org.granite.messaging.amf.process.AMF3MessageInterceptor amf3MessageInterceptor)
           
 void setApplicationContext(ApplicationContext context)
           
 void setExceptionConverters(List<Class<? extends org.granite.messaging.service.ExceptionConverter>> exceptionConverters)
           
 void setServletContext(ServletContext servletContext)
           
 void setTide(boolean tide)
           
 void setTideAnnotations(List<String> tideAnnotations)
           
 void setTideInterfaces(List<String> tideInterfaces)
           
 void setTideNames(List<String> tideNames)
           
 void setTideRoles(List<String> tideRoles)
           
 void setTideTypes(List<String> tideTypes)
           
 boolean supports(Object handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FlexFilter

public FlexFilter()
Method Detail

setApplicationContext

public void setApplicationContext(ApplicationContext context)
                           throws BeansException
Specified by:
setApplicationContext in interface ApplicationContextAware
Throws:
BeansException

setServletContext

public void setServletContext(ServletContext servletContext)
                       throws BeansException
Specified by:
setServletContext in interface ServletContextAware
Throws:
BeansException

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface InitializingBean

setTideRoles

public void setTideRoles(List<String> tideRoles)

setTideAnnotations

public void setTideAnnotations(List<String> tideAnnotations)

setTideInterfaces

public void setTideInterfaces(List<String> tideInterfaces)

setTideNames

public void setTideNames(List<String> tideNames)

setTideTypes

public void setTideTypes(List<String> tideTypes)

setExceptionConverters

public void setExceptionConverters(List<Class<? extends org.granite.messaging.service.ExceptionConverter>> exceptionConverters)

setAmf3MessageInterceptor

public void setAmf3MessageInterceptor(org.granite.messaging.amf.process.AMF3MessageInterceptor amf3MessageInterceptor)

setTide

public void setTide(boolean tide)

getLastModified

public long getLastModified(HttpServletRequest request,
                            Object handler)
Specified by:
getLastModified in interface HandlerAdapter

handle

public ModelAndView handle(HttpServletRequest request,
                           HttpServletResponse response,
                           Object handler)
                    throws Exception
Specified by:
handle in interface HandlerAdapter
Throws:
Exception

supports

public boolean supports(Object handler)
Specified by:
supports in interface HandlerAdapter