hg: nio/nio/jdk: 11 new changesets

alan.bateman at sun.com alan.bateman at sun.com
Sat Sep 6 00:28:50 PDT 2008


Changeset: 00ea8fc81867
Author:    emcmanus
Date:      2008-09-03 14:31 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/00ea8fc81867

6744132: Spurious failures from test/javax/management/MBeanInfo/NotificationInfoTest.java
Reviewed-by: dfuchs

! test/javax/management/MBeanInfo/NotificationInfoTest.java

Changeset: 9145ff046bb4
Author:    dfuchs
Date:      2008-09-04 14:46 +0200
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/9145ff046bb4

5072476: RFE: support cascaded (federated) MBean Servers
6299231: Add support for named MBean Servers
Summary: New javax.management.namespace package.
Reviewed-by: emcmanus

! make/docs/CORE_PKGS.gmk
! src/share/classes/com/sun/jmx/defaults/JmxProperties.java
! src/share/classes/com/sun/jmx/interceptor/DefaultMBeanServerInterceptor.java
+ src/share/classes/com/sun/jmx/interceptor/DispatchInterceptor.java
+ src/share/classes/com/sun/jmx/interceptor/DomainDispatchInterceptor.java
! src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptor.java
+ src/share/classes/com/sun/jmx/interceptor/MBeanServerInterceptorSupport.java
- src/share/classes/com/sun/jmx/interceptor/MBeanServerSupport.java
+ src/share/classes/com/sun/jmx/interceptor/NamespaceDispatchInterceptor.java
! src/share/classes/com/sun/jmx/interceptor/SingleMBeanForwarder.java
! src/share/classes/com/sun/jmx/mbeanserver/JmxMBeanServer.java
! src/share/classes/com/sun/jmx/mbeanserver/MXBeanLookup.java
! src/share/classes/com/sun/jmx/mbeanserver/Repository.java
! src/share/classes/com/sun/jmx/mbeanserver/SunJmxMBeanServer.java
! src/share/classes/com/sun/jmx/mbeanserver/Util.java
+ src/share/classes/com/sun/jmx/namespace/DomainInterceptor.java
+ src/share/classes/com/sun/jmx/namespace/HandlerInterceptor.java
+ src/share/classes/com/sun/jmx/namespace/JMXNamespaceUtils.java
+ src/share/classes/com/sun/jmx/namespace/NamespaceInterceptor.java
+ src/share/classes/com/sun/jmx/namespace/ObjectNameRouter.java
+ src/share/classes/com/sun/jmx/namespace/RoutingConnectionProxy.java
+ src/share/classes/com/sun/jmx/namespace/RoutingMBeanServerConnection.java
+ src/share/classes/com/sun/jmx/namespace/RoutingProxy.java
+ src/share/classes/com/sun/jmx/namespace/RoutingServerProxy.java
+ src/share/classes/com/sun/jmx/namespace/package.html
+ src/share/classes/com/sun/jmx/namespace/serial/DefaultRewritingProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/IdentityProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/JMXNamespaceContext.java
+ src/share/classes/com/sun/jmx/namespace/serial/RewritingProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/RoutingOnlyProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/SerialRewritingProcessor.java
+ src/share/classes/com/sun/jmx/namespace/serial/package.html
! src/share/classes/com/sun/jmx/remote/internal/ServerNotifForwarder.java
! src/share/classes/com/sun/jmx/remote/util/EventClientConnection.java
! src/share/classes/javax/management/InstanceNotFoundException.java
! src/share/classes/javax/management/MBeanPermission.java
! src/share/classes/javax/management/MBeanServer.java
! src/share/classes/javax/management/MBeanServerDelegate.java
! src/share/classes/javax/management/MBeanServerFactory.java
! src/share/classes/javax/management/ObjectName.java
! src/share/classes/javax/management/event/EventClient.java
! src/share/classes/javax/management/event/EventClientDelegate.java
+ src/share/classes/javax/management/namespace/JMXDomain.java
+ src/share/classes/javax/management/namespace/JMXNamespace.java
+ src/share/classes/javax/management/namespace/JMXNamespaceMBean.java
+ src/share/classes/javax/management/namespace/JMXNamespacePermission.java
+ src/share/classes/javax/management/namespace/JMXNamespaceView.java
+ src/share/classes/javax/management/namespace/JMXNamespaces.java
+ src/share/classes/javax/management/namespace/JMXRemoteNamespace.java
+ src/share/classes/javax/management/namespace/JMXRemoteNamespaceMBean.java
+ src/share/classes/javax/management/namespace/MBeanServerConnectionWrapper.java
+ src/share/classes/javax/management/namespace/MBeanServerSupport.java
+ src/share/classes/javax/management/namespace/VirtualEventManager.java
+ src/share/classes/javax/management/namespace/package-info.java
! src/share/classes/javax/management/remote/JMXConnectorFactory.java
! src/share/classes/javax/management/remote/rmi/RMIConnectionImpl.java
+ test/javax/management/MBeanServerFactory/NamedMBeanServerTest.java
! test/javax/management/ObjectName/ApplyWildcardTest.java
+ test/javax/management/namespace/DomainCreationTest.java
+ test/javax/management/namespace/EventWithNamespaceControlTest.java
+ test/javax/management/namespace/EventWithNamespaceTest.java
+ test/javax/management/namespace/ExportNamespaceTest.java
+ test/javax/management/namespace/JMXDomainTest.java
+ test/javax/management/namespace/JMXNamespaceSecurityTest.java
+ test/javax/management/namespace/JMXNamespaceTest.java
+ test/javax/management/namespace/JMXNamespaceViewTest.java
+ test/javax/management/namespace/JMXNamespacesTest.java
+ test/javax/management/namespace/JMXRemoteNamespaceTest.java
+ test/javax/management/namespace/JMXRemoteTargetNamespace.java
+ test/javax/management/namespace/LazyDomainTest.java
+ test/javax/management/namespace/MXBeanRefTest.java
+ test/javax/management/namespace/NamespaceController.java
+ test/javax/management/namespace/NamespaceControllerMBean.java
+ test/javax/management/namespace/NamespaceCreationTest.java
+ test/javax/management/namespace/NamespaceNotificationsTest.java
+ test/javax/management/namespace/NullDomainObjectNameTest.java
+ test/javax/management/namespace/NullObjectNameTest.java
+ test/javax/management/namespace/QueryNamesTest.java
+ test/javax/management/namespace/RemoveNotificationListenerTest.java
+ test/javax/management/namespace/RoutingServerProxyTest.java
+ test/javax/management/namespace/SerialParamProcessorTest.java
+ test/javax/management/namespace/SourceNamespaceTest.java
+ test/javax/management/namespace/VirtualMBeanNotifTest.java
+ test/javax/management/namespace/VirtualMBeanTest.java
+ test/javax/management/namespace/VirtualNamespaceQueryTest.java
+ test/javax/management/namespace/VirtualPropsTest.java
+ test/javax/management/namespace/Wombat.java
+ test/javax/management/namespace/WombatMBean.java
+ test/javax/management/namespace/namespace.policy

