Jeroen Frijters wrote:
David Daney wrote:
Jeroen Frijters wrote:
             throw new RuntimeException("error instantiating default
socket factory: "
-                                       + ex.toString());
That sounds more like an InternalError than the super-generic RuntimeException.

Possibly. I don't know enough about this stuff to tell. I have, however,
since discovered that the current code is wrong. When the factory is not
properly configured it is supposed to return a factory that throws
exceptions upon invocation of the factory methods, not at this stage.

I've got a patch (attached), but I'm going on vacation tomorrow and
don't have time to properly test it and check it in, but if someone
would like to do so, that would be great.

Regards,
Jeroen
+
+    public String[] getDefaultCipherSuites()
+    {
+      throw new RuntimeException(x);
+    }
+
+    public String[] getSupportedCipherSuites()
+    {
+      throw new RuntimeException(x);
+    }
+
I'm sorry if I sound like I am preaching, but what type of exception does the RI throw here? Should this really be RuntimeException? There are different exception types for a reason, would something like UnsupportedOperationException be more appropriate?

David Daney

Reply via email to