hg: jdk/sandbox: Initial implementation of unix domain channels. See j.n.c.{Server}SocketChannel apidoc

michael.x.mcmahon at oracle.com michael.x.mcmahon at oracle.com
Fri Oct 25 14:57:15 UTC 2019


Changeset: 119ac9128c1b
Author:    michaelm
Date:      2019-10-25 15:56 +0100
URL:       https://hg.openjdk.java.net/jdk/sandbox/rev/119ac9128c1b

Initial implementation of unix domain channels. See j.n.c.{Server}SocketChannel apidoc

! src/java.base/share/classes/java/net/StandardProtocolFamily.java
! src/java.base/share/classes/java/nio/channels/ServerSocketChannel.java
! src/java.base/share/classes/java/nio/channels/SocketChannel.java
+ src/java.base/share/classes/java/nio/channels/UnixDomainSocketAddress.java
! src/java.base/share/classes/java/nio/channels/spi/SelectorProvider.java
! src/java.base/share/classes/module-info.java
! src/java.base/share/classes/sun/net/util/SocketExceptions.java
! src/java.base/share/classes/sun/nio/ch/IOStatus.java
! src/java.base/share/classes/sun/nio/ch/IOUtil.java
+ src/java.base/share/classes/sun/nio/ch/InetServerSocketChannelImpl.java
+ src/java.base/share/classes/sun/nio/ch/InetSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/NativeDispatcher.java
! src/java.base/share/classes/sun/nio/ch/Net.java
! src/java.base/share/classes/sun/nio/ch/Secrets.java
! src/java.base/share/classes/sun/nio/ch/SelectorProviderImpl.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/ServerSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/SocketAdaptor.java
! src/java.base/share/classes/sun/nio/ch/SocketChannelImpl.java
+ src/java.base/share/classes/sun/nio/ch/UnixDomainServerSocketChannelImpl.java
+ src/java.base/share/classes/sun/nio/ch/UnixDomainSocketChannelImpl.java
! src/java.base/share/classes/sun/nio/ch/Util.java
! src/java.base/share/native/libnet/net_util.h
+ src/java.base/share/native/libnio/ch/UnixDomainSocketAddress.c
! src/java.base/unix/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/unix/classes/sun/nio/ch/FileDispatcherImpl.java
! src/java.base/unix/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/unix/classes/sun/nio/ch/SocketDispatcher.java
- src/java.base/unix/classes/sun/nio/ch/UnixDomainSocketChannelImpl.java
! src/java.base/unix/native/libnet/net_util_md.h
! src/java.base/unix/native/libnio/ch/IOUtil.c
! src/java.base/unix/native/libnio/ch/Net.c
! src/java.base/unix/native/libnio/ch/nio_util.h
! src/java.base/windows/classes/sun/nio/ch/DatagramDispatcher.java
! src/java.base/windows/classes/sun/nio/ch/FileDispatcherImpl.java
+ src/java.base/windows/classes/sun/nio/ch/InheritedChannel.java
! src/java.base/windows/classes/sun/nio/ch/NativeThread.java
! src/java.base/windows/classes/sun/nio/ch/SinkChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/SocketDispatcher.java
! src/java.base/windows/classes/sun/nio/ch/SourceChannelImpl.java
! src/java.base/windows/classes/sun/nio/ch/WindowsSelectorImpl.java
! src/java.base/windows/native/libnet/net_util_md.h
! src/java.base/windows/native/libnio/ch/IOUtil.c
! src/java.base/windows/native/libnio/ch/Net.c
! src/java.base/windows/native/libnio/ch/nio_util.h



More information about the jdk-sandbox-changes mailing list