Changeset: 9145ff046bb4
Author:    dfuchs
Date:      2008-09-04 14:46 +0200
URL:       http://hg.openjdk.java.net/jdk7/tl/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

Reply via email to