View Javadoc

1   package org.eclipse.jetty.websocket;
2   
3   
4   import java.io.IOException;
5   import java.util.List;
6   
7   import javax.servlet.http.HttpServletRequest;
8   import javax.servlet.http.HttpServletResponse;
9   
10  import org.eclipse.jetty.io.Buffer;
11  import org.eclipse.jetty.io.nio.AsyncConnection;
12  
13  public interface WebSocketConnection extends AsyncConnection
14  {
15      void fillBuffersFrom(Buffer buffer);
16      
17      void handshake(HttpServletRequest request, HttpServletResponse response, String subprotocol) throws IOException;
18      
19      List<Extension> getExtensions();
20      
21      WebSocket.Connection getConnection();
22  }