org.atmosphere.vertx
Class VertxWebSocket

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.vertx.VertxWebSocket
All Implemented Interfaces:
org.atmosphere.cpr.AsyncIOWriter

public class VertxWebSocket
extends org.atmosphere.websocket.WebSocket

An Atmosphere's WebSocket wrapper around a ServerWebSocket

Author:
Jeanfrancois Arcand

Field Summary
 
Fields inherited from class org.atmosphere.websocket.WebSocket
binaryWrite, lastWrite, WEBSOCKET_ACCEPT_DONE, WEBSOCKET_INITIATED, WEBSOCKET_RESUME, WEBSOCKET_SUSPEND
 
Fields inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
filters
 
Constructor Summary
VertxWebSocket(org.atmosphere.cpr.AtmosphereConfig config, org.vertx.java.core.http.ServerWebSocket webSocket)
           
 
Method Summary
 void close()
          
 boolean isOpen()
          
 org.atmosphere.websocket.WebSocket write(byte[] data, int offset, int length)
          
 org.atmosphere.websocket.WebSocket write(String data)
          
 
Methods inherited from class org.atmosphere.websocket.WebSocket
close, config, flush, lastWriteTimeStampInMilliseconds, redirect, resource, resource, retrieveUUID, 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, toString, wait, wait, wait
 

Constructor Detail

VertxWebSocket

public VertxWebSocket(org.atmosphere.cpr.AtmosphereConfig config,
                      org.vertx.java.core.http.ServerWebSocket webSocket)
Method Detail

write

public org.atmosphere.websocket.WebSocket write(String data)
                                         throws IOException

Specified by:
write in class org.atmosphere.websocket.WebSocket
Throws:
IOException

write

public org.atmosphere.websocket.WebSocket write(byte[] data,
                                                int offset,
                                                int length)
                                         throws IOException

Specified by:
write in class org.atmosphere.websocket.WebSocket
Throws:
IOException

isOpen

public boolean isOpen()

Specified by:
isOpen in class org.atmosphere.websocket.WebSocket

close

public void close()

Specified by:
close in class org.atmosphere.websocket.WebSocket


Copyright © 2013. All Rights Reserved.