public class NioClientHandler extends Object implements org.jetlang.fibers.NioChannelHandler
Modifier and Type | Class and Description |
---|---|
static interface |
NioClientHandler.Reader |
Constructor and Description |
---|
NioClientHandler(SocketChannel socket,
NioClientHandler.Reader r) |
Modifier and Type | Method and Description |
---|---|
static NioClientHandler |
create(String host,
int port,
NioClientHandler.Reader reader) |
SelectableChannel |
getChannel() |
int |
getInterestSet() |
SocketChannel |
getSocket() |
void |
onEnd() |
boolean |
onSelect(org.jetlang.fibers.NioFiber nioFiber,
org.jetlang.fibers.NioControls controls,
SelectionKey key) |
void |
onSelectorEnd() |
public NioClientHandler(SocketChannel socket, NioClientHandler.Reader r)
public static NioClientHandler create(String host, int port, NioClientHandler.Reader reader)
public SocketChannel getSocket()
public boolean onSelect(org.jetlang.fibers.NioFiber nioFiber, org.jetlang.fibers.NioControls controls, SelectionKey key)
onSelect
in interface org.jetlang.fibers.NioChannelHandler
public SelectableChannel getChannel()
getChannel
in interface org.jetlang.fibers.NioChannelHandler
public int getInterestSet()
getInterestSet
in interface org.jetlang.fibers.NioChannelHandler
public void onEnd()
onEnd
in interface org.jetlang.fibers.NioChannelHandler
public void onSelectorEnd()
onSelectorEnd
in interface org.jetlang.fibers.NioChannelHandler
Copyright © 2016. All Rights Reserved.