public class ServerContainer extends ClientContainer implements ServerContainer
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Constructor and Description |
|---|
ServerContainer(MappedWebSocketCreator creator,
WebSocketServerFactory factory,
Executor executor) |
connectToServer, connectToServer, connectToServer, connectToServer, doStop, getBufferPool, getClient, getClientEndpointMetadata, getDecoderFactory, getEncoderFactory, getExecutor, getInstalledExtensions, getObjectFactory, getPolicy, getSslContextFactory, newClientEndpointInstanceaddBean, addBean, addBean, addEventListener, addManaged, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, removeEventListener, setBeans, setStopTimeout, start, stop, unmanage, updateBean, 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(ServerEndpointConfig config) throws DeploymentException
addEndpoint in interface ServerContainerDeploymentExceptionprotected void doStart()
throws Exception
ContainerLifeCycledoStart in class ClientContainerExceptionpublic 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 ClientContainerpublic void onSessionClosed(WebSocketSession session)
WebSocketContainerScopeonSessionClosed in interface WebSocketContainerScopeonSessionClosed in class ClientContainersession - the session that was closedpublic void onSessionOpened(WebSocketSession session)
WebSocketContainerScopeonSessionOpened in interface WebSocketContainerScopeonSessionOpened in class ClientContainersession - the session that was openedpublic Set<Session> getOpenSessions()
ClientContainerSession.getOpenSessions()getOpenSessions in class ClientContainerCopyright © 1995-2016 Webtide. All Rights Reserved.