< prev index next >
src/jdk.net/linux/classes/jdk/internal/net/rdma/LinuxRdmaPollSelectorProvider.java
Print this page
@@ -34,39 +34,18 @@
public class LinuxRdmaPollSelectorProvider
extends RdmaPollSelectorProvider.PlatformRdmaPollSelectorProvider
{
public AbstractSelector openSelector(RdmaPollSelectorProvider sp)
throws IOException {
- AbstractSelector selector;
- try {
- selector = new RdmaPollSelectorImpl(sp);
- } catch (ExceptionInInitializerError e) {
- throw new UnsupportedOperationException(
- "librdmacm library is not installed!");
- }
- return selector;
+ return new RdmaPollSelectorImpl(sp);
}
public SocketChannel openSocketChannel(RdmaPollSelectorProvider sp)
throws IOException {
- SocketChannel sc;
- try {
- sc = new RdmaSocketChannelImpl(sp);
- } catch (ExceptionInInitializerError e) {
- throw new UnsupportedOperationException(
- "librdmacm library is not installed!");
- }
- return sc;
+ return new RdmaSocketChannelImpl(sp);
}
public ServerSocketChannel openServerSocketChannel(RdmaPollSelectorProvider sp)
throws IOException {
- ServerSocketChannel ssc;
- try {
- ssc = new RdmaServerSocketChannelImpl(sp);
- } catch (ExceptionInInitializerError e) {
- throw new UnsupportedOperationException(
- "librdmacm library is not installed!");
- }
- return ssc;
+ return new RdmaServerSocketChannelImpl(sp);
}
}
< prev index next >