Changeset: 00ff896d2346
Author:    alanb
Date:      2008-09-04 19:08 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/00ff896d2346

Merge

! make/docs/CORE_PKGS.gmk
- src/share/classes/com/sun/jmx/interceptor/MBeanServerSupport.java

Changeset: 2152af7eea94
Author:    alanb
Date:      2008-09-04 19:14 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/2152af7eea94

Temporary solution to get fstatat working on x64

! src/solaris/native/sun/nio/fs/UnixNativeDispatcher.c

Changeset: a4aabd5cc63e
Author:    alanb
Date:      2008-09-04 19:18 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/a4aabd5cc63e

Fixed wording for how SeekableByteChannel may behave when a channel to a file
  opened for append

! src/share/classes/java/nio/channels/SeekableByteChannel.java

Changeset: c8a6c23e6a46
Author:    alanb
Date:      2008-09-04 19:29 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/c8a6c23e6a46

Minor typos and spec fixes.

! src/share/classes/java/nio/file/CopyOption.java
! src/share/classes/java/nio/file/OpenOption.java
! src/share/classes/java/nio/file/SecureDirectoryStream.java
! src/share/classes/java/nio/file/attribute/AclFileAttributeView.java
! src/share/classes/java/nio/file/attribute/AttributeView.java
! src/share/classes/java/nio/file/attribute/DosFileAttributeView.java
! src/share/classes/java/nio/file/attribute/FileStoreSpaceAttributeView.java
! src/share/classes/java/nio/file/attribute/NamedAttributeView.java
! src/share/classes/java/nio/file/attribute/package-info.java

