@Scope(value=APPLICATION)
@Name(value="org.granite.seam.serverFilter")
@Startup
@Install(precedence=0,
value=false,
classDependencies="org.granite.seam21.Seam21GraniteConfig")
@BypassInterceptors
@Filter
public class ServerFilter
extends org.jboss.seam.web.AbstractFilter
| Constructor and Description |
|---|
ServerFilter() |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy() |
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) |
void |
setType(String type) |
public void init(FilterConfig config) throws ServletException
init in interface Filterinit in class org.jboss.seam.web.AbstractFilterServletExceptionpublic void destroy()
@Create public void seamInit()
public void setExceptionConverters(List<Class<? extends org.granite.messaging.service.ExceptionConverter>> exceptionConverters)
public void setAmf3MessageInterceptor(org.granite.messaging.amf.process.AMF3MessageInterceptor amf3MessageInterceptor)
public void setTide(boolean tide)
public void setType(String type)
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
IOExceptionServletException