public class ServerContainer extends ClientContainer implements javax.websocket.server.ServerContainer
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Constructor and Description |
|---|
ServerContainer(NativeWebSocketConfiguration nativeWebSocketConfiguration,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEndpoint(Class<?> endpointClass) |
void |
addEndpoint(javax.websocket.server.ServerEndpointConfig config) |
void |
addEndpoint(ServerEndpointMetadata metadata) |
long |
getDefaultAsyncSendTimeout() |
int |
getDefaultMaxBinaryMessageBufferSize() |
long |
getDefaultMaxSessionIdleTimeout() |
int |
getDefaultMaxTextMessageBufferSize() |
ServerEndpointMetadata |
getServerEndpointMetadata(Class<?> endpoint,
javax.websocket.server.ServerEndpointConfig config) |
EndpointInstance |
newClientEndpointInstance(Object endpoint,
javax.websocket.server.ServerEndpointConfig config,
String path) |
void |
setAsyncSendTimeout(long ms) |
void |
setDefaultMaxBinaryMessageBufferSize(int max) |
void |
setDefaultMaxSessionIdleTimeout(long ms) |
void |
setDefaultMaxTextMessageBufferSize(int max) |
connectToServer, connectToServer, connectToServer, connectToServer, doStop, getClient, getClientEndpointMetadata, getDecoderFactory, getEncoderFactory, getInstalledExtensions, getOpenSessions, newClientEndpointInstance, onSessionClosed, onSessionOpenedaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, doStart, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic ServerContainer(NativeWebSocketConfiguration nativeWebSocketConfiguration, Executor executor)
public EndpointInstance newClientEndpointInstance(Object endpoint, javax.websocket.server.ServerEndpointConfig config, String path)
public void addEndpoint(Class<?> endpointClass) throws javax.websocket.DeploymentException
addEndpoint in interface javax.websocket.server.ServerContainerjavax.websocket.DeploymentExceptionpublic void addEndpoint(ServerEndpointMetadata metadata) throws javax.websocket.DeploymentException
javax.websocket.DeploymentExceptionpublic void addEndpoint(javax.websocket.server.ServerEndpointConfig config)
throws javax.websocket.DeploymentException
addEndpoint in interface javax.websocket.server.ServerContainerjavax.websocket.DeploymentExceptionpublic ServerEndpointMetadata getServerEndpointMetadata(Class<?> endpoint, javax.websocket.server.ServerEndpointConfig config) throws javax.websocket.DeploymentException
javax.websocket.DeploymentExceptionpublic long getDefaultAsyncSendTimeout()
getDefaultAsyncSendTimeout in interface javax.websocket.WebSocketContainergetDefaultAsyncSendTimeout in class ClientContainerpublic int getDefaultMaxBinaryMessageBufferSize()
getDefaultMaxBinaryMessageBufferSize in interface javax.websocket.WebSocketContainergetDefaultMaxBinaryMessageBufferSize in class ClientContainerpublic long getDefaultMaxSessionIdleTimeout()
getDefaultMaxSessionIdleTimeout in interface javax.websocket.WebSocketContainergetDefaultMaxSessionIdleTimeout in class ClientContainerpublic int getDefaultMaxTextMessageBufferSize()
getDefaultMaxTextMessageBufferSize in interface javax.websocket.WebSocketContainergetDefaultMaxTextMessageBufferSize in class ClientContainerpublic void setAsyncSendTimeout(long ms)
setAsyncSendTimeout in interface javax.websocket.WebSocketContainersetAsyncSendTimeout in class ClientContainerpublic void setDefaultMaxBinaryMessageBufferSize(int max)
setDefaultMaxBinaryMessageBufferSize in interface javax.websocket.WebSocketContainersetDefaultMaxBinaryMessageBufferSize in class ClientContainerpublic void setDefaultMaxSessionIdleTimeout(long ms)
setDefaultMaxSessionIdleTimeout in interface javax.websocket.WebSocketContainersetDefaultMaxSessionIdleTimeout in class ClientContainerpublic void setDefaultMaxTextMessageBufferSize(int max)
setDefaultMaxTextMessageBufferSize in interface javax.websocket.WebSocketContainersetDefaultMaxTextMessageBufferSize in class ClientContainerCopyright © 1995-2018 Webtide. All Rights Reserved.