@ManagedObject(value="WebSocket Upgrade Filter") public class WebSocketUpgradeFilter extends ContainerLifeCycle implements javax.servlet.Filter, MappedWebSocketCreator, Dumpable
WebSocketCreator objects.AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Modifier and Type | Field and Description |
|---|---|
static String |
CONTEXT_ATTRIBUTE_KEY |
| Constructor and Description |
|---|
WebSocketUpgradeFilter() |
WebSocketUpgradeFilter(WebSocketPolicy policy,
ByteBufferPool bufferPool) |
| Modifier and Type | Method and Description |
|---|---|
void |
addMapping(PathSpec spec,
WebSocketCreator creator) |
static WebSocketUpgradeFilter |
configureContext(javax.servlet.ServletContext context) |
static WebSocketUpgradeFilter |
configureContext(ServletContextHandler context) |
void |
destroy()
Destroys the managed Destroyable beans in the reverse order they were added.
|
void |
doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain) |
String |
dump() |
void |
dump(Appendable out,
String indent) |
WebSocketServerFactory |
getFactory() |
PathMappings<WebSocketCreator> |
getMappings() |
void |
init(javax.servlet.FilterConfig config) |
void |
setToAttribute(javax.servlet.ServletContext context,
String key) |
String |
toString() |
addBean, addBean, addBean, addEventListener, addManaged, contains, doStart, doStop, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic static final String CONTEXT_ATTRIBUTE_KEY
public WebSocketUpgradeFilter()
public WebSocketUpgradeFilter(WebSocketPolicy policy, ByteBufferPool bufferPool)
public static WebSocketUpgradeFilter configureContext(ServletContextHandler context) throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic static WebSocketUpgradeFilter configureContext(javax.servlet.ServletContext context) throws javax.servlet.ServletException
javax.servlet.ServletExceptionpublic void addMapping(PathSpec spec, WebSocketCreator creator)
addMapping in interface MappedWebSocketCreatorpublic void destroy()
ContainerLifeCycledestroy in interface javax.servlet.Filterdestroy in interface Destroyabledestroy in class ContainerLifeCyclepublic void doFilter(javax.servlet.ServletRequest request,
javax.servlet.ServletResponse response,
javax.servlet.FilterChain chain)
throws IOException,
javax.servlet.ServletException
doFilter in interface javax.servlet.FilterIOExceptionjavax.servlet.ServletExceptionpublic String dump()
dump in interface Dumpabledump in class ContainerLifeCyclepublic void dump(Appendable out, String indent) throws IOException
dump in interface Dumpabledump in class ContainerLifeCycleIOExceptionpublic WebSocketServerFactory getFactory()
@ManagedAttribute(value="mappings", readonly=true) public PathMappings<WebSocketCreator> getMappings()
getMappings in interface MappedWebSocketCreatorpublic void init(javax.servlet.FilterConfig config)
throws javax.servlet.ServletException
init in interface javax.servlet.Filterjavax.servlet.ServletExceptionpublic void setToAttribute(javax.servlet.ServletContext context,
String key)
throws javax.servlet.ServletException
javax.servlet.ServletExceptionCopyright © 1995–2016 Mort Bay Consulting. All rights reserved.