org.apache.wicket.protocol.ws.jetty9
Class Jetty9WebSocketConnection

java.lang.Object
  extended by org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
      extended by org.apache.wicket.protocol.ws.jetty9.Jetty9WebSocketConnection
All Implemented Interfaces:
IWebSocketConnection

public class Jetty9WebSocketConnection
extends AbstractWebSocketConnection

A wrapper around Jetty9's native WebSocketConnection.

Since:
6.2

Constructor Summary
Jetty9WebSocketConnection(org.eclipse.jetty.websocket.api.Session session, AbstractWebSocketProcessor webSocketProcessor)
          Constructor.
 
Method Summary
 void close(int code, String reason)
           
 boolean isOpen()
           
 IWebSocketConnection sendMessage(byte[] message, int offset, int length)
           
 IWebSocketConnection sendMessage(String message)
           
 
Methods inherited from class org.apache.wicket.protocol.ws.api.AbstractWebSocketConnection
sendMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Jetty9WebSocketConnection

public Jetty9WebSocketConnection(org.eclipse.jetty.websocket.api.Session session,
                                 AbstractWebSocketProcessor webSocketProcessor)
Constructor.

Parameters:
session - the jetty websocket connection
Method Detail

isOpen

public boolean isOpen()

close

public void close(int code,
                  String reason)

sendMessage

public IWebSocketConnection sendMessage(String message)
                                 throws IOException
Throws:
IOException

sendMessage

public IWebSocketConnection sendMessage(byte[] message,
                                        int offset,
                                        int length)
                                 throws IOException
Throws:
IOException


Copyright © 2006–2014 Apache Software Foundation. All rights reserved.