Package org.jruby.util
Class IOChannel.IOReadableWritableByteChannel
java.lang.Object
org.jruby.util.IOChannel
org.jruby.util.IOChannel.IOReadableWritableByteChannel
- All Implemented Interfaces:
Closeable
,AutoCloseable
,Channel
,ReadableByteChannel
,WritableByteChannel
- Enclosing class:
IOChannel
public static class IOChannel.IOReadableWritableByteChannel
extends IOChannel
implements ReadableByteChannel, WritableByteChannel
A
ReadableByteChannel
and WritableByteChannel
wrapper around an IO-like Ruby object.-
Nested Class Summary
Nested classes/interfaces inherited from class org.jruby.util.IOChannel
IOChannel.IOReadableByteChannel, IOChannel.IOReadableWritableByteChannel, IOChannel.IOWritableByteChannel
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.jruby.util.IOChannel
close, initReadSite, initWriteSite, isOpen, read, write
-
Constructor Details
-
IOReadableWritableByteChannel
-
-
Method Details
-
read
- Specified by:
read
in interfaceReadableByteChannel
- Throws:
IOException
-
write
- Specified by:
write
in interfaceWritableByteChannel
- Throws:
IOException
-