Package org.jruby.util.io
Class BlockingIO.IOSelector
java.lang.Object
org.jruby.util.io.BlockingIO.IOSelector
- All Implemented Interfaces:
Runnable
- Enclosing class:
- BlockingIO
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConcurrentLinkedQueue<BlockingIO.IOChannel>private final Selector -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
selector
-
registrationQueue
-
-
Constructor Details
-
IOSelector
- Throws:
IOException
-
-
Method Details
-
run
public void run() -
add
-
await
- Throws:
InterruptedException
-