org.granite.seam21
Class FlexFilter

java.lang.Object
  extended by org.jboss.seam.web.AbstractFilter
      extended by org.granite.seam21.FlexFilter
All Implemented Interfaces:
Filter

@Scope(value=APPLICATION)
@Name(value="org.granite.seam.flexFilter")
@Startup
@Install(precedence=0,
         value=false,
         classDependencies="org.granite.seam21.Seam21GraniteConfig")
@BypassInterceptors
@Filter
public class FlexFilter
extends AbstractFilter


Constructor Summary
FlexFilter()
           
 
Method Summary
 void doFilter(ServletRequest request, ServletResponse response, FilterChain chain)
           
 void init(FilterConfig config)
           
 void seamInit()
           
 void setAmf3MessageInterceptor(org.granite.messaging.amf.process.AMF3MessageInterceptor amf3MessageInterceptor)
           
 void setExceptionConverters(List<Class<? extends org.granite.messaging.service.ExceptionConverter>> exceptionConverters)
           
 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)
           
 
Methods inherited from class org.jboss.seam.web.AbstractFilter
destroy, getServletContext, getUrlPattern, isDisabled, isMappedToCurrentRequestPath, setDisabled, setUrlPattern
 
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

init

public void init(FilterConfig config)
Specified by:
init in interface Filter
Overrides:
init in class AbstractFilter

seamInit

@Create
public void seamInit()

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)

doFilter

public void doFilter(ServletRequest request,
                     ServletResponse response,
                     FilterChain chain)
              throws IOException,
                     ServletException
Throws:
IOException
ServletException