Package com.iizix.jetty
Class WSHandler
- java.lang.Object
- org.eclipse.jetty.util.component.AbstractLifeCycle
- org.eclipse.jetty.util.component.ContainerLifeCycle
- org.eclipse.jetty.server.handler.AbstractHandler
- org.eclipse.jetty.server.handler.AbstractHandlerContainer
- org.eclipse.jetty.server.handler.HandlerWrapper
- org.eclipse.jetty.websocket.server.WebSocketHandler
- com.iizix.jetty.WSHandler
- All Implemented Interfaces:
org.eclipse.jetty.server.Handler
,org.eclipse.jetty.server.HandlerContainer
,org.eclipse.jetty.util.component.Container
,org.eclipse.jetty.util.component.Destroyable
,org.eclipse.jetty.util.component.Dumpable
,org.eclipse.jetty.util.component.Dumpable.DumpableContainer
,org.eclipse.jetty.util.component.LifeCycle
public class WSHandler extends org.eclipse.jetty.websocket.server.WebSocketHandler
The web socket handler.- Author:
- Christopher Mindus
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.jetty.websocket.server.WebSocketHandler
org.eclipse.jetty.websocket.server.WebSocketHandler.Simple
Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler
org.eclipse.jetty.server.handler.AbstractHandler.ErrorDispatchHandler
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListener
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
org.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listener
Constructor Summary
Constructors Constructor Description WSHandler(WebSocketAcceptor acceptor)
Constructor with the socket acceptor.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configure(org.eclipse.jetty.websocket.servlet.WebSocketServletFactory factory)
Configures the factory.void
handle(java.lang.String target, org.eclipse.jetty.server.Request baseRequest, HttpServletRequest request, HttpServletResponse response)
Verifies if this request is handle, and if so performs the handling.Methods inherited from class org.eclipse.jetty.websocket.server.WebSocketHandler
configurePolicy, doStart, getWebSocketFactory
Methods inherited from class org.eclipse.jetty.server.handler.HandlerWrapper
destroy, expandChildren, getHandler, getHandlers, insertHandler, setHandler
Methods inherited from class org.eclipse.jetty.server.handler.AbstractHandlerContainer
doShutdown, expandHandler, findContainerOf, getChildHandlerByClass, getChildHandlers, getChildHandlersByClass, setServer
Methods inherited from class org.eclipse.jetty.server.handler.AbstractHandler
doError, doStop, getServer
Methods inherited from class org.eclipse.jetty.util.component.ContainerLifeCycle
addBean, addBean, addEventListener, addManaged, contains, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpObjects, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isAuto, isManaged, isUnmanaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeans
Methods inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Constructor Detail
WSHandler
public WSHandler(WebSocketAcceptor acceptor)
Constructor with the socket acceptor.- Parameters:
acceptor
- The listener for engine requests.
Method Detail
configure
public void configure(org.eclipse.jetty.websocket.servlet.WebSocketServletFactory factory)
Configures the factory.- Specified by:
configure
in classorg.eclipse.jetty.websocket.server.WebSocketHandler
handle
public void handle(java.lang.String target, org.eclipse.jetty.server.Request baseRequest, HttpServletRequest request, HttpServletResponse response) throws java.io.IOException, ServletException
Verifies if this request is handle, and if so performs the handling.- Specified by:
handle
in interfaceorg.eclipse.jetty.server.Handler
- Overrides:
handle
in classorg.eclipse.jetty.websocket.server.WebSocketHandler
- Throws:
java.io.IOException
ServletException