public class TyrusServerContainer extends WithProperties implements javax.websocket.WebSocketContainer
| Constructor and Description |
|---|
TyrusServerContainer(TyrusServer server,
String contextPath,
Set<Class<?>> classes) |
| Modifier and Type | Method and Description |
|---|---|
javax.websocket.Session |
connectToServer(Class<? extends javax.websocket.Endpoint> endpointClass,
javax.websocket.ClientEndpointConfiguration cec,
URI path) |
javax.websocket.Session |
connectToServer(Class annotatedEndpointClass,
URI path) |
long |
getDefaultAsyncSendTimeout() |
Set<javax.websocket.Extension> |
getInstalledExtensions() |
long |
getMaxBinaryMessageBufferSize() |
long |
getMaxSessionIdleTimeout() |
long |
getMaxTextMessageBufferSize() |
Set<javax.websocket.Session> |
getOpenSessions() |
void |
setAsyncSendTimeout(long timeoutmillis) |
void |
setMaxBinaryMessageBufferSize(long max) |
void |
setMaxSessionIdleTimeout(long timeout) |
void |
setMaxTextMessageBufferSize(long max) |
void |
start() |
void |
stop() |
getPropertiespublic TyrusServerContainer(TyrusServer server, String contextPath, Set<Class<?>> classes)
public void start()
throws IOException,
javax.websocket.DeploymentException
IOExceptionjavax.websocket.DeploymentExceptionpublic void stop()
public javax.websocket.Session connectToServer(Class annotatedEndpointClass, URI path) throws javax.websocket.DeploymentException
connectToServer in interface javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionpublic javax.websocket.Session connectToServer(Class<? extends javax.websocket.Endpoint> endpointClass, javax.websocket.ClientEndpointConfiguration cec, URI path) throws javax.websocket.DeploymentException
connectToServer in interface javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionpublic Set<javax.websocket.Session> getOpenSessions()
getOpenSessions in interface javax.websocket.WebSocketContainerpublic long getMaxSessionIdleTimeout()
getMaxSessionIdleTimeout in interface javax.websocket.WebSocketContainerpublic void setMaxSessionIdleTimeout(long timeout)
setMaxSessionIdleTimeout in interface javax.websocket.WebSocketContainerpublic long getMaxBinaryMessageBufferSize()
getMaxBinaryMessageBufferSize in interface javax.websocket.WebSocketContainerpublic void setMaxBinaryMessageBufferSize(long max)
setMaxBinaryMessageBufferSize in interface javax.websocket.WebSocketContainerpublic long getMaxTextMessageBufferSize()
getMaxTextMessageBufferSize in interface javax.websocket.WebSocketContainerpublic void setMaxTextMessageBufferSize(long max)
setMaxTextMessageBufferSize in interface javax.websocket.WebSocketContainerpublic Set<javax.websocket.Extension> getInstalledExtensions()
getInstalledExtensions in interface javax.websocket.WebSocketContainerpublic long getDefaultAsyncSendTimeout()
getDefaultAsyncSendTimeout in interface javax.websocket.WebSocketContainerpublic void setAsyncSendTimeout(long timeoutmillis)
setAsyncSendTimeout in interface javax.websocket.WebSocketContainerCopyright © 2012-2013. All Rights Reserved.