@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 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(AMF3MessageInterceptor amf3MessageInterceptor) |
void |
setExceptionConverters(List<Class<? extends 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) |
getRegexUrlPattern, getServletContext, getUrlPattern, isDisabled, isMappedToCurrentRequestPath, setDisabled, setRegexUrlPattern, setUrlPatternpublic ServerFilter()
public void init(FilterConfig config) throws ServletException
init in interface Filterinit in class AbstractFilterServletExceptionpublic void destroy()
destroy in interface Filterdestroy in class AbstractFilterpublic void setTideRoles(List<String> tideRoles)
public void setTideAnnotations(List<String> tideAnnotations)
public void setTideInterfaces(List<String> tideInterfaces)
public void setTideNames(List<String> tideNames)
public void setTideTypes(List<String> tideTypes)
public void setExceptionConverters(List<Class<? extends ExceptionConverter>> exceptionConverters)
public void setAmf3MessageInterceptor(AMF3MessageInterceptor amf3MessageInterceptor)
public void setTide(boolean tide)
public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException
IOExceptionServletException