public class ClientManager extends BaseContainer implements javax.websocket.WebSocketContainer
| Constructor and Description |
|---|
ClientManager()
Create new
ClientManager instance. |
| Modifier and Type | Method and Description |
|---|---|
javax.websocket.Session |
connectToServer(Class<? extends javax.websocket.Endpoint> endpointClass,
javax.websocket.ClientEndpointConfig cec,
URI path) |
javax.websocket.Session |
connectToServer(Class annotatedEndpointClass,
URI path) |
javax.websocket.Session |
connectToServer(javax.websocket.Endpoint endpointInstance,
javax.websocket.ClientEndpointConfig cec,
URI path) |
javax.websocket.Session |
connectToServer(Object obj,
javax.websocket.ClientEndpointConfig cec,
URI path) |
javax.websocket.Session |
connectToServer(Object obj,
URI path) |
static ClientManager |
createClient()
Create new
ClientManager instance. |
static ClientManager |
createClient(String engineProviderClassname)
Create new ClientManager instance.
|
long |
getDefaultAsyncSendTimeout() |
int |
getDefaultMaxBinaryMessageBufferSize() |
long |
getDefaultMaxSessionIdleTimeout() |
int |
getDefaultMaxTextMessageBufferSize() |
Set<javax.websocket.Extension> |
getInstalledExtensions() |
Map<String,Object> |
getProperties() |
void |
setAsyncSendTimeout(long timeoutmillis) |
void |
setDefaultMaxBinaryMessageBufferSize(int i) |
void |
setDefaultMaxSessionIdleTimeout(long defaultMaxSessionIdleTimeout) |
void |
setDefaultMaxTextMessageBufferSize(int i) |
getExecutorServicepublic ClientManager()
ClientManager instance.
Uses ENGINE_PROVIDER_CLASSNAME as container implementation, thus relevant module needs to
be on classpath. Setting different container is possible via createClient(String)}.createClient(String)public static ClientManager createClient()
ClientManager instance.
Uses ENGINE_PROVIDER_CLASSNAME as container implementation, thus relevant module needs to
be on classpath. Setting different container is possible via createClient(String).createClient(String)public static ClientManager createClient(String engineProviderClassname)
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.ClientEndpointConfig cec, URI path) throws javax.websocket.DeploymentException
connectToServer in interface javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionpublic javax.websocket.Session connectToServer(javax.websocket.Endpoint endpointInstance,
javax.websocket.ClientEndpointConfig cec,
URI path)
throws javax.websocket.DeploymentException,
IOException
connectToServer in interface javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionIOExceptionpublic javax.websocket.Session connectToServer(Object obj, URI path) throws javax.websocket.DeploymentException
connectToServer in interface javax.websocket.WebSocketContainerjavax.websocket.DeploymentExceptionpublic javax.websocket.Session connectToServer(Object obj, javax.websocket.ClientEndpointConfig cec, URI path) throws javax.websocket.DeploymentException
javax.websocket.DeploymentExceptionpublic int getDefaultMaxBinaryMessageBufferSize()
getDefaultMaxBinaryMessageBufferSize in interface javax.websocket.WebSocketContainerpublic void setDefaultMaxBinaryMessageBufferSize(int i)
setDefaultMaxBinaryMessageBufferSize in interface javax.websocket.WebSocketContainerpublic int getDefaultMaxTextMessageBufferSize()
getDefaultMaxTextMessageBufferSize in interface javax.websocket.WebSocketContainerpublic void setDefaultMaxTextMessageBufferSize(int i)
setDefaultMaxTextMessageBufferSize 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.WebSocketContainerpublic long getDefaultMaxSessionIdleTimeout()
getDefaultMaxSessionIdleTimeout in interface javax.websocket.WebSocketContainerpublic void setDefaultMaxSessionIdleTimeout(long defaultMaxSessionIdleTimeout)
setDefaultMaxSessionIdleTimeout in interface javax.websocket.WebSocketContainerCopyright © 2012-2013. All Rights Reserved.