org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope, WebSocketCreator, WebSocketServletFactorypublic class WebSocketServerFactory extends org.eclipse.jetty.util.component.ContainerLifeCycle implements WebSocketCreator, org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScope, WebSocketServletFactory
org.eclipse.jetty.util.component.AbstractLifeCycle.AbstractLifeCycleListenerorg.eclipse.jetty.util.component.Container.InheritedListener, org.eclipse.jetty.util.component.Container.Listenerorg.eclipse.jetty.util.component.LifeCycle.ListenerWebSocketServletFactory.Loader| Modifier | Constructor | Description |
|---|---|---|
|
WebSocketServerFactory() |
Entry point for Spring Boot's MockMVC framework
|
|
WebSocketServerFactory(ServletContext context) |
|
|
WebSocketServerFactory(ServletContext context,
org.eclipse.jetty.io.ByteBufferPool bufferPool) |
|
|
WebSocketServerFactory(ServletContext context,
org.eclipse.jetty.websocket.api.WebSocketPolicy policy) |
Entry point for
WebSocketServletFactory.Loader |
|
WebSocketServerFactory(ServletContext context,
org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
org.eclipse.jetty.io.ByteBufferPool bufferPool) |
|
protected |
WebSocketServerFactory(org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
java.util.concurrent.Executor executor,
org.eclipse.jetty.io.ByteBufferPool bufferPool) |
Protected entry point for
WebSocketHandler |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
acceptWebSocket(HttpServletRequest request,
HttpServletResponse response) |
|
boolean |
acceptWebSocket(WebSocketCreator creator,
HttpServletRequest request,
HttpServletResponse response) |
|
void |
addSessionFactory(org.eclipse.jetty.websocket.common.SessionFactory sessionFactory) |
|
void |
addSessionListener(org.eclipse.jetty.websocket.common.WebSocketSession.Listener listener) |
|
java.lang.Object |
createWebSocket(ServletUpgradeRequest req,
ServletUpgradeResponse resp) |
Default Creator logic
|
protected void |
doStart() |
|
org.eclipse.jetty.io.ByteBufferPool |
getBufferPool() |
|
WebSocketCreator |
getCreator() |
|
org.eclipse.jetty.websocket.common.events.EventDriverFactory |
getEventDriverFactory() |
|
java.util.concurrent.Executor |
getExecutor() |
|
org.eclipse.jetty.websocket.api.extensions.ExtensionFactory |
getExtensionFactory() |
|
org.eclipse.jetty.util.DecoratedObjectFactory |
getObjectFactory() |
|
java.util.Collection<org.eclipse.jetty.websocket.common.WebSocketSession> |
getOpenSessions() |
|
org.eclipse.jetty.websocket.api.WebSocketPolicy |
getPolicy() |
|
org.eclipse.jetty.util.ssl.SslContextFactory |
getSslContextFactory() |
|
boolean |
isUpgradeRequest(HttpServletRequest request,
HttpServletResponse response) |
|
void |
onSessionClosed(org.eclipse.jetty.websocket.common.WebSocketSession session) |
|
void |
onSessionOpened(org.eclipse.jetty.websocket.common.WebSocketSession session) |
|
void |
register(java.lang.Class<?> websocketPojo) |
|
void |
removeSessionListener(org.eclipse.jetty.websocket.common.WebSocketSession.Listener listener) |
|
void |
setCreator(WebSocketCreator creator) |
|
java.lang.String |
toString() |
addLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stopaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStop, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, getContainedBeans, getContainedBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBean, updateBeansclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitisRunningstart, stoppublic WebSocketServerFactory()
public WebSocketServerFactory(ServletContext context)
public WebSocketServerFactory(ServletContext context, org.eclipse.jetty.io.ByteBufferPool bufferPool)
public WebSocketServerFactory(ServletContext context, org.eclipse.jetty.websocket.api.WebSocketPolicy policy)
WebSocketServletFactory.Loadercontext - the servlet contextpolicy - the policy to usepublic WebSocketServerFactory(ServletContext context, org.eclipse.jetty.websocket.api.WebSocketPolicy policy, org.eclipse.jetty.io.ByteBufferPool bufferPool)
protected WebSocketServerFactory(org.eclipse.jetty.websocket.api.WebSocketPolicy policy,
java.util.concurrent.Executor executor,
org.eclipse.jetty.io.ByteBufferPool bufferPool)
WebSocketHandlerpolicy - the policy to useexecutor - the executor to usebufferPool - the buffer pool to usepublic void addSessionListener(org.eclipse.jetty.websocket.common.WebSocketSession.Listener listener)
public void removeSessionListener(org.eclipse.jetty.websocket.common.WebSocketSession.Listener listener)
public boolean acceptWebSocket(HttpServletRequest request, HttpServletResponse response) throws java.io.IOException
acceptWebSocket in interface WebSocketServletFactoryjava.io.IOExceptionpublic boolean acceptWebSocket(WebSocketCreator creator, HttpServletRequest request, HttpServletResponse response) throws java.io.IOException
acceptWebSocket in interface WebSocketServletFactoryjava.io.IOExceptionpublic void addSessionFactory(org.eclipse.jetty.websocket.common.SessionFactory sessionFactory)
public java.lang.Object createWebSocket(ServletUpgradeRequest req, ServletUpgradeResponse resp)
createWebSocket in interface WebSocketCreatorprotected void doStart()
throws java.lang.Exception
doStart in class org.eclipse.jetty.util.component.ContainerLifeCyclejava.lang.Exceptionpublic org.eclipse.jetty.io.ByteBufferPool getBufferPool()
getBufferPool in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopepublic WebSocketCreator getCreator()
getCreator in interface WebSocketServletFactorypublic java.util.concurrent.Executor getExecutor()
getExecutor in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopepublic org.eclipse.jetty.util.DecoratedObjectFactory getObjectFactory()
getObjectFactory in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopepublic org.eclipse.jetty.websocket.common.events.EventDriverFactory getEventDriverFactory()
public org.eclipse.jetty.websocket.api.extensions.ExtensionFactory getExtensionFactory()
getExtensionFactory in interface WebSocketServletFactorypublic java.util.Collection<org.eclipse.jetty.websocket.common.WebSocketSession> getOpenSessions()
public org.eclipse.jetty.websocket.api.WebSocketPolicy getPolicy()
getPolicy in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopegetPolicy in interface WebSocketServletFactorypublic org.eclipse.jetty.util.ssl.SslContextFactory getSslContextFactory()
getSslContextFactory in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopepublic boolean isUpgradeRequest(HttpServletRequest request, HttpServletResponse response)
isUpgradeRequest in interface WebSocketServletFactorypublic void onSessionOpened(org.eclipse.jetty.websocket.common.WebSocketSession session)
onSessionOpened in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopepublic void onSessionClosed(org.eclipse.jetty.websocket.common.WebSocketSession session)
onSessionClosed in interface org.eclipse.jetty.websocket.common.scopes.WebSocketContainerScopepublic void register(java.lang.Class<?> websocketPojo)
register in interface WebSocketServletFactorypublic void setCreator(WebSocketCreator creator)
setCreator in interface WebSocketServletFactorypublic java.lang.String toString()
toString in class org.eclipse.jetty.util.component.AbstractLifeCycleCopyright © 1995–2018 Webtide. All rights reserved.