org.java_websocket.client
Class DefaultSSLWebSocketClientFactory

java.lang.Object
  extended by org.java_websocket.client.DefaultSSLWebSocketClientFactory
All Implemented Interfaces:
WebSocketClient.WebSocketClientFactory, WebSocketFactory

public class DefaultSSLWebSocketClientFactory
extends Object
implements WebSocketClient.WebSocketClientFactory


Field Summary
protected  ExecutorService exec
           
protected  SSLContext sslcontext
           
 
Constructor Summary
DefaultSSLWebSocketClientFactory(SSLContext sslContext)
           
DefaultSSLWebSocketClientFactory(SSLContext sslContext, ExecutorService exec)
           
 
Method Summary
 WebSocketImpl createWebSocket(WebSocketAdapter a, Draft d, Socket c)
           
 WebSocketImpl createWebSocket(WebSocketAdapter a, List<Draft> d, Socket s)
           
 ByteChannel wrapChannel(SocketChannel channel, SelectionKey key, String host, int port)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sslcontext

protected SSLContext sslcontext

exec

protected ExecutorService exec
Constructor Detail

DefaultSSLWebSocketClientFactory

public DefaultSSLWebSocketClientFactory(SSLContext sslContext)

DefaultSSLWebSocketClientFactory

public DefaultSSLWebSocketClientFactory(SSLContext sslContext,
                                        ExecutorService exec)
Method Detail

wrapChannel

public ByteChannel wrapChannel(SocketChannel channel,
                               SelectionKey key,
                               String host,
                               int port)
                        throws IOException
Specified by:
wrapChannel in interface WebSocketClient.WebSocketClientFactory
Throws:
IOException

createWebSocket

public WebSocketImpl createWebSocket(WebSocketAdapter a,
                                     Draft d,
                                     Socket c)
Specified by:
createWebSocket in interface WebSocketFactory

createWebSocket

public WebSocketImpl createWebSocket(WebSocketAdapter a,
                                     List<Draft> d,
                                     Socket s)
Specified by:
createWebSocket in interface WebSocketFactory


Copyright © 2013 Pusher. All Rights Reserved.