Package com.iizix.jetty
Class WSHandler
- java.lang.Object
-
- All Implemented Interfaces:
Handler
,HandlerContainer
,Container
,Destroyable
,Dumpable
,LifeCycle
public class WSHandler extends WebSocketHandler
The web socket handler.- Author:
- Christopher Mindus
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jetty.websocket.server.WebSocketHandler
WebSocketHandler.Simple
-
Nested classes/interfaces inherited from class org.eclipse.jetty.server.handler.AbstractHandler
AbstractHandler.ErrorDispatchHandler
-
Nested classes/interfaces inherited from class org.eclipse.jetty.util.component.AbstractLifeCycle
AbstractLifeCycle.AbstractLifeCycleListener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.Container
Container.InheritedListener, Container.Listener
-
Nested classes/interfaces inherited from interface org.eclipse.jetty.util.component.LifeCycle
LifeCycle.Listener
-
-
Field Summary
-
Fields inherited from class org.eclipse.jetty.server.handler.HandlerWrapper
_handler
-
-
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(WebSocketServletFactory factory)
Configures the factory.void
handle(java.lang.String target, 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
-
Methods inherited from interface org.eclipse.jetty.util.component.LifeCycle
addLifeCycleListener, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stop
-
-
-
-
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(WebSocketServletFactory factory)
Configures the factory.- Specified by:
configure
in classWebSocketHandler
-
handle
public void handle(java.lang.String target, 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 interfaceHandler
- Overrides:
handle
in classWebSocketHandler
- Throws:
java.io.IOException
ServletException
-
-