Interface VirtualAbstractChannelSelector.VirtualAcceptSelectorListener
- All Superinterfaces:
VirtualChannelSelector.VirtualAbstractSelectorListener
- Enclosing class:
VirtualAbstractChannelSelector
public static interface VirtualAbstractChannelSelector.VirtualAcceptSelectorListener
extends VirtualChannelSelector.VirtualAbstractSelectorListener
-
Method Summary
Modifier and TypeMethodDescriptionvoidselectFailure(VirtualAbstractChannelSelector selector, AbstractSelectableChannel sc, Object attachment, Throwable msg) Called when a channel selection fails.booleanselectSuccess(VirtualAbstractChannelSelector selector, AbstractSelectableChannel sc, Object attachment) Called when a channel is successfully selected for readyness.
-
Method Details
-
selectSuccess
boolean selectSuccess(VirtualAbstractChannelSelector selector, AbstractSelectableChannel sc, Object attachment) Called when a channel is successfully selected for readyness.- Parameters:
attachment- originally given with the channel's registration- Returns:
- indicator of whether or not any 'progress' was made due to this select e.g. read-select -> read >0 bytes, write-select -> wrote > 0 bytes
-
selectFailure
void selectFailure(VirtualAbstractChannelSelector selector, AbstractSelectableChannel sc, Object attachment, Throwable msg) Called when a channel selection fails.- Parameters:
msg- failure message
-