com.sun.grizzly.websockets
Class NioClientNetworkHandler
java.lang.Object
com.sun.grizzly.websockets.NioClientNetworkHandler
- All Implemented Interfaces:
- NetworkHandler
public class NioClientNetworkHandler
- extends Object
- implements NetworkHandler
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NioClientNetworkHandler
public NioClientNetworkHandler(Selector channelSelector,
NioClientWebSocket socket)
throws IOException
- Throws:
IOException
setChannel
public void setChannel(SocketChannel channel)
send
public void send(DataFrame frame)
throws IOException
- Specified by:
send in interface NetworkHandler
- Throws:
IOException
getKey
public SelectionKey getKey()
process
public void process(SelectionKey key)
throws IOException
- Throws:
IOException
doConnect
protected void doConnect(boolean finishNioConnect)
throws IOException
- Throws:
IOException
write
protected void write(byte[] bytes)
throws IOException
- Throws:
IOException
shutdown
public void shutdown()
throws IOException
- Throws:
IOException
getWebSocket
public WebSocket getWebSocket()
setWebSocket
public void setWebSocket(WebSocket webSocket)
- Specified by:
setWebSocket in interface NetworkHandler
readFrame
protected void readFrame()
throws IOException
- Throws:
IOException
get
public byte get()
throws IOException
- Specified by:
get in interface NetworkHandler
- Throws:
IOException
peek
public boolean peek(byte... bytes)
throws IOException
- Specified by:
peek in interface NetworkHandler
- Throws:
IOException
Copyright © 2011 Oracle Corpration. All Rights Reserved.