Changeset: 1656ecd7df67
Author:    alanb
Date:      2008-09-04 19:30 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/1656ecd7df67

ReadOnlyFileSystemException should be UOE

! src/share/classes/java/nio/file/ReadOnlyFileSystemException.java

Changeset: c8be72770826
Author:    alanb
Date:      2008-09-05 12:02 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/c8be72770826

FileStoreAttributeView#readAttributes(String) fails to match specified
  attribute names
NamedAttributeView#setAttribute should work like the write method

! src/share/classes/java/nio/file/attribute/NamedAttributeView.java
! src/share/classes/sun/nio/fs/AbstractAclFileAttributeView.java
! src/share/classes/sun/nio/fs/AbstractBasicFileAttributeView.java
! src/share/classes/sun/nio/fs/AbstractFileStoreSpaceAttributeView.java
! src/share/classes/sun/nio/fs/AbstractNamedAttributeView.java
! src/share/classes/sun/nio/fs/FileOwnerAttributeViewImpl.java
! src/solaris/classes/sun/nio/fs/LinuxDosFileAttributeView.java
! src/solaris/classes/sun/nio/fs/UnixFileAttributeViews.java
! src/windows/classes/sun/nio/fs/WindowsFileAttributeViews.java
! test/java/nio/file/attribute/FileStoreSpaceAttributeView/Basic.java

Changeset: 3e07ae4ad6f0
Author:    alanb
Date:      2008-09-05 12:59 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/3e07ae4ad6f0

Update to zip demo provider to allow dynamic access to zip/JAR
  file attributes
Contributed-by: Rajendra.Gutupalli

! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributeView.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/JarFileAttributes.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileAttributeView.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileBasicAttributeView.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFilePath.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStore.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileStream.java
! src/share/demo/nio/ZipFileSystem/com/sun/nio/zipfs/ZipFileSystem.java
! test/demo/nio/ZipFileSystem/Sanity.java

Changeset: 72842ca92802
Author:    alanb
Date:      2008-09-05 18:47 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/72842ca92802

First installation of temporary file support

! src/share/classes/java/nio/file/StandardOpenOption.java
! src/solaris/classes/sun/nio/fs/UnixChannelFactory.java
! src/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/windows/classes/sun/nio/fs/WindowsConstants.java
+ test/java/nio/file/Path/DeleteOnClose.java
+ test/java/nio/file/Path/delete_on_close.sh

Changeset: 23c3f91494e2
Author:    alanb
Date:      2008-09-05 20:29 +0100
URL:       http://hg.openjdk.java.net/nio/nio/jdk/rev/23c3f91494e2

Added Windows specific open options to test extensibility.
FileSystem#getNameMatcher should throw UOE when invoked with unknown syntax

! make/java/nio/FILES_java.gmk
+ src/share/classes/com/sun/nio/file/ExtendedOpenOption.java
! src/share/classes/java/nio/file/FileSystem.java
! src/share/classes/java/nio/file/Files.java
! src/share/classes/sun/nio/fs/PollingWatchService.java
! src/solaris/classes/sun/nio/fs/UnixFileSystem.java
! src/solaris/classes/sun/nio/fs/UnixSecureDirectoryStream.java
! src/windows/classes/sun/nio/fs/WindowsChannelFactory.java
! src/windows/classes/sun/nio/fs/WindowsFileSystem.java
! src/windows/classes/sun/nio/fs/WindowsFileSystemProvider.java
! test/java/nio/file/Path/SBC.java
! test/java/nio/file/PathMatcher/Basic.java




More information about the nio-dev mailing list