1313import java .util .concurrent .BlockingQueue ;
1414import java .util .concurrent .LinkedBlockingQueue ;
1515
16- import org .java_websocket .client .WebSocketClient ;
1716import org .java_websocket .drafts .Draft ;
1817import org .java_websocket .drafts .Draft .CloseHandshakeType ;
1918import org .java_websocket .drafts .Draft .HandshakeState ;
3433import org .java_websocket .handshake .Handshakedata ;
3534import org .java_websocket .handshake .ServerHandshake ;
3635import org .java_websocket .handshake .ServerHandshakeBuilder ;
37- import org .java_websocket .server .WebSocketServer ;
3836import org .java_websocket .server .WebSocketServer .WebSocketWorker ;
3937import org .java_websocket .util .Charsetfunctions ;
4038
@@ -106,20 +104,9 @@ public class WebSocketImpl extends WebSocket {
106104 /** stores the handshake sent by this websocket ( Role.CLIENT only ) */
107105 private ClientHandshake handshakerequest = null ;
108106
109-
110- // CONSTRUCTOR /////////////////////////////////////////////////////////////
111107 /**
112- * Used in {@link WebSocketServer} and {@link WebSocketClient}.
113- *
114- * @param socketchannel
115- * The <tt>SocketChannel</tt> instance to read and
116- * write to. The channel should already be registered
117- * with a Selector before construction of this object.
118- * @param listener
119- * The {@link WebSocketListener} to notify of events when
120- * they occur.
108+ * crates a websocket with server role
121109 */
122-
123110 public WebSocketImpl ( WebSocketListener listener , List <Draft > drafts , Socket sock ) {
124111 this ( listener , (Draft ) null , sock );
125112 this .role = Role .SERVER ;
@@ -134,6 +121,9 @@ public WebSocketImpl( WebSocketListener listener , List<Draft> drafts , Socket s
134121 }
135122 }
136123
124+ /**
125+ * crates a websocket with client role
126+ */
137127 public WebSocketImpl ( WebSocketListener listener , Draft draft , Socket sock ) {
138128 this .outQueue = new LinkedBlockingQueue <ByteBuffer >();
139129 inQueue = new LinkedBlockingQueue <ByteBuffer >();
0 commit comments