public class ClientContainer extends ContainerLifeCycle implements WebSocketContainer, WebSocketContainerScope
This should be specific to a JVM if run in a standalone mode. or specific to a WebAppContext if running on the Jetty server.
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Constructor and Description |
|---|
ClientContainer() |
ClientContainer(WebSocketContainerScope scope) |
addBean, 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, stoppublic ClientContainer()
public ClientContainer(WebSocketContainerScope scope)
public Session connectToServer(Class<? extends Endpoint> endpointClass, ClientEndpointConfig config, URI path) throws DeploymentException, IOException
connectToServer in interface WebSocketContainerDeploymentExceptionIOExceptionpublic Session connectToServer(Class<?> annotatedEndpointClass, URI path) throws DeploymentException, IOException
connectToServer in interface WebSocketContainerDeploymentExceptionIOExceptionpublic Session connectToServer(Endpoint endpoint, ClientEndpointConfig config, URI path) throws DeploymentException, IOException
connectToServer in interface WebSocketContainerDeploymentExceptionIOExceptionpublic Session connectToServer(Object endpoint, URI path) throws DeploymentException, IOException
connectToServer in interface WebSocketContainerDeploymentExceptionIOExceptionprotected void doStart()
throws Exception
doStart in class ContainerLifeCycleExceptionprotected void doStop()
throws Exception
doStop in class ContainerLifeCycleExceptionpublic ByteBufferPool getBufferPool()
getBufferPool in interface WebSocketContainerScopepublic WebSocketClient getClient()
public EndpointMetadata getClientEndpointMetadata(Class<?> endpoint, EndpointConfig config)
public DecoderFactory getDecoderFactory()
public long getDefaultAsyncSendTimeout()
getDefaultAsyncSendTimeout in interface WebSocketContainerpublic int getDefaultMaxBinaryMessageBufferSize()
getDefaultMaxBinaryMessageBufferSize in interface WebSocketContainerpublic long getDefaultMaxSessionIdleTimeout()
getDefaultMaxSessionIdleTimeout in interface WebSocketContainerpublic int getDefaultMaxTextMessageBufferSize()
getDefaultMaxTextMessageBufferSize in interface WebSocketContainerpublic EncoderFactory getEncoderFactory()
public Executor getExecutor()
getExecutor in interface WebSocketContainerScopepublic Set<Extension> getInstalledExtensions()
getInstalledExtensions in interface WebSocketContainerpublic DecoratedObjectFactory getObjectFactory()
getObjectFactory in interface WebSocketContainerScopepublic Set<Session> getOpenSessions()
Session.getOpenSessions()public WebSocketPolicy getPolicy()
getPolicy in interface WebSocketContainerScopepublic SslContextFactory getSslContextFactory()
getSslContextFactory in interface WebSocketContainerScopepublic EndpointInstance newClientEndpointInstance(Object endpoint, ClientEndpointConfig config)
public void onSessionClosed(WebSocketSession session)
onSessionClosed in interface WebSocketContainerScopepublic void onSessionOpened(WebSocketSession session)
onSessionOpened in interface WebSocketContainerScopepublic void setAsyncSendTimeout(long ms)
setAsyncSendTimeout in interface WebSocketContainerpublic void setDefaultMaxBinaryMessageBufferSize(int max)
setDefaultMaxBinaryMessageBufferSize in interface WebSocketContainerpublic void setDefaultMaxSessionIdleTimeout(long ms)
setDefaultMaxSessionIdleTimeout in interface WebSocketContainerpublic void setDefaultMaxTextMessageBufferSize(int max)
setDefaultMaxTextMessageBufferSize in interface WebSocketContainerCopyright © 1995-2016 Webtide. All Rights Reserved.