Package org.eclipse.jetty.io
Interface ManagedSelector.SelectableEndPoint
-
- All Superinterfaces:
AutoCloseable,Closeable,EndPoint
- All Known Implementing Classes:
NetworkTrafficSelectChannelEndPoint,SelectChannelEndPoint
- Enclosing class:
- ManagedSelector
public static interface ManagedSelector.SelectableEndPoint extends EndPoint
AManagedSelector.SelectableEndPointis anEndPointthat wish to be notified of non-blocking events by theManagedSelector.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description RunnableonSelected()Callback method invoked when a read or write events has been detected by theManagedSelectorfor this endpoint.voidupdateKey()Callback method invoked when all the keys selected by theManagedSelectorfor this endpoint have been processed.-
Methods inherited from interface org.eclipse.jetty.io.EndPoint
close, fill, fillInterested, flush, getConnection, getCreatedTimeStamp, getIdleTimeout, getLocalAddress, getRemoteAddress, getTransport, isFillInterested, isInputShutdown, isOpen, isOptimizedForDirectBuffers, isOutputShutdown, onClose, onOpen, setConnection, setIdleTimeout, shutdownOutput, tryFillInterested, upgrade, write
-
-
-
-
Method Detail
-
onSelected
Runnable onSelected()
Callback method invoked when a read or write events has been detected by theManagedSelectorfor this endpoint.- Returns:
- a job that may block or null
-
updateKey
void updateKey()
Callback method invoked when all the keys selected by theManagedSelectorfor this endpoint have been processed.
-
-