public class ServerContainer extends ClientContainer implements ServerContainer
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Constructor and Description |
|---|
ServerContainer(MappedWebSocketCreator creator,
WebSocketServerFactory factory,
Executor executor) |
| Modifier and Type | Method and Description |
|---|---|
void |
addEndpoint(Class<?> endpointClass) |
void |
addEndpoint(ServerEndpointConfig config) |
void |
addEndpoint(ServerEndpointMetadata metadata) |
long |
getDefaultAsyncSendTimeout() |
int |
getDefaultMaxBinaryMessageBufferSize() |
long |
getDefaultMaxSessionIdleTimeout() |
int |
getDefaultMaxTextMessageBufferSize() |
ServerEndpointMetadata |
getServerEndpointMetadata(Class<?> endpoint,
ServerEndpointConfig config) |
EndpointInstance |
newClientEndpointInstance(Object endpoint,
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, stopclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconnectToServer, connectToServer, connectToServer, connectToServer, getInstalledExtensionspublic ServerContainer(MappedWebSocketCreator creator, WebSocketServerFactory factory, Executor executor)
public EndpointInstance newClientEndpointInstance(Object endpoint, ServerEndpointConfig config, String path)
public void addEndpoint(Class<?> endpointClass) throws DeploymentException
addEndpoint in interface ServerContainerDeploymentExceptionpublic void addEndpoint(ServerEndpointMetadata metadata) throws DeploymentException
DeploymentExceptionpublic void addEndpoint(ServerEndpointConfig config) throws DeploymentException
addEndpoint in interface ServerContainerDeploymentExceptionpublic ServerEndpointMetadata getServerEndpointMetadata(Class<?> endpoint, ServerEndpointConfig config) throws DeploymentException
DeploymentExceptionpublic long getDefaultAsyncSendTimeout()
getDefaultAsyncSendTimeout in interface WebSocketContainergetDefaultAsyncSendTimeout in class ClientContainerpublic int getDefaultMaxBinaryMessageBufferSize()
getDefaultMaxBinaryMessageBufferSize in interface WebSocketContainergetDefaultMaxBinaryMessageBufferSize in class ClientContainerpublic long getDefaultMaxSessionIdleTimeout()
getDefaultMaxSessionIdleTimeout in interface WebSocketContainergetDefaultMaxSessionIdleTimeout in class ClientContainerpublic int getDefaultMaxTextMessageBufferSize()
getDefaultMaxTextMessageBufferSize in interface WebSocketContainergetDefaultMaxTextMessageBufferSize in class ClientContainerpublic void setAsyncSendTimeout(long ms)
setAsyncSendTimeout in interface WebSocketContainersetAsyncSendTimeout in class ClientContainerpublic void setDefaultMaxBinaryMessageBufferSize(int max)
setDefaultMaxBinaryMessageBufferSize in interface WebSocketContainersetDefaultMaxBinaryMessageBufferSize in class ClientContainerpublic void setDefaultMaxSessionIdleTimeout(long ms)
setDefaultMaxSessionIdleTimeout in interface WebSocketContainersetDefaultMaxSessionIdleTimeout in class ClientContainerpublic void setDefaultMaxTextMessageBufferSize(int max)
setDefaultMaxTextMessageBufferSize in interface WebSocketContainersetDefaultMaxTextMessageBufferSize in class ClientContainerCopyright © 1995-2015 Webtide. All Rights Reserved.