public class NioClientHandler
extends java.lang.Object
implements org.jetlang.fibers.NioChannelHandler
Modifier and Type | Class and Description |
---|---|
static interface |
NioClientHandler.Reader |
Constructor and Description |
---|
NioClientHandler(java.nio.channels.SocketChannel socket,
NioClientHandler.Reader r) |
Modifier and Type | Method and Description |
---|---|
static NioClientHandler |
create(java.lang.String host,
int port,
NioClientHandler.Reader reader) |
java.nio.channels.SelectableChannel |
getChannel() |
int |
getInterestSet() |
java.nio.channels.SocketChannel |
getSocket() |
void |
onEnd() |
org.jetlang.fibers.NioChannelHandler.Result |
onSelect(org.jetlang.fibers.NioFiber nioFiber,
org.jetlang.fibers.NioControls controls,
java.nio.channels.SelectionKey key) |
void |
onSelectorEnd() |
public NioClientHandler(java.nio.channels.SocketChannel socket, NioClientHandler.Reader r)
public static NioClientHandler create(java.lang.String host, int port, NioClientHandler.Reader reader)
public java.nio.channels.SocketChannel getSocket()
public org.jetlang.fibers.NioChannelHandler.Result onSelect(org.jetlang.fibers.NioFiber nioFiber, org.jetlang.fibers.NioControls controls, java.nio.channels.SelectionKey key)
onSelect
in interface org.jetlang.fibers.NioChannelHandler
public java.nio.channels.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 © 2019. All Rights Reserved.