hg: nio/nio/jdk: 10 new changesets

alan.bateman at sun.com alan.bateman at sun.com
Tue Sep 16 14:39:36 PDT 2008


Changeset: bee470ba5b24
Author:    bristor
Date:      2008-09-11 14:58 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/bee470ba5b24

6440786: Cannot create a ZIP file containing zero entries
Summary: Allow reading and writing of ZIP files with zero entries.
Reviewed-by: alanb

! src/share/classes/java/util/zip/ZipOutputStream.java
! src/share/native/java/util/zip/zip_util.c
+ test/java/util/zip/TestEmptyZip.java

Changeset: ebc38225b4a9
Author:    emcmanus
Date:      2008-09-12 15:17 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/ebc38225b4a9

6747411: EventClient causes thread leaks
Summary: Reworked thread management in EventClient and related classes.
Reviewed-by: sjiang, dfuchs

! src/share/classes/com/sun/jmx/event/LeaseManager.java
! src/share/classes/com/sun/jmx/event/RepeatedSingletonJob.java
! src/share/classes/com/sun/jmx/remote/internal/ClientCommunicatorAdmin.java
! src/share/classes/javax/management/event/EventClient.java
! src/share/classes/javax/management/event/FetchingEventRelay.java
! src/share/classes/javax/management/event/RMIPushEventForwarder.java
! src/share/classes/javax/management/remote/rmi/RMIConnector.java
+ test/javax/management/eventService/EventClientThreadTest.java
! test/javax/management/eventService/SharingThreadTest.java

Changeset: 6a49dd6635ba
Author:    dfuchs
Date:      2008-09-12 17:58 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/6a49dd6635ba

6747899: jmx namespaces: hooks for permission checks should be defined in HandlerInterceptor
Reviewed-by: emcmanus

! src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
! src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java

Changeset: 09a7e38337e9
Author:    dfuchs
Date:      2008-09-12 19:06 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/09a7e38337e9

6747983: jmx namespace: unspecified self-link detection logic
Reviewed-by: emcmanus

! src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
! src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
! test/javax/management/namespace/JMXNamespaceTest.java

Changeset: 0040c30cc7a8
Author:    alanb
Date:      2008-09-15 15:04 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/0040c30cc7a8

Merge


Changeset: 1f02742842ba
Author:    alanb
Date:      2008-09-16 19:40 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/1f02742842ba

Ensure that completion handler is invoked by thread with the
  expected identity
Initial clean-up of FileChannel/AsynchronousFileChannel

! make/java/nio/Exportedfiles.gmk
! make/java/nio/FILES_c.gmk
! make/java/nio/FILES_java.gmk
! make/java/nio/Makefile
! make/java/nio/mapfile-linux
! make/java/nio/mapfile-solaris
! src/share/classes/java/nio/channels/AsynchronousChannelGroup.java
! src/share/classes/java/nio/channels/AsynchronousServerSocketChannel.java
+ src/share/classes/java/nio/channels/ShutdownChannelGroupException.java
! src/share/classes/java/nio/channels/exceptions
! src/share/classes/java/nio/channels/spi/AbstractInterruptibleChannel.java
- src/share/classes/sun/misc/JavaNioChannelsSpiAccess.java
! src/share/classes/sun/misc/SharedSecrets.java
! src/share/classes/sun/nio/ch/AsynchronousChannelGroupImpl.java
! src/share/classes/sun/nio/ch/AsynchronousFileChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousServerSocketChannelImpl.java
! src/share/classes/sun/nio/ch/AsynchronousSocketChannelImpl.java
! src/share/classes/sun/nio/ch/CompletedFuture.java
! src/share/classes/sun/nio/ch/FileChannelImpl.java
+ src/share/classes/sun/nio/ch/FileDispatcher.java
+ src/share/classes/sun/nio/ch/Groupable.java
! src/share/classes/sun/nio/ch/Invoker.java
! src/share/classes/sun/nio/ch/PendingFuture.java
- src/share/classes/sun/nio/ch/PortableAsynchronousFileChannelImpl.java
+ src/share/classes/sun/nio/ch/SimpleAsynchronousFileChannelImpl.java
! src/share/classes/sun/nio/ch/ThreadPool.java
- src/share/classes/sun/nio/ch/ThreadPoolManager.java
! src/solaris/classes/sun/nio/ch/DatagramDispatcher.java
! src/solaris/classes/sun/nio/ch/DevPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/DevPollSelectorImpl.java
! src/solaris/classes/sun/nio/ch/EPollArrayWrapper.java
! src/solaris/classes/sun/nio/ch/EPollPort.java
! src/solaris/classes/sun/nio/ch/EPollSelectorImpl.java
- src/solaris/classes/sun/nio/ch/FileDispatcher.java
+ src/solaris/classes/sun/nio/ch/FileDispatcherImpl.java
! src/solaris/classes/sun/nio/ch/PollSelectorImpl.java
! src/solaris/classes/sun/nio/ch/Port.java
! src/solaris/classes/sun/nio/ch/SinkChannelImpl.java
! src/solaris/classes/sun/nio/ch/SocketDispatcher.java
! src/solaris/classes/sun/nio/ch/SolarisEventPort.java
! src/solaris/classes/sun/nio/ch/SourceChannelImpl.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousServerSocketChannelImpl.java
! src/solaris/classes/sun/nio/ch/UnixAsynchronousSocketChannelImpl.java
! src/solaris/classes/sun/nio/fs/UnixChannelFactory.java
! src/solaris/native/sun/nio/ch/EPollPort.c
! src/solaris/native/sun/nio/ch/FileChannelImpl.c
- src/solaris/native/sun/nio/ch/FileDispatcher.c
+ src/solaris/native/sun/nio/ch/FileDispatcherImpl.c
! src/solaris/native/sun/nio/ch/SocketDispatcher.c
- src/windows/classes/sun/nio/ch/FileDispatcher.java
+ src/windows/classes/sun/nio/ch/FileDispatcherImpl.java
! src/windows/classes/sun/nio/ch/Iocp.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousChannelProvider.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousFileChannelImpl.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousServerSocketChannelImpl.java
! src/windows/classes/sun/nio/ch/WindowsAsynchronousSocketChannelImpl.java
! src/windows/native/sun/nio/ch/FileChannelImpl.c
- src/windows/native/sun/nio/ch/FileDispatcher.c
+ src/windows/native/sun/nio/ch/FileDispatcherImpl.c
! src/windows/native/sun/nio/ch/WindowsAsynchronousFileChannelImpl.c
+ test/java/nio/channels/AsynchronousChannelGroup/Identity.java
! test/java/nio/channels/AsynchronousChannelGroup/Unbounded.java

Changeset: baae64ef16f6
Author:    xdono
Date:      2008-09-11 11:25 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/baae64ef16f6

Added tag jdk7-b35 for changeset cf4894b78ceb

! .hgtags

Changeset: 8484e830666e
Author:    tbell
Date:      2008-09-12 14:34 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/8484e830666e

Merge


Changeset: def697d44797
Author:    tbell
Date:      2008-09-12 23:31 -0700
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/def697d44797

Merge


Changeset: 43f808865d34
Author:    alanb
Date:      2008-09-16 22:06 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/43f808865d34

Merge

! .hgtags




More information about the nio-dev mailing list