public class NioJetlangChannelHandler
extends java.lang.Object
implements org.jetlang.fibers.NioChannelHandler
Constructor and Description |
---|
NioJetlangChannelHandler(java.nio.channels.SocketChannel accept,
JetlangMessageHandler session,
ObjectByteReader reader,
java.lang.Runnable onEnd,
java.nio.charset.Charset charset) |
Modifier and Type | Method and Description |
---|---|
void |
checkForReadTimeout(int readTimeoutInMs) |
java.nio.channels.SelectableChannel |
getChannel() |
int |
getInterestSet() |
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 NioJetlangChannelHandler(java.nio.channels.SocketChannel accept, JetlangMessageHandler session, ObjectByteReader reader, java.lang.Runnable onEnd, java.nio.charset.Charset charset)
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
public void checkForReadTimeout(int readTimeoutInMs)
Copyright © 2019. All Rights Reserved.