6824141: test/java/rmi/activation/rmidViaInheritedChannel tests fail
Reviewed-by: peterjones
--- a/jdk/test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java Thu Apr 02 11:19:34 2009 +0100
+++ b/jdk/test/java/rmi/activation/rmidViaInheritedChannel/InheritedChannelNotServerSocket.java Thu Apr 02 16:31:44 2009 +0100
@@ -22,7 +22,7 @@
*/
/* @test
- * @bug 6261402
+ * @bug 6261402 6824141
* @summary If rmid has an inherited channel that is not a server
* socket (such as it if was started using rsh/rcmd), then it should
* function normally.
@@ -37,6 +37,7 @@
import java.io.IOException;
import java.net.Socket;
+import java.net.ProtocolFamily;
import java.nio.channels.Channel;
import java.nio.channels.DatagramChannel;
import java.nio.channels.Pipe;
@@ -137,6 +138,12 @@
return provider.openDatagramChannel();
}
+ public DatagramChannel openDatagramChannel(ProtocolFamily family)
+ throws IOException
+ {
+ return provider.openDatagramChannel(family);
+ }
+
public Pipe openPipe() throws IOException {
return provider.openPipe();
}
--- a/jdk/test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java Thu Apr 02 11:19:34 2009 +0100
+++ b/jdk/test/java/rmi/activation/rmidViaInheritedChannel/RmidViaInheritedChannel.java Thu Apr 02 16:31:44 2009 +0100
@@ -22,7 +22,7 @@
*/
/* @test
- * @bug 4295885
+ * @bug 4295885 6824141
* @summary rmid should be startable from inetd
* @author Ann Wollrath
*
@@ -36,6 +36,7 @@
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.net.ServerSocket;
+import java.net.ProtocolFamily;
import java.nio.channels.*;
import java.nio.channels.spi.*;
import java.rmi.Remote;
@@ -126,6 +127,12 @@
return provider.openDatagramChannel();
}
+ public DatagramChannel openDatagramChannel(ProtocolFamily family)
+ throws IOException
+ {
+ return provider.openDatagramChannel(family);
+ }
+
public Pipe openPipe()
throws IOException
{