org.atmosphere.nettosphere
Class NettyWebSocket

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

public class NettyWebSocket
extends org.atmosphere.websocket.WebSocket


Field Summary
 
Fields inherited from class org.atmosphere.websocket.WebSocket
bb, cb, CLEAN_CLOSE, lastWrite, NOT_SUPPORTED, uuid, WEBSOCKET_ACCEPT_DONE, WEBSOCKET_INITIATED, WEBSOCKET_RESUME, WEBSOCKET_SUSPEND
 
Fields inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
filters, reversedFilters
 
Constructor Summary
NettyWebSocket(org.jboss.netty.channel.Channel channel, org.atmosphere.cpr.AtmosphereConfig config)
           
 
Method Summary
 void close()
          
 boolean isOpen()
           
 org.atmosphere.websocket.WebSocket resource(org.atmosphere.cpr.AtmosphereResource r)
           
 org.atmosphere.websocket.WebSocket write(byte[] data)
           
 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
binaryWrite, broadcast, close, config, flush, lastWriteTimeStampInMilliseconds, notSupported, redirect, resource, transform, uuid, webSocketHandler, webSocketHandler, write, write, write, writeError
 
Methods inherited from class org.atmosphere.cpr.AtmosphereInterceptorWriter
filters, interceptor, invokeInterceptor, writeReady
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NettyWebSocket

public NettyWebSocket(org.jboss.netty.channel.Channel channel,
                      org.atmosphere.cpr.AtmosphereConfig config)
Method Detail

resource

public org.atmosphere.websocket.WebSocket resource(org.atmosphere.cpr.AtmosphereResource r)
Overrides:
resource in class org.atmosphere.websocket.WebSocket

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)
                                         throws IOException
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 © 2014. All Rights Reserved.