< 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 >