@ManagedObject(value="JSR356 Server Container") public class ServerContainer extends ClientContainer implements ServerContainer
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.ListenerFAILED, RUNNING, STARTED, STARTING, STOP_ON_FAILURE, STOPPED, STOPPING| Constructor and Description |
|---|
ServerContainer(NativeWebSocketConfiguration configuration,
Executor executor)
Deprecated.
use
ServerContainer(NativeWebSocketConfiguration, HttpClient) instead |
ServerContainer(NativeWebSocketConfiguration configuration,
HttpClient httpClient) |
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, getInstalledExtensionsisRunning@Deprecated public ServerContainer(NativeWebSocketConfiguration configuration, Executor executor)
ServerContainer(NativeWebSocketConfiguration, HttpClient) insteadpublic ServerContainer(NativeWebSocketConfiguration configuration, HttpClient httpClient)
public static WebSocketContainer getWebSocketContainer()
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
doStart 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 WebSocketServerFactory getWebSocketServerFactory()
public 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)
onSessionClosed in interface WebSocketContainerScopeonSessionClosed in class ClientContainerpublic void onSessionOpened(WebSocketSession session)
onSessionOpened in interface WebSocketContainerScopeonSessionOpened in class ClientContainerpublic Set<Session> getOpenSessions()
getOpenSessions in class ClientContainerCopyright © 1995–2017 Webtide. All rights reserved.