< prev index next > src/java.base/aix/classes/sun/nio/ch/DefaultPollerProvider.java
Print this page
/**
* Default PollerProvider for AIX.
*/
class DefaultPollerProvider extends PollerProvider {
- DefaultPollerProvider() { }
+ DefaultPollerProvider(Poller.Mode mode) {
+ if (mode != Poller.Mode.SYSTEM_THREADS) {
+ throw new UnsupportedOperationException();
+ }
+ super(mode);
+ }
+
+ DefaultPollerProvider() {
+ this(Poller.Mode.SYSTEM_THREADS);
+ }
@Override
Poller readPoller(boolean subPoller) throws IOException {
+ if (subPoller)
+ throw new UnsupportedOperationException();
return new PollsetPoller(true);
}
@Override
Poller writePoller(boolean subPoller) throws IOException {
+ if (subPoller)
+ throw new UnsupportedOperationException();
return new PollsetPoller(false);
}
}
< prev index next >