public class ClientContainer extends ContainerLifeCycle implements WebSocketContainer, SessionListener
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(Executor executor) |
addBean, 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 ClientContainer()
public ClientContainer(Executor executor)
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 doStop()
throws Exception
ContainerLifeCycledoStop in class ContainerLifeCycleExceptionpublic 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 Set<Extension> getInstalledExtensions()
getInstalledExtensions in interface WebSocketContainerpublic Set<Session> getOpenSessions()
Session.getOpenSessions()public EndpointInstance newClientEndpointInstance(Object endpoint, ClientEndpointConfig config)
public void onSessionClosed(WebSocketSession session)
onSessionClosed in interface SessionListenerpublic void onSessionOpened(WebSocketSession session)
onSessionOpened in interface SessionListenerpublic 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-2015 Webtide. All Rights Reserved.