org.atmosphere.container.version
Class Jetty8WebSocket

java.lang.Object
  extended by org.atmosphere.cpr.AsyncIOWriterAdapter
      extended by org.atmosphere.cpr.AtmosphereInterceptorWriter
          extended by org.atmosphere.websocket.WebSocket
              extended by org.atmosphere.container.version.Jetty8WebSocket
All Implemented Interfaces:
AsyncIOWriter

public class Jetty8WebSocket
extends WebSocket

Jetty 8 WebSocket support.

Author:
Jeanfrancois Arcand

Field Summary
 
Fields inherited from class org.atmosphere.websocket.WebSocket
binaryWrite, lastWrite, logger, WEBSOCKET_ACCEPT_DONE, WEBSOCKET_INITIATED, WEBSOCKET_RESUME, WEBSOCKET_SUSPEND
 
Fields inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
filters
 
Constructor Summary
Jetty8WebSocket(org.eclipse.jetty.websocket.WebSocket.Connection connection, AtmosphereConfig config)
           
 
Method Summary
 void close()
           
 boolean isOpen()
          Is the underlying WebSocket open.
 String toString()
           
 WebSocket write(byte[] b, int offset, int length)
           
 WebSocket write(String s)
           
 
Methods inherited from class org.atmosphere.websocket.WebSocket
close, config, flush, lastWriteTimeStampInMilliseconds, redirect, resource, resource, transform, webSocketHandler, webSocketHandler, write, write, write, writeError
 
Methods inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
interceptor, invokeInterceptor, writeReady
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Jetty8WebSocket

public Jetty8WebSocket(org.eclipse.jetty.websocket.WebSocket.Connection connection,
                       AtmosphereConfig config)
Method Detail

toString

public String toString()
Overrides:
toString in class Object

isOpen

public boolean isOpen()
Description copied from class: WebSocket
Is the underlying WebSocket open.

Specified by:
isOpen in class WebSocket
Returns:

write

public WebSocket write(String s)
                throws IOException
Specified by:
write in class WebSocket
Throws:
IOException

write

public WebSocket write(byte[] b,
                       int offset,
                       int length)
                throws IOException
Specified by:
write in class WebSocket
Throws:
IOException

close

public void close()
Specified by:
close in class WebSocket


Copyright © 2012. All Rights Reserved.