public class WebSocketServerContainer extends Object implements javax.websocket.WebSocketContainer, javax.websocket.server.ServerContainer
| 构造器和说明 |
|---|
WebSocketServerContainer() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addEndpoint(Class<?> clazz) |
void |
addEndpoint(javax.websocket.server.ServerEndpointConfig sec) |
void |
closeAuthenticatedSession(String httpSessionId) |
javax.websocket.Session |
connectToServer(Class<?> annotatedEndpointClass,
URI path) |
javax.websocket.Session |
connectToServer(Class<? extends javax.websocket.Endpoint> endpoint,
javax.websocket.ClientEndpointConfig clientEndpointConfiguration,
URI path) |
javax.websocket.Session |
connectToServer(javax.websocket.Endpoint endpoint,
javax.websocket.ClientEndpointConfig clientEndpointConfiguration,
URI path) |
javax.websocket.Session |
connectToServer(Object endpoint,
URI path) |
long |
getDefaultAsyncSendTimeout()
The default value for this implementation is -1.
|
int |
getDefaultMaxBinaryMessageBufferSize() |
long |
getDefaultMaxSessionIdleTimeout() |
int |
getDefaultMaxTextMessageBufferSize() |
Set<javax.websocket.Extension> |
getInstalledExtensions()
Currently, this implementation does not support any extensions.
|
Set<javax.websocket.Session> |
getOpenSessions(javax.websocket.Endpoint endpoint) |
void |
setAsyncSendTimeout(long timeout)
The default value for this implementation is -1.
|
void |
setDefaultMaxBinaryMessageBufferSize(int max) |
void |
setDefaultMaxSessionIdleTimeout(long timeout) |
void |
setDefaultMaxTextMessageBufferSize(int max) |
public long getDefaultMaxSessionIdleTimeout()
getDefaultMaxSessionIdleTimeout 在接口中 javax.websocket.WebSocketContainerpublic void setDefaultMaxSessionIdleTimeout(long timeout)
setDefaultMaxSessionIdleTimeout 在接口中 javax.websocket.WebSocketContainerpublic int getDefaultMaxBinaryMessageBufferSize()
getDefaultMaxBinaryMessageBufferSize 在接口中 javax.websocket.WebSocketContainerpublic void setDefaultMaxBinaryMessageBufferSize(int max)
setDefaultMaxBinaryMessageBufferSize 在接口中 javax.websocket.WebSocketContainerpublic int getDefaultMaxTextMessageBufferSize()
getDefaultMaxTextMessageBufferSize 在接口中 javax.websocket.WebSocketContainerpublic void setDefaultMaxTextMessageBufferSize(int max)
setDefaultMaxTextMessageBufferSize 在接口中 javax.websocket.WebSocketContainerpublic Set<javax.websocket.Extension> getInstalledExtensions()
getInstalledExtensions 在接口中 javax.websocket.WebSocketContainerpublic long getDefaultAsyncSendTimeout()
getDefaultAsyncSendTimeout 在接口中 javax.websocket.WebSocketContainerpublic void setAsyncSendTimeout(long timeout)
setAsyncSendTimeout 在接口中 javax.websocket.WebSocketContainerpublic javax.websocket.Session connectToServer(Object endpoint, URI path) throws javax.websocket.DeploymentException, IOException
connectToServer 在接口中 javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionIOExceptionpublic javax.websocket.Session connectToServer(Class<?> annotatedEndpointClass, URI path) throws javax.websocket.DeploymentException, IOException
connectToServer 在接口中 javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionIOExceptionpublic javax.websocket.Session connectToServer(javax.websocket.Endpoint endpoint,
javax.websocket.ClientEndpointConfig clientEndpointConfiguration,
URI path)
throws javax.websocket.DeploymentException,
IOException
connectToServer 在接口中 javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionIOExceptionpublic javax.websocket.Session connectToServer(Class<? extends javax.websocket.Endpoint> endpoint, javax.websocket.ClientEndpointConfig clientEndpointConfiguration, URI path) throws javax.websocket.DeploymentException, IOException
connectToServer 在接口中 javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionIOExceptionpublic void addEndpoint(Class<?> clazz) throws javax.websocket.DeploymentException
addEndpoint 在接口中 javax.websocket.server.ServerContainerjavax.websocket.DeploymentExceptionpublic void addEndpoint(javax.websocket.server.ServerEndpointConfig sec)
throws javax.websocket.DeploymentException
addEndpoint 在接口中 javax.websocket.server.ServerContainerjavax.websocket.DeploymentExceptionpublic void closeAuthenticatedSession(String httpSessionId)
public Set<javax.websocket.Session> getOpenSessions(javax.websocket.Endpoint endpoint)
Copyright © 2021. All rights reserved.