org.apache.wicket.protocol.ws.jetty
Class JettyWebSocketConnection

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

public class JettyWebSocketConnection
extends AbstractWebSocketConnection

A wrapper around Jetty's native WebSocket.Connection

Since:
6.0

Constructor Summary
JettyWebSocketConnection(org.eclipse.jetty.websocket.WebSocket.Connection connection, AbstractWebSocketProcessor webSocketProcessor)
           
 
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

JettyWebSocketConnection

public JettyWebSocketConnection(org.eclipse.jetty.websocket.WebSocket.Connection connection,
                                AbstractWebSocketProcessor webSocketProcessor)
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–2016 Apache Software Foundation. All rights reserved.