public class Jetty7WebSocketFilter extends AbstractUpgradeFilter implements org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
APP_FACT_PARAM, FILTER_MAPPING_PARAM, IGNORE_PATHS_PARAM
Constructor and Description |
---|
Jetty7WebSocketFilter() |
Jetty7WebSocketFilter(WebApplication application) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
acceptWebSocket(javax.servlet.http.HttpServletRequest req,
javax.servlet.http.HttpServletResponse resp) |
boolean |
checkOrigin(javax.servlet.http.HttpServletRequest request,
String origin) |
void |
destroy() |
org.eclipse.jetty.websocket.WebSocket |
doWebSocketConnect(javax.servlet.http.HttpServletRequest request,
String protocol) |
void |
init(boolean isServlet,
javax.servlet.FilterConfig filterConfig)
Servlets and Filters are treated essentially the same with Wicket.
|
getTokensFromHeader, processRequestCycle, selectSubProtocol, verifyOrigin
checkIfRedirectRequired, doFilter, getApplication, getApplicationFactory, getClassLoader, getFilterConfig, getFilterPath, getFilterPath, getFilterPathFromAnnotation, getFilterPathFromConfig, getFilterPathFromWebXml, getRelativePath, init, setFilterPath
public Jetty7WebSocketFilter()
public Jetty7WebSocketFilter(WebApplication application)
public void init(boolean isServlet, javax.servlet.FilterConfig filterConfig) throws javax.servlet.ServletException
WicketFilter
init
in class WicketFilter
isServlet
- True if Servlet, false if Filterjavax.servlet.ServletException
WicketFilter.init(FilterConfig)
protected boolean acceptWebSocket(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) throws javax.servlet.ServletException, IOException
acceptWebSocket
in class AbstractUpgradeFilter
javax.servlet.ServletException
IOException
public org.eclipse.jetty.websocket.WebSocket doWebSocketConnect(javax.servlet.http.HttpServletRequest request, String protocol)
doWebSocketConnect
in interface org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
public boolean checkOrigin(javax.servlet.http.HttpServletRequest request, String origin)
checkOrigin
in interface org.eclipse.jetty.websocket.WebSocketFactory.Acceptor
public void destroy()
destroy
in interface javax.servlet.Filter
destroy
in class WicketFilter
Filter.destroy()
Copyright © 2006–2021 Apache Software Foundation. All rights reserved.