public class WebSocketClient extends ContainerLifeCycle
AbstractLifeCycle.AbstractLifeCycleListenerContainer.InheritedListener, Container.ListenerLifeCycle.Listener| Constructor and Description |
|---|
WebSocketClient() |
WebSocketClient(SslContextFactory sslContextFactory) |
addBean, addBean, addBean, contains, destroy, dump, dump, dump, dump, dump, dumpBeans, dumpObject, dumpStdErr, dumpThis, getBean, getBeans, getBeans, isManaged, manage, removeBean, removeBeans, setBeans, setStopTimeout, start, unmanage, updateBean, updateBeansaddLifeCycleListener, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, start, stoppublic WebSocketClient()
public WebSocketClient(SslContextFactory sslContextFactory)
public Future<Session> connect(Object websocket, URI toUri) throws IOException
IOExceptionpublic Future<Session> connect(Object websocket, URI toUri, ClientUpgradeRequest request) throws IOException
IOExceptionprotected void doStart()
throws Exception
ContainerLifeCycledoStart in class ContainerLifeCycleExceptionprotected void doStop()
throws Exception
ContainerLifeCycledoStop in class ContainerLifeCycleExceptionpublic SocketAddress getBindAddress()
public ByteBufferPool getBufferPool()
public ConnectionManager getConnectionManager()
public long getConnectTimeout()
public CookieStore getCookieStore()
public Executor getExecutor()
public ExtensionFactory getExtensionFactory()
public Masker getMasker()
public WebSocketPolicy getPolicy()
public Scheduler getScheduler()
public SslContextFactory getSslContextFactory()
SslContextFactory that manages TLS encryptionWebSocketClient(SslContextFactory)public List<Extension> initExtensions(List<ExtensionConfig> requested)
public void setBindAdddress(SocketAddress bindAddress)
public void setBufferPool(ByteBufferPool bufferPool)
public void setConnectTimeout(long connectTimeout)
public void setCookieStore(CookieStore cookieStore)
public void setExecutor(Executor executor)
public void setMasker(Masker masker)
Copyright © 1995-2013 Mort Bay Consulting. All Rights Reserved.