Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 4313882
Votes 2
Synopsis New I/O: Scalable I/O for sockets and files
Category java:classes_io
Reported Against 1.1 , 1.2 , 1.3 , 1.1.2 , 1.1.3 , 1.1.4 , 1.1.7 , 1.2.1 , 1.2.2 , 1.1fcs , 1.2fcs , 1.2alpha , 1.2beta2 , 1.2beta3 , merlin-beta , kestrel-beta
Release Fixed 1.4(merlin-beta)
State 10-Fix Delivered, request for enhancement
Priority: 2-High
Related Bugs 4075058 , 4225965 , 4286936 , 4293459
Submit Date 18-FEB-2000
Description




An API for scalable I/O operations on both files and sockets, in the
form of either asynchronous requests or polling.  This API will make it
possible to write production-quality web and application servers that scale
well to thousands of open connections and can easily take advantage of
multiple processors.

This API is being developed under the Java Community Process as part of JSR-051.
Work Around
N/A
Evaluation
In progress.  --  xxxxx@xxxxx  2000/2/18

Done.  --  xxxxx@xxxxx  2000/12/15
Comments
  
  Include a link with my name & email   

Submitted On 10-APR-2001
adampr
Done? So how do I do select in java? Please email me.


Submitted On 15-MAY-2001
gbishop
So how do I get the JSR-051?

-G


Submitted On 16-MAY-2001
sjasja
JSR-051: see
http://java.sun.com/aboutJava/communityprocess/jsr/jsr_051_ioapis.html

Public release of an implementation seems likely to be in
JDK 1.4 (aka Merlin), maybe sometime this autumn?

Search the web for more vague guesses and misinformation;
keywords: java.nio, jdk 1.4, merlin, tiger.


Submitted On 08-JUN-2001
avalon
As far as I can tell this isn't fixed.  They've just 
decided that they are going to fix it eventually.


Submitted On 20-JUN-2001
Jjesper
Asynchronous (socket) I/O is included in the java.nio 
package in the 1.4 beta. It actually works (even if there 
are some issues to iron out.)


Submitted On 22-JUN-2001
p.lavarre
> scalable I/O ... files ... asynchronous ...

Not scalable DOWN.  Of course we didn't mean THAT.

jsr-51-comments at jcp.org assures me we shouldn't read 
jsr/detail/051.jsp as a promise of console i/o that works.

Vote at bugs/4071281.html if you care.  Be sure to notice 
even System.err is broke if you use System.in to read lines 
in.


Submitted On 22-JUN-2001
p.lavarre
"JSR-051" here means
http://jcp.org/jsr/detail/051.jsp

(I hear the less concise link mentioned has been working 
for a longer time, but isn't as concise and can't easily be 
munged to visit, say, jsr 065 re concise object array 
literals instead.)



PLEASE NOTE: JDK6 is formerly known as Project Mustang