| Package | Description | 
|---|---|
| org.jruby | |
| org.jruby.ext.ffi.io | |
| org.jruby.ext.socket | |
| org.jruby.ext.tempfile | |
| org.jruby.runtime.profile.builtin | This package contains the implementation of  ProfilingServiceand all related
 classes will be used for all profiling methods which are shipped with jruby. | 
| org.jruby.util | |
| org.jruby.util.io | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RubyFileRuby File class equivalent in java. | 
| Modifier and Type | Method and Description | 
|---|---|
| static RubyIO | RubyIO. convertToIO(ThreadContext context,
           IRubyObject obj) | 
| RubyIO | RubyIO. flush(ThreadContext context)Flushes the IO output stream. | 
| protected RubyIO | RubyIO. flushRaw(ThreadContext context,
        boolean sync) | 
| RubyIO | RubyIO. GetWriteIO() | 
| static RubyIO | RubyIO. newIO(Ruby runtime,
     Channel channel) | 
| static RubyIO | RubyIO. prepStdio(Ruby runtime,
         InputStream f,
         Channel c,
         int fmode,
         RubyClass klass,
         String path) | 
| static RubyIO | RubyIO. prepStdio(Ruby runtime,
         OutputStream f,
         Channel c,
         int fmode,
         RubyClass klass,
         String path) | 
| protected RubyIO | RubyIO. reopenIO(ThreadContext context,
        RubyIO nfile) | 
| protected RubyIO | RubyIO. setAscii8bitBinmode() | 
| RubyIO | RubyIO. to_io() | 
| Modifier and Type | Method and Description | 
|---|---|
| static IRubyObject | RubyIO. ensureYieldClosePipes(ThreadContext context,
                     IRubyObject obj,
                     RubyIO r,
                     RubyIO w,
                     Block block) | 
| protected RubyIO | RubyIO. reopenIO(ThreadContext context,
        RubyIO nfile) | 
| boolean | RubyThread. select(Channel channel,
      RubyIO io,
      int ops)Perform an interruptible select operation on the given channel and fptr,
 waiting for the requested operations. | 
| boolean | RubyThread. select(Channel channel,
      RubyIO io,
      int ops,
      long timeout)Perform an interruptible select operation on the given channel and fptr,
 waiting for the requested operations or the given timeout. | 
| boolean | RubyThread. select(RubyIO io,
      int ops)Perform an interruptible select operation on the given channel and fptr,
 waiting for the requested operations or the given timeout. | 
| boolean | RubyThread. select(RubyIO io,
      int ops,
      long timeout)Perform an interruptible select operation on the given channel and fptr,
 waiting for the requested operations or the given timeout. | 
| boolean | RubyThread. selectForAccept(RubyIO io)Deprecated.  | 
| boolean | RubyThread. waitForIO(ThreadContext context,
         RubyIO io,
         int ops) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | FileDescriptorIOAn IO implementation that reads/writes to a native file descriptor. | 
| Modifier and Type | Method and Description | 
|---|---|
| static RubyIO | FileDescriptorIO. wrap(ThreadContext context,
    IRubyObject recv,
    IRubyObject fd) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | RubyBasicSocketImplementation of the BasicSocket class from Ruby. | 
| class  | RubyIPSocket | 
| class  | RubyServerSocket | 
| class  | RubySocket | 
| class  | RubyTCPServer | 
| class  | RubyTCPSocket | 
| class  | RubyUDPSocket | 
| class  | RubyUNIXServer | 
| class  | RubyUNIXSocket | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | TempfileAn implementation of tempfile.rb in Java. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ProfilePrinter. printProfile(RubyIO out) | 
| Modifier and Type | Method and Description | 
|---|---|
| static RubyIO | TypeConverter. ioGetIO(Ruby runtime,
       IRubyObject obj) | 
| Modifier and Type | Field and Description | 
|---|---|
| RubyIO | OpenFile. tiedIOForWriting | 
| Modifier and Type | Method and Description | 
|---|---|
| IRubyObject | OpenFile. getlineFast(ThreadContext context,
           org.jcodings.Encoding enc,
           RubyIO io) | 
| static void | EncodingUtils. ioSetEncodingByBOM(ThreadContext context,
                  RubyIO io) | 
| static org.jcodings.Encoding | EncodingUtils. ioStripBOM(RubyIO io)Deprecated.  | 
| static org.jcodings.Encoding | EncodingUtils. ioStripBOM(ThreadContext context,
          RubyIO io) | 
Copyright © 2001-2015 JRuby. All Rights Reserved.