* Added support for JRockit VMs
* Fixed incorrect test result on Windows and Solaris for Sun VMs
This commit is contained in:
parent
b8c2051407
commit
7a503f1519
@ -145,13 +145,13 @@ class NioProviderMetadata {
|
|||||||
|
|
||||||
// Windows
|
// Windows
|
||||||
} else if (os.indexOf("windows") >= 0) {
|
} else if (os.indexOf("windows") >= 0) {
|
||||||
if (provider.equals("sun.nio.ch.DevPollSelectorProvider")) {
|
if (provider.equals("sun.nio.ch.WindowsSelectorProvider")) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
// Solaris
|
// Solaris
|
||||||
} else if (os.indexOf("sun") >= 0 || os.indexOf("solaris") >= 0) {
|
} else if (os.indexOf("sun") >= 0 || os.indexOf("solaris") >= 0) {
|
||||||
if (provider.equals("sun.nio.ch.WindowsSelectorProvider")) {
|
if (provider.equals("sun.nio.ch.DevPollSelectorProvider")) {
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -178,6 +178,21 @@ class NioProviderMetadata {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
// BEA
|
||||||
|
} else if (vendor.indexOf("bea") >= 0 || vendor.indexOf("oracle") >= 0) {
|
||||||
|
// Linux
|
||||||
|
if (os.indexOf("linux") >= 0) {
|
||||||
|
if (provider.equals("sun.nio.ch.EPollSelectorProvider") ||
|
||||||
|
provider.equals("sun.nio.ch.PollSelectorProvider")) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Windows
|
||||||
|
} else if (os.indexOf("windows") >= 0) {
|
||||||
|
if (provider.equals("sun.nio.ch.WindowsSelectorProvider")) {
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Others (untested)
|
// Others (untested)
|
||||||
|
Loading…
Reference in New Issue
Block a user