dev@glassfish.java.net

Re: URGENT BUILD BROKEN: 7/20 Glassfish 9.0 build status

From: Carla Mott <Carla.Mott_at_Sun.COM>
Date: Wed, 20 Jul 2005 11:41:05 -0700

Adding external alias as this discussion needs to include it too!!!!!

Lloyd L Chambers wrote:
> I see one issue--AMXConfigImplBase is located in the admin-core module,
> and ConfigFactory is located in the admin module (this is not new).
> Since admin-core builds first, isn't that the problem? AMXConfigImplBase
> has not depended on ConfigFactory before, but most of its subclasses
> do. I factored out some code into AMXConfigImplBase from the
> subclasses. So ConfigFactory and AMXConfigImplBase need to be in the
> same module (and likely other files too).
>
> This has been a long-standing irritant--the split of files in the /same
> package/(com.sun.enterprise.management) into two modules. I think the
> best thing to do here is to end this split by moving the contents of
> admin/mbean/api/src/java/com/sun/*enterprise*/management into
> admin-core, as the split is artificial (always has been) and will likely
> cause future trouble.
>
> Thoughts?
>
> *My abbreviated build (checkout out source only from admin admin-core)
> was successful. See below. Dinesh, is that enough? I can do a full
> build, but it will take much longer.*
>
>
> G:\>ls -1
> bootstrap
> glassfish_dependencies
> appserv
> appserv-ee
> build.properties
>
> *G:\>rm -rf glassfish_dependencies*
>
> G:\>maven checkout -Dmodules=admin-core,admin bootstrap build
> configure-runtime
> __ __
> | \/ |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
> |_| |_\__,_|\_/\___|_||_| v. 1.0.2
>
> BUILD FAILED
> Goal "checkout" does not exist in this project.
> Total time: 1 seconds
> Finished at: Wed Jul 20 10:09:57 PDT 2005
>
> G:\>cd appserv-ee
>
> G:\appserv-ee>maven checkout -Dmodules=admin-core,admin bootstrap build
> configure-runtime
> __ __
> | \/ |__ _Apache__ ___
> | |\/| / _` \ V / -_) ' \ ~ intelligent projects ~
> |_| |_\__,_|\_/\___|_||_| v. 1.0.2
>
> Directory G:\glassfish_dependencies does not exist. Attempting to create.
> Attempting to download ee-image-SNAPSHOT.jar.
> 48781K downloaded
> Attempting to download commons-jelly-tags-interaction-1.0.jar.
> 7K downloaded
> Attempting to download commons-jelly-tags-http-1.0.jar.
> 18K downloaded
> Attempting to download glassfish-image-SNAPSHOT.jar.
> 60723K downloaded
> Starting the reactor...
> Our processing order:
>
> +----------------------------------------
> | Checkin out SJSAS PE first.
> | Memory: 2M/4M
> +----------------------------------------
> <extend>../appserv/maven.xml</extend>build:start:
>
> checkout:
> build:start:
>
> *### checkout of source stuff excised from this email, build follows ###*
>
> build:end:
>
> checkout-ee:
> [echo] ---------------------------
> [echo] - Checking out EE modules -
> [echo] ---------------------------
> Starting the reactor...
> Our processing order:
>
> +----------------------------------------
> | Bootstrapping SJSAS PE first.
> | Memory: 4M/5M
> +----------------------------------------
>
>
> bootstrap:
> build:start:
>
> bootstrap:
> [mkdir] Created dir: G:\run
> [unzip] Expanding:
> G:\glassfish_dependencies\glassfish-image\jars\glassfish-image-SNAPSHOT.jar
> into G:\run
>
> build:end:
>
> [echo] Boostrapping EE Image into already bootstrapped PE image at:
> G:/run
> [unzip] Expanding:
> G:\glassfish_dependencies\ee-image\jars\ee-image-SNAPSHOT.jar into G:\run
>
> build:
> [delete] Deleting 2 files from G:\appserv-ee
> Starting the reactor...
> Our processing order:
>
> +----------------------------------------
> | Building SJSAS PE first.
> | Memory: 4M/5M
> +----------------------------------------
> Starting the reactor...
> Our processing order:
>
> +----------------------------------------
> | Building SJSAS PE first.
> | Memory: 4M/5M
> +----------------------------------------
> build:start:
>
> build:
> build:start:
>
> build:
> [echo] ------------------------------
> [echo] - Building GlassFish modules -
> [echo] ------------------------------
> invoke-ant:
> [java] Buildfile: G:\glassfish\admin-core\build.xml
> [java]
> [java] build:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin-core\util\build
> [java]
> [java] compile:
> [java] [javac] Compiling 21 source files to
> G:\glassfish\admin-core\util\build
> [java] [javac] Note:
> G:\glassfish\admin-core\util\src\java\com\sun\enterprise\admin\util\jmx\ObjectNamesSourceGenerator.java
> uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [jar] Updating jar: G:\run\lib\appserv-rt.jar
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] publish-dtds:
> [java] [echo] Start: publish dtds->G:/run/lib/dtds
> [java] [copy] Copying 2 files to G:\run\lib\dtds
> [java] [echo] End: publish dtds->G:/run/lib/dtds
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin-core\config-api\build
> [java]
> [java] compile:
> [java] [javac] Compiling 119 source files to
> G:\glassfish\admin-core\config-api\build
> [java] [javac] Note: * uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java] [copy] Copying 8 files to
> G:\glassfish\admin-core\config-api\build
> [java] [copy] Copying 1 file to
> G:\glassfish\admin-core\config-api\build
> [java]
> [java] assemble:
> [java] [copy] Copying 1 file to
> G:\glassfish\admin-core\config-api\build
> [java] [jar] Updating jar: G:\run\lib\appserv-rt.jar
> [java]
> [java] build:
> [java]
> [java] init:
> [java] [echo] Building component admin
> [java] [mkdir] Created dir: G:\glassfish\admin-core\admin\build
> [java]
> [java] compile:
> [java] [echo] compiling admin classes
> [java] [javac] Compiling 37 source files to
> G:\glassfish\admin-core\admin\build
> [java] [javac] Note: * uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java] [copy] Copying 3 files to
> G:\glassfish\admin-core\admin\build
> [java]
> [java] assemble:
> [java] [copy] Copying 1 file to G:\glassfish\admin-core\admin\build
> [java] [jar] Updating jar: G:\run\lib\appserv-rt.jar
> [java]
> [java] build:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin-core\jsr77\build
> [java]
> [java] compile:
> [java] [javac] Compiling 15 source files to
> G:\glassfish\admin-core\jsr77\build
> [java] [javac] Note:
> G:\glassfish\admin-core\jsr77\src\java\com\sun\enterprise\management\agent\IIOPMBeanServerImpl.java
> uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] get.java.home:
> [java]
> [java] setup.init:
> [java]
> [java] rmic.remote.objects:
> [java] [echo] Rmic
> com.sun.enterprise.management.agent.IIOPMBeanServerImpl
> [java] [exec] [loaded
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\IIOPMBeanServerImpl.class
> in 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/rmi/PortableRemoteObject.class) in 0 ms]
> [java] [exec] [loaded
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\IIOPMBeanServer.class
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/InstanceNotFoundException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/OperationsException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/JMException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/IntrospectionException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/ReflectionException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/AttributeNotFoundException.class) in
> 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/InvalidAttributeValueException.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanRegistrationException.class) in
> 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/util/Set.class) in
> 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Collection.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Iterable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Iterator.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/ObjectName.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/QueryExp.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/NullPointerException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/BadStringOperationException.class) in
> 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/String.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Comparable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/CharSequence.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/PrintStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Appendable.class) in 15 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/FilterOutputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/OutputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/Closeable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/Flushable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/PrintWriter.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/io/Writer.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/StackTraceElement.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/BadBinaryOpValueExpException.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/ValueExp.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/BadAttributeValueExpException.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/InvalidApplicationException.class) in
> 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanServer.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanServerConnection.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/ListenerNotFoundException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/InstanceAlreadyExistsException.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/NotCompliantMBeanException.class) in
> 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/ObjectInstance.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MalformedObjectNameException.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Integer.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/Number.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/NumberFormatException.class) in 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/IllegalArgumentException.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/Class.class)
> in 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Class$MethodArray.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/GenericDeclaration.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Type.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/AnnotatedElement.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/rmi/CORBA/ClassDesc.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/AttributeList.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/ArrayList.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/AbstractList.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/AbstractCollection.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/util/List.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/RandomAccess.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Cloneable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/ListIterator.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/Attribute.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/NotificationListener.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/EventListener.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/Notification.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/EventObject.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/ObjectStreamField.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/NotificationFilter.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanInfo.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanAttributeInfo.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanFeatureInfo.class) in 15 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Method.class) in 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/AccessibleObject.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Member.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanConstructorInfo.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Constructor.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanParameterInfo.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanOperationInfo.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/MBeanNotificationInfo.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/util/Map.class) in
> 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Map$Entry.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/ObjectInputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/ObjectInputStream$GetField.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/InputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/ObjectInput.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/DataInput.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/ClassNotFoundException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/ObjectStreamConstants.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/ClassLoader.class) in 15 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/ClassLoader$NativeLibrary.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/loading/ClassLoaderRepository.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Hashtable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Dictionary.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Enumeration.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/Hashtable$Entry.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/ObjectName$Property.class) in 0 ms]
> [java] [exec] [generated
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\_IIOPMBeanServerImpl_Tie.java
> in 16 ms]
> [java] [exec] [parsed
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\_IIOPMBeanServerImpl_Tie.java
> in 125 ms]
> [java] [exec] [generated
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\_IIOPMBeanServer_Stub.java
> in 31 ms]
> [java] [exec] [parsed
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\_IIOPMBeanServer_Stub.java
> in 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/rmi/CORBA/Tie.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/rmi/CORBA/Util.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/BAD_OPERATION.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/ORB.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/SystemException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/InputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/OutputStream.class) in 31 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/ResponseHandler.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/UnknownException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA_2_3/portable/ObjectImpl.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/ObjectImpl.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/InvokeHandler.class) in 0 ms]
> [java] [exec] [checking class
> com.sun.enterprise.management.agent._IIOPMBeanServerImpl_Tie]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA_2_3/portable/InputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA_2_3/portable/OutputStream.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/BoxedValueHelper.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/NoClassDefFoundError.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/LinkageError.class) in 0 ms]
> [java] [exec] [wrote
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\_IIOPMBeanServerImpl_Tie.class]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/UnexpectedException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/rmi/CORBA/Stub.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/ApplicationException.class) in
> 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(org/omg/CORBA/portable/RemarshalException.class) in 0 ms]
> [java] [exec] [checking class
> com.sun.enterprise.management.agent._IIOPMBeanServer_Stub]
> [java] [exec] [wrote
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\_IIOPMBeanServer_Stub.class]
> [java] [exec] [done in 1610 ms]
> [java] [echo] Rmic
> com.sun.enterprise.management.agent.EventListenerProxy
> [java] [exec] [loaded
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\EventListenerProxy.class
> in 31 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/server/UnicastRemoteObject.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/server/RemoteServer.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/server/RemoteObject.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/Object.class)
> in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/rmi/Remote.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/Serializable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/CloneNotSupportedException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Exception.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Throwable.class) in 31 ms]
> [java] [exec] [loaded
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\RemoteEventListener.class
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/RemoteException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/IOException.class) in 0 ms]
> [java] [exec] [found remote interface:
> com.sun.enterprise.management.agent.RemoteEventListener]
> [java] [exec] [found remote interface: java.rmi.Remote]
> [java] [exec] [string used for method hash:
> "handleNotification(Ljavax/management/Notification;Ljava/lang/Object;)V"]
> [java] [exec] [found remote method <0>: void
> handleNotification(javax.management.Notification, java.lang.Object)
> throws java.rmi.RemoteException]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/RuntimeException.class) in 0 ms]
> [java] [exec] [wrote
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\EventListenerProxy_Stub.java]
> [java] [exec] [parsed
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\EventListenerProxy_Stub.java
> in 94 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/server/RemoteStub.class) in 0 ms]
> [java] [exec] [checking class
> com.sun.enterprise.management.agent.EventListenerProxy_Stub]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Method.class) in 16 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/AccessibleObject.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/AnnotatedElement.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/GenericDeclaration.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Member.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/Class.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Class$MethodArray.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/reflect/Type.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(javax/management/Notification.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/util/EventObject.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/NoSuchMethodException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/NoSuchMethodError.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/IncompatibleClassChangeError.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/LinkageError.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/Error.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/SecurityException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/server/RemoteRef.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/io/Externalizable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/rmi/UnexpectedException.class) in 0 ms]
> [java] [exec] [loaded J:\jre\lib\rt.jar(java/lang/String.class)
> in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/Comparable.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/CharSequence.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/ClassNotFoundException.class) in 0 ms]
> [java] [exec] [loaded
> J:\jre\lib\rt.jar(java/lang/NoClassDefFoundError.class) in 0 ms]
> [java] [exec] [wrote
> G:\glassfish\admin-core\jsr77\build\com\sun\enterprise\management\agent\EventListenerProxy_Stub.class]
> [java] [exec] [done in 734 ms]
> [java]
> [java] mejb:
> [java] [delete] Deleting: G:\run\lib\install\applications\MEjbApp.ear
> [java] [jar] Building jar:
> G:\glassfish\admin-core\jsr77\src\java\com\sun\enterprise\management\agent\mejb.jar
> [java] [ear] Building ear:
> G:\run\lib\install\applications\MEjbApp.ear
> [java]
> [java] assemble:
> [java] [copy] Copying 1 file to G:\glassfish\admin-core\jsr77\build
> [java] [jar] Updating jar: G:\run\lib\appserv-rt.jar
> [java]
> [java] build:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin-core\monitor\build
> [java]
> [java] compile:
> [java] [javac] Compiling 61 source files to
> G:\glassfish\admin-core\monitor\build
> [java] [javac] Note:
> G:\glassfish\admin-core\monitor\src\java\com\sun\enterprise\admin\monitor\stats\MutableTimeStatisticImpl.java
> uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [copy] Copying 1 file to
> G:\glassfish\admin-core\monitor\build
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin-core\mbeanapi\build
> [java]
> [java] compile:
> [java] [javac] Compiling 604 source files to
> G:\glassfish\admin-core\mbeanapi\build
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] all:
> [java]
> [java] BUILD SUCCESSFUL
> [java] Total time: 3 minutes 44 seconds
>
> invoke-ant:
> [java] Buildfile: G:\glassfish\admin\build.xml
> [java]
> [java] templates:
> [java]
> [java] init:
> [java]
> [java] build-templates:
> [java]
> [java] publish-templates:
> [java] [echo] Start: publish
> templates->G:/run/lib/install/templates
> [java] [copy] Copying 2 files to G:\run\lib\install\templates
> [java] [copy] Copying 2 files to G:\run\lib\appclient
> [java] [echo] End: publish templates->G:/run/lib/install/templates
> [java]
> [java] publish-solaris:
> [java]
> [java] publish-linux:
> [java]
> [java] publish-mac:
> [java]
> [java] publish-win:
> [java]
> [java] build:
> [java]
> [java] servermgmt:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\servermgmt\build
> [java]
> [java] compile:
> [java] [javac] Compiling 35 source files to
> G:\glassfish\admin\servermgmt\build
> [java] [javac] Note:
> G:\glassfish\admin\servermgmt\src\java\com\sun\enterprise\admin\servermgmt\RepositoryManager.java
> uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [copy] Copying 2 files to
> G:\glassfish\admin\servermgmt\build
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] ws-mgmt:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\ws-mgmt\build
> [java]
> [java] compile:
> [java] [javac] Compiling 52 source files to
> G:\glassfish\admin\ws-mgmt\build
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [copy] Copying 2 files to G:\glassfish\admin\ws-mgmt\build
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] mbeans:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\mbeans\build
> [java]
> [java] compile:
> [java] [javac] Compiling 114 source files to
> G:\glassfish\admin\mbeans\build
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedName.java:77:
> warning: [unchecked] unchecked conversion
> [java] [javac] found : java.util.List
> [java] [javac] required: java.util.List<? extends T>
> [java] [javac] mParts =
> Collections.unmodifiableList( parts );
> [java]
> [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedName.java:77:
> warning: [unchecked] unchecked method invocation: <T>unmodifiableList(java.u
> til.List<? extends T>) in java.util.Collections is applied to
> (java.util.List)
> [java] [javac] mParts =
> Collections.unmodifiableList( parts );
> [java]
> [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedName.java:376:
> warning: [unchecked] unchecked call to add(E) as a member of the raw type j
> ava.util.ArrayList
> [java] [javac] parts.add( tokens[ i ] );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedName.java:407:
> warning: [unchecked] unchecked conversion
> [java] [javac] found : java.util.List
> [java] [javac] required: java.util.List<? extends T>
> [java] [javac] return( Collections.unmodifiableList(
> mParsed.mParts ) );
> [java]
> [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedName.java:407:
> warning: [unchecked] unchecked method invocation: <T>unmodifiableList(java.
> util.List<? extends T>) in java.util.Collections is applied to
> (java.util.List)
> [java] [javac] return( Collections.unmodifiableList(
> mParsed.mParts ) );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameAliasedQuery.java:110:
> warning: [unchecked] unchecked call to add(E) as a member of th
> e raw type java.util.HashSet
> [java] [javac] destSet.add
> (dottedName);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameAliasedQuery.java:123:
> warning: [unchecked] unchecked call to add(E) as a member of th
> e raw type java.util.HashSet
> [java] [javac] destSet.add(
> dottedName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameAliasedQuery.java:152:
> warning: [unchecked] unchecked call to add(E) as a member of th
> e raw type java.util.Set
> [java] [javac] outSet.add( newName.toString() );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameAliasedQuery.java:173:
> warning: [unchecked] unchecked call to add(E) as a member of th
> e raw type java.util.Set
> [java] [javac] outSet.add( newName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameFactory.java:86:
> warning: [unchecked] unchecked call to put(K,V) as a member of the ra
> w type java.util.HashMap
> [java] [javac] mMapping.put(
> dottedName.toString(), dottedName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameRegistry1To1Impl.java:80:
> warning: [unchecked] unchecked call to addAll(java.util.Coll
> ection<? extends E>) as a member of the raw type
> java.util.AbstractCollection
> [java] [javac] newSet.addAll( input );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameRegistry1To1Impl.java:112:
> warning: [unchecked] unchecked call to put(K,V) as a member
> of the raw type java.util.HashMap
> [java] [javac] mDottedNameStringsToObjectNames.put(
> dottedName, objectName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameRegistry1To1Impl.java:113:
> warning: [unchecked] unchecked call to put(K,V) as a member
> of the raw type java.util.HashMap
> [java] [javac] mObjectNamesToDottedNameStrings.put(
> objectName, dottedName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameServerInfoCache.java:109:
> warning: [unchecked] unchecked call to put(K,V) as a member
> of the raw type java.util.HashMap
> [java] [javac] mServerToConfig.put(
> serverName, configName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameServerInfoCache.java:123:
> warning: [unchecked] unchecked call to put(K,V) as a member
> of the raw type java.util.HashMap
> [java] [javac] mConfigToServers.put(
> configName, serverNames );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameServerInfoImpl.java:103:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.HashSet
> [java] [javac] configNames.add( name );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameServerInfoImpl.java:200:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac] namesOut.add( serverName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameServerInfoImpl.java:205:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a m
> ember of the raw type java.util.ArrayList
> [java] [javac] namesOut.toArray( namesOutArray );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameWildcardMatcherImpl.java:72:
> warning: [unchecked] unchecked call to add(E) as a member
> of the raw type java.util.HashSet
> [java] [javac] resolvedSet.add(
> candidate );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\DottedNameWildcardMatcherImpl.java:93:
> warning: [unchecked] unchecked call to addAll(java.util.C
> ollection<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] resolvedSet.addAll( mSearchSet );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\dottedname\valueaccessor\AttributeValueAccessor.java:76:
> warning: [unchecked] unchecked call to add(E) as a
> member of the raw type java.util.Set
> [java] [javac] allNames.add( attrsInfo[
> i ].getName() );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1118:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac]
> targetList.add(mbs.getAttribute(serverONArr[i], "name"));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1122:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] targetList.add("server");
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1125:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] return
> (String[])targetList.toArray(new String[]{});
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1184:
> warning: [unchecked] unchecked call to addAll(java.util.Collectio
> n<? extends E>) as a member of the raw type java.util.ArrayList
> [java] [javac]
> listOfModules.addAll(getModules(targetList[i], type, null,
> excludeSystemApps));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1186:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] return
> (String[])listOfModules.toArray(new String[listOfModules.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1233:
> warning: [unchecked] unchecked call to addAll(java.util.Collectio
> n<? extends E>) as a member of the raw type java.util.ArrayList
> [java] [javac]
> listOfModules.addAll(getModules(targetList[i], type,
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1236:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] return
> (String[])listOfModules.toArray(new String[listOfModules.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1284:
> warning: [unchecked] unchecked call to addAll(java.util.Collectio
> n<? extends E>) as a member of the raw type java.util.ArrayList
> [java] [javac]
> listOfModules.addAll(getModules(targetList[i], type, new Boolean(false),
> excludeSystemApps));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1286:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] return
> (String[])listOfModules.toArray(new String[listOfModules.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1528:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.List
> [java] [javac] names.add(rarJndiName);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1535:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.List
> [java] [javac] return (String[])names.toArray(new
> String[0]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1559:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac]
> s.add(appObjectNames[i].getKeyProperty(NAME));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1572:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.Set
> [java] [javac] return (String[])s.toArray(new String[0]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1633:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac]
> arrList.add(sysNuserComponents[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1645:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] arrList.add(sysNuserComponents[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:1648:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] allComponents =
> (ObjectName[])arrList.toArray(new ObjectName[arrList.size()]);
> [java]
> [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2139:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] al.add(registeredModules[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2196:
> warning: [unchecked] unchecked call to put(K,V) as a member of th
> e raw type java.util.Map
> [java] [javac] values.put(name, a.getValue());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2294:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] arr.add(ep);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2300:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac]
> lcm.setElementProperty((ElementProperty[])arr.toArray(new
> ElementProperty[arr.size()]));
> [java]
> [javac]
> ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2495:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac]
> virtualServerIds.add(aServer.getId());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2906:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] list.add(refName);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2918:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac]
> list.add(refName);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:2922:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac]
> list.add(refName);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:3906:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] al.add(oa[j]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:3911:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] return (ObjectName[])al.toArray(new
> ObjectName[al.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ApplicationsConfigMBean.java:3976:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] arrL.add(fileLocation);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\AuthRealmMBean.java:312:
> warning: [unchecked] unchecked call to add(E) as a member of the raw type j
> ava.util.ArrayList
> [java] [javac] list.add(ee.nextElement());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\AuthRealmMBean.java:313:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a member of the r
> aw type java.util.ArrayList
> [java] [javac] return (String[])list.toArray(new
> String[list.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConfigsMBean.java:640:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type jav
> a.util.ArrayList
> [java] [javac] list.add(property);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConfigsMBean.java:642:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a member of
> the raw
> type java.util.ArrayList
> [java] [javac] return
> (ElementProperty[])list.toArray(new ElementProperty[list.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConfigsMBean.java:826:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type jav
> a.util.ArrayList
> [java] [javac] arr.add(names[j]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConfigsMBean.java:828:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a member of
> the raw
> type java.util.ArrayList
> [java] [javac] return (ObjectName[])arr.toArray(new
> ObjectName[arr.size()]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:417:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac]
> source.add(existingPrincipals[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:422:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac]
> source1.add(existingUserGroups[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:479:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac] source.add(s);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:504:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac] source1.add(s);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:601:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac]
> list.add(createMapInfo(mapRef));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:619:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac] list.add(new
> String[]{mapname,null,null,null,null});
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:628:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac]
> list.add(createMapInfo(mapRef));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\ConnectorConnectionPoolMBean.java:630:
> warning: [unchecked] unchecked call to add(E) as a member of
> the raw type java.util.ArrayList
> [java] [javac] list.add(new
> String[]{mapName,null,null,null,null});
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DomainStatus.java:70:
> warning: [unchecked] unchecked conversion
> [java] [javac] found : java.util.HashMap
> [java] [javac] required: java.util.Map<K,V>
> [java] [javac] m = Collections.synchronizedMap(new HashMap());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DomainStatus.java:70:
> warning: [unchecked] unchecked method invocation:
> <K,V>synchronizedMap(java.ut
> il.Map<K,V>) in java.util.Collections is applied to (java.util.HashMap)
> [java] [javac] m = Collections.synchronizedMap(new HashMap());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DomainStatus.java:100:
> warning: [unchecked] unchecked call to put(K,V) as a member of the raw
> type j
> ava.util.Map
> [java] [javac] m.put(serverName, state);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DomainStatus.java:142:
> warning: [unchecked] unchecked conversion
> [java] [javac] found : java.util.HashMap
> [java] [javac] required: java.util.Map<K,V>
> [java] [javac] Map m = Collections.synchronizedMap(new HashMap());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DomainStatus.java:142:
> warning: [unchecked] unchecked method invocation:
> <K,V>synchronizedMap(java.u
> til.Map<K,V>) in java.util.Collections is applied to (java.util.HashMap)
> [java] [javac] Map m = Collections.synchronizedMap(new HashMap());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DomainStatus.java:143:
> warning: [unchecked] unchecked call to put(K,V) as a member of the raw
> type j
> ava.util.Map
> [java] [javac] m.put(DomainStatusMBean.SERVER_NAME_KEY,
> serverName);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:366:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac]
> allValueNames.addAll(getAllPropertyNames( new
> SystemPropertyValueAccessor(getMBS()), objectName ));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:367:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] allValueNames.addAll(
> getAllValueNames( getMBS(), objectName ) );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:381:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] all.addAll( valuesDottedNames );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:411:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] all.addAll(
> prefixToValueDottedNamesWild( resolver, prefix, suffix ) );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:417:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] all.add( dottedName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:479:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] all.addAll( newDottedNames );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:483:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] all.add( name );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:519:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a memb
> er of the raw type java.util.ArrayList
> [java] [javac] attrsIn.toArray( attrs );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:521:
> warning: [unchecked] unchecked conversion
> [java] [javac] found :
> com.sun.enterprise.admin.mbeans.DottedNameGetSetMBeanBase.AttributeComparator
> [java] [javac] required: java.util.Comparator<? super
> javax.management.Attribute>
> [java] [javac] Arrays.sort( attrs, new
> AttributeComparator() );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:521:
> warning: [unchecked] unchecked method invocation: <T>sort(T[],ja
> va.util.Comparator<? super T>) in java.util.Arrays is applied to
> (javax.management.Attribute[],com.sun.enterprise.admin.mbeans.DottedNameGetSetMBeanBase.AttributeComparator)
> [java] [javac] Arrays.sort( attrs, new
> AttributeComparator() );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:590:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] allNames.add( propNames[ i ] );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:608:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] allNames.addAll(getAllPropertyNames( new
> PropertyValueAccessor(conn), objectName ));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:609:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] allNames.addAll(getAllPropertyNames( new
> SystemPropertyValueAccessor(conn), objectName ));
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:610:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] allNames.addAll(
> AttributeValueAccessor.getAllAttributeNames( conn, objectName ) );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:635:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] allDottedNameStrings.add( prefix
> + "." + valueName );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:662:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] resultSet.add( candidateString );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:689:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] resultSet.add( descendant );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:711:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.Set
> [java] [javac] all.add( candidateString );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:738:
> warning: [unchecked] unchecked call to addAll(java.util.Collecti
> on<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] all.addAll( resolved );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameGetSetMBeanBase.java:761:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a memb
> er of the raw type java.util.Set
> [java] [javac] all.toArray( allArray );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\DottedNameRegistryMBeanImpl.java:79:
> warning: [unchecked] unchecked call to addAll(java.util.Collect
> ion<? extends E>) as a member of the raw type java.util.Set
> [java] [javac] names.addAll( tempNames );
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\HttpListenerVirtualServerAssociationMgr.java:69:
> warning: [unchecked] unchecked call to add(E) as a
> member of the raw type java.util.Set
> [java] [javac] s.add(listenerId);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\HttpListenerVirtualServerAssociationMgr.java:100:
> warning: [unchecked] unchecked call to add(E) as a
> member of the raw type java.util.Set
> [java] [javac] s.add(listenerId);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\HttpListenerVirtualServerAssociationMgr.java:137:
> warning: [unchecked] unchecked call to add(E) as a
> member of the raw type java.util.Set
> [java] [javac] s.add(strTok.nextToken());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\JvmOptions.java:101:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type java.
> util.Set
> [java] [javac] alreadyExist.add(options[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\JvmOptions.java:141:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type java.
> util.Set
> [java] [javac] donotExist.add(options[i]);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\JvmOptions.java:159:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type java.
> util.Set
> [java] [javac] s.add(options);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\JvmOptions.java:189:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type java.
> util.Set
> [java] [javac] s.add(strTok.nextToken());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\JvmOptions.java:256:
> warning: [unchecked] unchecked call to add(E) as a member of the raw
> type java.
> util.Set
> [java] [javac] jvmOptions.add(option);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\JvmOptions.java:331:
> warning: [unchecked] unchecked call to
> containsAll(java.util.Collection<?>) as
> a member of the raw type java.util.Set
> [java] [javac] return
> this.jvmOptions.containsAll(that.jvmOptions);
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\PasswordAliasConfigMBean.java:155:
> warning: [unchecked] unchecked call to add(E) as a member of the
> raw type java.util.ArrayList
> [java] [javac] result.add((String)en.nextElement());
> [java] [javac] ^
> [java] [javac]
> G:\glassfish\admin\mbeans\src\java\com\sun\enterprise\admin\mbeans\PasswordAliasConfigMBean.java:157:
> warning: [unchecked] unchecked call to <T>toArray(T[]) as a membe
> r of the raw type java.util.ArrayList
> [java] [javac] return (String[])result.toArray(new
> String[result.size()]);
> [java] [javac] ^
> [java] [javac] 100 warnings
> [java]
> [java] assemble:
> [java] [copy] Copying 3 files to G:\glassfish\admin\mbeans\build
> [java] [jar] Updating jar: G:\run\lib\appserv-rt.jar
> [java]
> [java] build:
> [java]
> [java] mbeanapi-impl:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\mbeanapi-impl\build
> [java]
> [java] compile:
> [java] [javac] Compiling 258 source files to
> G:\glassfish\admin\mbeanapi-impl\build
> [java] [javac] Note:
> G:\glassfish\admin\mbeanapi-impl\src\java\com\sun\enterprise\management\deploy\DeploymentMgrImpl.java
> uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] monitor:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\monitor\build
> [java]
> [java] compile:
> [java] [javac] Compiling 45 source files to
> G:\glassfish\admin\monitor\build
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [copy] Copying 4 files to G:\glassfish\admin\monitor\build
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] backup:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\backup\build
> [java]
> [java] compile:
> [java] [javac] Compiling 24 source files to
> G:\glassfish\admin\backup\build
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [copy] Copying 1 file to G:\glassfish\admin\backup\build
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] util:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\util\classes
> [java]
> [java] compile:
> [java] [javac] Compiling 3 source files to
> G:\glassfish\admin\util\classes
> [java] [javac] Note:
> G:\glassfish\admin\util\src\java\com\sun\enterprise\management\util\J2EEManagementObjectManager.java
> uses unchecked or unsafe operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [jar] Updating jar: G:\run\lib\appserv-rt.jar
> [java]
> [java] build:
> [java]
> [java] build:
> [java]
> [java] init:
> [java] [mkdir] Created dir: G:\glassfish\admin\validator\build
> [java]
> [java] compile:
> [java] [javac] Compiling 74 source files to
> G:\glassfish\admin\validator\build
> [java] [javac] Note: * uses or overrides a deprecated API.
> [java] [javac] Note: Recompile with -Xlint:deprecation for details.
> [java] [javac] Note: Some input files use unchecked or unsafe
> operations.
> [java] [javac] Note: Recompile with -Xlint:unchecked for details.
> [java]
> [java] assemble:
> [java] [copy] Copying 1 file to
> G:\glassfish\admin\validator\build\com\sun\enterprise\config\serverbeans\validation\config
> [java] [copy] Copying 1 file to
> G:\glassfish\admin\validator\build\com\sun\enterprise\config\serverbeans\validation\config
> [java] [copy] Copying 1 file to G:\glassfish\admin\validator\build
> [java] [jar] Updating jar: G:\run\lib\appserv-admin.jar
> [java]
> [java] build:
> [java]
> [java] all:
> [java]
> [java] BUILD SUCCESSFUL
> [java] Total time: 2 minutes 17 seconds
>
>
> build:end:
>
>
> build:end:
>
> build-ee:
>
>
> configure-runtime:
> [copy] Copying 1 file to G:\run\config
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [copy] Copying 1 file to G:\run\bin
> [exec] WARNING: The --adminpassword option is insecure and should
> not be used since it can compromise your password. Please use either
> the command prompt or the --passwordfile option.
> [exec] Using default port 3,820 for IIOP_SSL.
> [exec] Using default port 3,920 for IIOP_MUTUALAUTH.
> [exec] Using default port 8,686 for JMX_ADMIN.
> [exec] Domain domain1 created.
> BUILD SUCCESSFUL
> Total time: 20 minutes 6 seconds
> Finished at: Wed Jul 20 10:30:26 PDT 2005
>
> G:\appserv-ee>
>
>
>
> Jeanfrancois Arcand wrote:
>
>>
>>
>> Lloyd L Chambers wrote:
>>
>>> I am looking at it now, but I don't think I broke anything. I erased
>>> my source and had no trouble building last night after a fresh checkout.
>>>
>>> Please note that the file in question "AMXConfigImplBase" was moved
>>> to another package from .com.sun.enterprise.management.support to
>>> com.sun.enterprise.management.config, the same package as ConfigFactory.
>>
>>
>> Have you run
>>
>> % maven bootstrap-all checkout build
>>
>> since you have moved a file, the old compiled one is still in the
>> server image, and you will never see the exception unless you build
>> from scratch.
>>
>> -- Jeanfrancois
>>
>>>
>>> Lloyd
>>>
>>> Dinesh Patil wrote:
>>>
>>>> Yes, its related to Lloyd's checkin at 11:24pm yesterday night,
>>>> attaching the cvs log which is breaking this.
>>>>
>>>> Lloyd, please take a look at this quickly to fix this..
>>>> thanks
>>>> Dinesh
>>>>
>>>> Sridatta Viswanath wrote:
>>>>
>>>>> It seems to be related to Lloyd's checkin. ccing Lloyd and Senthil.
>>>>>
>>>>> thanks
>>>>> -Sridatta
>>>>>
>>>>>
>>>>> Servesh Singh wrote:
>>>>>
>>>>>> Build Broke due to cchidamb' check-in, I have updated the
>>>>>> tinderbox site. Either rollback his changes or ask him to fix
>>>>>> this. Kindly see my comments in the tinderbox site. He has
>>>>>> checked-in MBean related changes which broke the build. Below is
>>>>>> the snapshot
>>>>>> of the log.
>>>>>>
>>>>>> compile:
>>>>>> [java] [javac] Compiling 604 source files to
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/build
>>>>>>
>>>>>> [java] [javac]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java:77:
>>>>>> cannot find symbol
>>>>>> [java] [javac] symbol : class ConfigFactory
>>>>>> [java] [javac] location: package
>>>>>> com.sun.enterprise.management.config
>>>>>> [java] [javac] import
>>>>>> com.sun.enterprise.management.config.ConfigFactory;
>>>>>> [java] [javac] ^
>>>>>> [java] [javac]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java:364:
>>>>>> cannot find symbol
>>>>>> [java] [javac] symbol : class ConfigFactory
>>>>>> [java] [javac] location: class
>>>>>> com.sun.enterprise.management.config.AMXConfigImplBase
>>>>>> [java] [javac] protected ConfigFactory
>>>>>> [java] [javac] ^
>>>>>> [java] [javac]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java:372:
>>>>>> cannot find symbol
>>>>>> [java] [javac] symbol : class ConfigFactory
>>>>>> [java] [javac] location: class
>>>>>> com.sun.enterprise.management.config.AMXConfigImplBase
>>>>>> [java] [javac] ConfigFactory factory = null;
>>>>>> [java] [javac] ^
>>>>>> [java] [javac]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java:381:
>>>>>> cannot find symbol
>>>>>> [java] [javac] symbol : class ConfigFactory
>>>>>> [java] [java] BUILD FAILED
>>>>>> [java] [javac] location: class
>>>>>> com.sun.enterprise.management.config.AMXConfigImplBase
>>>>>> [java]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/build.xml:38:
>>>>>> The following error occurred while executing this line:
>>>>>> [java] [javac] factory = (ConfigFactory)
>>>>>> m.invoke( this, (Object[])null );
>>>>>> [java] [javac] ^
>>>>>> [java]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/build.xml:53:
>>>>>> Compile failed; see the compiler error output for details.
>>>>>> [java] [java] Total time: 1 minute 33 seconds
>>>>>> [java] [javac]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java:405:
>>>>>> cannot find symbol
>>>>>> [java] [javac] symbol : class ConfigFactory
>>>>>> [java] [javac] location: class
>>>>>> com.sun.enterprise.management.config.AMXConfigImplBase
>>>>>> [java] [javac] final ConfigFactory factory =
>>>>>> getConfigFactory( interfaceName );
>>>>>> [java] [javac] ^
>>>>>> [java] [javac]
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java:528:
>>>>>> cannot find symbol
>>>>>> [java] [javac] symbol : class ConfigFactory
>>>>>> [java] [javac] location: class
>>>>>> com.sun.enterprise.management.config.AMXConfigImplBase
>>>>>> [java] [javac] final ConfigFactory factory =
>>>>>> getConfigFactory( simpleInterfaceName );
>>>>>> [java] [javac] ^
>>>>>> [java] [javac] Note: Some input files use unchecked or
>>>>>> unsafe operations.
>>>>>> [java] [javac] Note: Recompile with -Xlint:unchecked for
>>>>>> details.
>>>>>> [java] [javac] 6 errors
>>>>>> [java] [ERROR] Java Result: 1
>>>>>>
>>>>>> BUILD FAILED
>>>>>> File......
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/m_jws/appserv-ee/maven.xml
>>>>>>
>>>>>> Element... maven:reactor
>>>>>> Line...... 68
>>>>>> Column.... 40
>>>>>> Unable to obtain goal [build] --
>>>>>> /space/tinderbox/smoke/Linux_2.4_depend/workspace/m_jws/appserv-ee/../appserv/maven.xml:49:40:
>>>>>> <maven:reactor> Reactor subproject failure occurred
>>>>>> Total time: 11 minutes 25 seconds
>>>>>> Finished at: Wed Jul 20 00:52:15 PDT 2005
>>>>>>
>>>>>> Done Glassfish Build
>>>>>>
>>>>>> Build Status = 17920
>>>>>> Build end time: Wed Jul 20 00:52:15 2005
>>>>>> Cumulative status = 17920
>>>>>>
>>>>>> tinderbox: tree: S1AS8EE
>>>>>> tinderbox: builddate: 1121844642
>>>>>> tinderbox: status: busted
>>>>>> tinderbox: build: Linux 2.4 i686 Dep EEQLiasengpc3
>>>>>> tinderbox: errorparser: unix
>>>>>> tinderbox: buildfamily: Linux
>>>>>>
>>>>>> No More Errors
>>>>>>
>>>>>>
>>>>>> Sundareswaran Shankar [ SUNDAR ] wrote:
>>>>>>
>>>>>>> Last night builds failed with packaging error on all platforms.
>>>>>>> Log files are in their usual place:
>>>>>>>
>>>>>>> http://javaweb.sfbay/java/re/glassfish/9.0/nightly/logs/
>>>>>>>
>>>>>>>
>>>>>>> [exec] package-solaris-common:
>>>>>>> [exec]
>>>>>>> [exec] BUILD FAILED
>>>>>>> [exec] /export/home2/gf9.0/ws/installer-ee/build.xml:86: The
>>>>>>> following error occurred while executing this line:
>>>>>>> [exec] /export/home2/gf9.0/ws/packager-ee/package.xml:201: The
>>>>>>> following error occurred while executing this line:
>>>>>>> [exec]
>>>>>>> /export/home2/gf9.0/ws/bootstrap/package-common.xml:113: Cannot
>>>>>>> create zip archive
>>>>>>> /export/home2/gf9.0/ws/publish/JDK1.5_DBG.OBJ/installer/internal/classes/com/sun/enterprise/installer/windows/package/SUNWashdm.zip:
>>>>>>> no files were included.
>>>>>>> [exec]
>>>>>>> [exec] Total time: 7 seconds
>>>>>>>
>>>>>>> [exec] gmake[1]: *** [antit] Error 1
>>>>>>> [exec] gmake: *** [build_component] Error 2
>>>>>>> BUILD FAILED
>>>>>>> File...... /export/home2/gf9.0/ws/installer-ee/maven.xml
>>>>>>> Element... exec
>>>>>>> Line...... 14
>>>>>>> Column.... 34
>>>>>>> null returned: 2
>>>>>>> Total time: 9 minutes 4 seconds
>>>>>>> Finished at: Wed Jul 20 00:39:50 PDT 2005
>>>>>>>
>>>>>>> Thanks,
>>>>>>> Sundar
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------
>>>>
>>>>
>>>> Subject:
>>>> CVS update:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/,
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/,
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/,
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/,
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/util/misc/,
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/,
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/,
>>>> /glassfish/admin/mbeanapi-impl/,
>>>> /glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/,
>>>> /glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/monitor/,
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/,
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/,
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/client/,
>>>> /glassfish/admin!
>>>> /mbeanapi-impl/tests/com/sun/enterprise/management/config/,
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/ext/logging/,
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/helper/,
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/monitor/
>>>>
>>>> From:
>>>> llc_at_dev.java.net
>>>> Date:
>>>> Wed, 20 Jul 2005 06:24:05 +0000
>>>> To:
>>>> cvs_at_glassfish.dev.java.net
>>>>
>>>> To:
>>>> cvs_at_glassfish.dev.java.net
>>>>
>>>>
>>>> User: llc Date: 2005/07/19 23:24:05
>>>>
>>>> Log:
>>>> (1) Introduced workaround for bugs in backend com.sun.appserv MBeans;
>>>> some of them auto-create references, even on EE build. Some don't.
>>>> And deleting a referenced item was leaving a dangling reference,
>>>> which could not be removed programmatically, requiring manual edit
>>>> of domain.xml. The only satisfactory solution to
>>>> this, consistent for both PE and EE, is that when using AMX to delete
>>>> a resource, all references to it are first auto-deleted, then the
>>>> resource
>>>> is removed. No other solution both works and leaves domain.xml in a
>>>> consistent
>>>> state.
>>>>
>>>> (2) refactored the createXXXConfig() and removeXXXConfig() code. It is
>>>> no longer necessary for AMXConfig MBeans to implement such methods;
>>>> they
>>>> need only implement getXXXConfigFactory() and the rest happens
>>>> auto-magically. Not all existing MBeans have been upgraded for this
>>>> new
>>>> capability, but DomainConfigImpl has been, and all unit tests
>>>> related to it
>>>> pass with flying colors. The code involved is all in
>>>> com.sun.enterprise.management.config.AMXConfigImplBase. This change
>>>> is also
>>>> aimed at future support for direct use of ConfigContext API.
>>>>
>>>> (3) Introduced multiple Referent interfaces so that references can
>>>> be deleted
>>>> generically. The Referent interfaces
>>>> (com.sun.appserv.management.config.*Referenct.java),
>>>> formalize the relationship between a *RefConfig and the thing it
>>>> refers to
>>>> (the Referent). This enables various generic code, searches and
>>>> other useful
>>>> behavior.
>>>>
>>>> (4) Introduced ConfigRemover interface,
>>>> so that config elements in any MBean can be generically removed by
>>>> name.
>>>>
>>>> (5) Expanded the unit tests further, to add default configs for
>>>> every type
>>>> for which a unit test exists. That way, the generic tests have
>>>> something to
>>>> test of every type which currently has a unit test. More to be
>>>> added soon.
>>>>
>>>> (6) Moved AMXConfigImplBase, OldPropertiesImpl,
>>>> OldSystemPropertiesImpl into
>>>> config subdirectory instead of support. This was necessary because
>>>> otherwise invoking methods generically would get an
>>>> IllegalAccessException from subclasses in a different package.
>>>> This change modified a bunch of files to import
>>>> "com.sun.enterprise.management.config.AMXConfigImplBase" instead of
>>>> "com.sun.enterprise.management.support.AMXConfigImplBase".
>>>>
>>>> (7) Fixed incorrect use of generics in QueryMgr. Now is:
>>>> <T extends AMX> Set<T> instead of <? extends AMX>
>>>> This doesn't cause compile issues and helps eliminate lots of casts.
>>>>
>>>> (8) Completed work on com.sun.appserv.management.helper.RefHelper,
>>>> which now
>>>> uses generics well and properly. Used internally as well.
>>>>
>>>> Unit tests work as well or better than before, with problems with
>>>> domain.xml (as prior).
>>>>
>>>>
>>>> Issue number: Obtained from: Submitted by: Lloyd Chambers
>>>> Reviewed by: amx-dev
>>>>
>>>> File Changes:
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/
>>>>
>>>> ===================================================================================
>>>>
>>>>
>>>> File [changed]: QueryMgr.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/QueryMgr.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +15 -17
>>>> ---------------------
>>>> --- QueryMgr.java 19 Jul 2005 03:43:00 -0000 1.3
>>>> +++ QueryMgr.java 20 Jul 2005 06:23:29 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/QueryMgr.java,v
>>>> 1.3 2005/07/19 03:43:00 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/19 03:43:00 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/QueryMgr.java,v
>>>> 1.4 2005/07/20 06:23:29 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:29 $
>>>> */
>>>> package com.sun.appserv.management.base;
>>>>
>>>> @@ -66,7 +66,7 @@
>>>> @param j2eeTypes Set of String (j2eeType values).
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX> queryJ2EETypesSet( Set<String>
>>>> j2eeTypes );
>>>> + public <T extends AMX> Set<T> queryJ2EETypesSet( Set<String>
>>>> j2eeTypes );
>>>>
>>>> /**
>>>> @see #queryJ2EETypesSet
>>>> @@ -83,7 +83,7 @@
>>>> @param j2eeTypeValue the value for the j2eeType property
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX> queryJ2EETypeSet( String
>>>> j2eeTypeValue );
>>>> + public <T extends AMX> Set<T> queryJ2EETypeSet( String
>>>> j2eeTypeValue );
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> @@ -97,7 +97,7 @@
>>>> @param nameValue the value for the j2eeType property
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX> queryJ2EENameSet( String nameValue );
>>>> + public <T extends AMX> Set<T> queryJ2EENameSet( String
>>>> nameValue );
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> @@ -118,7 +118,7 @@
>>>> /**
>>>> @return Set<AMX> containing all items that have the matching
>>>> j2eeType and name
>>>> */
>>>> - public Set<? extends AMX> queryJ2EETypeNameSet( String
>>>> j2eeType, String name );
>>>> + public <T extends AMX> Set<T> queryJ2EETypeNameSet( String
>>>> j2eeType, String name );
>>>>
>>>> /**
>>>> @return Set<ObjectName> containing all items that have the
>>>> matching j2eeType and name
>>>> @@ -137,7 +137,7 @@
>>>> @param pattern an ObjectName containing a pattern as
>>>> defined by JMX
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX> queryPatternSet( ObjectName
>>>> pattern );
>>>> + public <T extends AMX> Set<T> queryPatternSet( ObjectName
>>>> pattern );
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> @@ -152,7 +152,7 @@
>>>> @param props a comma-separated Properties string
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX> queryPatternSet( String domain,
>>>> String props );
>>>> + public <T extends AMX> Set<T> queryPatternSet( String
>>>> domain, String props );
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> @@ -165,7 +165,7 @@
>>>>
>>>> @param props a String containing one or more name/value
>>>> properties
>>>> */
>>>> - public Set<? extends AMX> queryPropsSet( String props );
>>>> + public <T extends AMX> Set<T> queryPropsSet( String props );
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> @@ -189,7 +189,7 @@
>>>> @param wildValues one or more value expressions, null
>>>> means all
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX> queryWildSet( String[]
>>>> wildKeys, String[] wildValues );
>>>> + public <T extends AMX> Set<T> queryWildSet( String[]
>>>> wildKeys, String[] wildValues );
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> @@ -207,23 +207,21 @@
>>>> @param candidateObjectNames optional (may be null) Set of
>>>> ObjectName to which the search is limited
>>>> @return Set of AMX or empty Set if none
>>>> */
>>>> - public Set<? extends AMX>
>>>> - queryInterfaceSet( String interfaceName, Set<ObjectName>
>>>> candidateObjectNames)
>>>> - throws ClassNotFoundException;
>>>> + public <T extends AMX> Set<T>
>>>> + queryInterfaceSet( String interfaceName, Set<ObjectName>
>>>> candidateObjectNames);
>>>>
>>>> /**
>>>> @return Set of ObjectName
>>>> */
>>>> public Set<ObjectName>
>>>> queryInterfaceObjectNameSet( String interfaceName,
>>>> - Set<ObjectName> candidateObjectNames)
>>>> - throws ClassNotFoundException;
>>>> + Set<ObjectName> candidateObjectNames);
>>>>
>>>> /**
>>>> @return Set of all AMX
>>>> @see #queryAllObjectNameSet
>>>> */
>>>> - public Set<? extends AMX> queryAllSet( );
>>>> + public <T extends AMX> Set<T> queryAllSet( );
>>>>
>>>> /**
>>>> @return Set of ObjectName of all AMX
>>>>
>>>> File [changed]: Util.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/Util.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +20 -12
>>>> ---------------------
>>>> --- Util.java 14 Jul 2005 23:46:09 -0000 1.4
>>>> +++ Util.java 20 Jul 2005 06:23:30 -0000 1.5
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/Util.java,v
>>>> 1.4 2005/07/14 23:46:09 llc Exp $
>>>> - * $Revision: 1.4 $
>>>> - * $Date: 2005/07/14 23:46:09 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/base/Util.java,v
>>>> 1.5 2005/07/20 06:23:30 llc Exp $
>>>> + * $Revision: 1.5 $
>>>> + * $Date: 2005/07/20 06:23:30 $
>>>> */
>>>> package com.sun.appserv.management.base;
>>>>
>>>> @@ -307,14 +307,12 @@
>>>> public static Set<ObjectName>
>>>> toObjectNames( final Set<? extends AMX> amxs )
>>>> {
>>>> - final HashSet s = new HashSet();
>>>> - final Iterator iter = amxs.iterator();
>>>> - while ( iter.hasNext() )
>>>> + final Set<ObjectName> objectNames = new
>>>> HashSet<ObjectName>();
>>>> + for( final AMX next : amxs )
>>>> {
>>>> - final AMX next = (AMX)iter.next();
>>>> - s.add( getExtra( next ).getObjectName() );
>>>> + objectNames.add( getObjectName( next ) );
>>>> }
>>>> - return( s );
>>>> + return( objectNames );
>>>> }
>>>>
>>>> /**
>>>> @@ -323,7 +321,7 @@
>>>> public static Map<String,ObjectName>
>>>> toObjectNames( final Map<String,? extends AMX> amxMap )
>>>> {
>>>> - final Map<String,ObjectName> m = new HashMap();
>>>> + final Map<String,ObjectName> m = new
>>>> HashMap<String,ObjectName>();
>>>>
>>>> for( final String key : amxMap.keySet() )
>>>> {
>>>> @@ -453,8 +451,8 @@
>>>>
>>>> @param proxy an AMX
>>>> */
>>>> - public static ObjectName
>>>> - getObjectName( final AMX proxy )
>>>> + public static <T extends AMX> ObjectName
>>>> + getObjectName( final T proxy )
>>>> {
>>>> return( getExtra( proxy ).getObjectName() );
>>>> }
>>>> @@ -533,6 +531,16 @@
>>>> {
>>>> }
>>>> }
>>>> +
>>>> +
>>>> + /**
>>>> + A safe way to cast to AMX.
>>>> + */
>>>> + public static AMX
>>>> + asAMX( final Object o)
>>>> + {
>>>> + return AMX.class.cast( o );
>>>> + }
>>>> }
>>>>
>>>>
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/
>>>>
>>>> =====================================================================================
>>>>
>>>>
>>>> File [changed]: AMXProxyHandler.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/AMXProxyHandler.java?r1=1.5&r2=1.6
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- AMXProxyHandler.java 18 Jul 2005 22:11:25 -0000 1.5
>>>> +++ AMXProxyHandler.java 20 Jul 2005 06:23:30 -0000 1.6
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/AMXProxyHandler.java,v
>>>> 1.5 2005/07/18 22:11:25 llc Exp $
>>>> - * $Revision: 1.5 $
>>>> - * $Date: 2005/07/18 22:11:25 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/AMXProxyHandler.java,v
>>>> 1.6 2005/07/20 06:23:30 llc Exp $
>>>> + * $Revision: 1.6 $
>>>> + * $Date: 2005/07/20 06:23:30 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.client;
>>>> @@ -174,7 +174,7 @@
>>>> }
>>>> else
>>>> {
>>>> - proxy = (AMX)mCache.getCachedItem( key );
>>>> + proxy = Util.asAMX(mCache.getCachedItem( key ) );
>>>> }
>>>>
>>>> if ( proxy != null )
>>>> @@ -871,7 +871,7 @@
>>>> {
>>>> if ( methodName.equals( GET_CONTAINER ) )
>>>> {
>>>> - result = getContainer( (AMX)myProxy );
>>>> + result = getContainer( Util.asAMX(myProxy) );
>>>> }
>>>> else if ( methodName.equals( GET_EXTRA ) )
>>>> {
>>>>
>>>> File [changed]: ProxyCache.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/ProxyCache.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- ProxyCache.java 27 Jun 2005 21:20:23 -0000 1.2
>>>> +++ ProxyCache.java 20 Jul 2005 06:23:30 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/ProxyCache.java,v
>>>> 1.2 2005/06/27 21:20:23 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:23 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/ProxyCache.java,v
>>>> 1.3 2005/07/20 06:23:30 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:30 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.client;
>>>> @@ -61,10 +61,10 @@
>>>> cacheItem( objectName, proxy );
>>>> }
>>>>
>>>> - public AMX
>>>> + public <T extends AMX> T
>>>> getCachedProxy( ObjectName key )
>>>> {
>>>> - return( (AMX)getCachedItem( key ) );
>>>> + return (T)AMX.class.cast( getCachedItem( key ) );
>>>> }
>>>>
>>>>
>>>>
>>>> File [changed]: ProxyFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/client/ProxyFactory.java?r1=1.5&r2=1.6
>>>>
>>>> Delta lines: +13 -14
>>>> ---------------------
>>>> --- ProxyFactory.java 14 Jul 2005 23:46:10 -0000 1.5
>>>> +++ ProxyFactory.java 20 Jul 2005 06:23:30 -0000 1.6
>>>> @@ -489,14 +489,14 @@
>>>> /**
>>>> @return an appropriate {_at_link AMX} interface for the ObjectName
>>>> */
>>>> - public synchronized AMX
>>>> + public synchronized <T extends AMX> T
>>>> getProxy( final ObjectName objectName )
>>>> {
>>>> - AMX proxy = (AMX)mProxyCache.getCachedProxy(
>>>> objectName );
>>>> + T proxy = (T)mProxyCache.getCachedProxy( objectName );
>>>>
>>>> if ( proxy == null )
>>>> {
>>>> - proxy = createProxy( objectName );
>>>> + proxy = (T)createProxy( objectName );
>>>> }
>>>> return( proxy );
>>>> }
>>>> @@ -508,14 +508,14 @@
>>>> @param create true to create the proxy, false to
>>>> return existing value
>>>> @return an appropriate {_at_link AMX} interface for the ObjectName
>>>> */
>>>> - public synchronized AMX
>>>> + public synchronized <T extends AMX> T
>>>> getProxy( final ObjectName objectName, boolean create )
>>>> {
>>>> - AMX proxy = (AMX)mProxyCache.getCachedProxy(
>>>> objectName );
>>>> + T proxy = (T)mProxyCache.getCachedProxy( objectName );
>>>>
>>>> if ( proxy == null && create )
>>>> {
>>>> - proxy = createProxy( objectName );
>>>> + proxy = (T)createProxy( objectName );
>>>> }
>>>> return( proxy );
>>>> }
>>>> @@ -535,23 +535,22 @@
>>>> required, which could cause a chain of proxies to be created.
>>>> @param ObjectName
>>>> */
>>>> - private AMX
>>>> - createProxy(
>>>> - final ObjectName objectName )
>>>> + private <T extends AMX> T
>>>> + createProxy( final ObjectName objectName )
>>>> {
>>>> - AMX proxy = null;
>>>> + T proxy = null;
>>>>
>>>> try
>>>> {
>>>> String proxyInterfaceName = null;
>>>> - Class proxyInterface = null;
>>>> + Class<T> proxyInterface = null;
>>>>
>>>> proxyInterfaceName = (String)
>>>> getConnection().getAttribute( objectName,
>>>> AMXAttributes.ATTR_INTERFACE_NAME );
>>>>
>>>> proxyInterface = ClassUtil.getClassFromName(
>>>> proxyInterfaceName );
>>>>
>>>> - proxy = (AMX)newProxyInstance( objectName, new
>>>> Class[] { proxyInterface } );
>>>> + proxy = proxyInterface.cast(
>>>> newProxyInstance( objectName, new Class[] { proxyInterface } ) );
>>>> }
>>>> catch( IllegalArgumentException e )
>>>> {
>>>> @@ -580,7 +579,7 @@
>>>>
>>>> @return the new Proxy implementing the specified interface
>>>> */
>>>> - public Object
>>>> + public AMX
>>>> newProxyInstance(
>>>> final ObjectName objectName,
>>>> final Class[] interfaceClasses )
>>>> @@ -589,7 +588,7 @@
>>>> final AMXProxyHandler handler = new AMXProxyHandler(
>>>> mConnectionSource, objectName );
>>>> final ClassLoader classLoader = interfaceClasses[
>>>> 0 ].getClassLoader();
>>>>
>>>> - final AMX proxy = (AMX)Proxy.newProxyInstance(
>>>> classLoader, interfaceClasses, handler);
>>>> + final AMX proxy = Util.asAMX(Proxy.newProxyInstance(
>>>> classLoader, interfaceClasses, handler));
>>>> if ( proxy != null )
>>>> {
>>>> mProxyCache.cacheProxy( proxy );
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/
>>>>
>>>> =====================================================================================
>>>>
>>>>
>>>> File [changed]: AppClientModuleConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/AppClientModuleConfig.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- AppClientModuleConfig.java 18 Jul 2005 22:11:26 -0000 1.3
>>>> +++ AppClientModuleConfig.java 20 Jul 2005 06:23:31 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/AppClientModuleConfig.java,v
>>>> 1.3 2005/07/18 22:11:26 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/18 22:11:26 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/AppClientModuleConfig.java,v
>>>> 1.4 2005/07/20 06:23:31 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:31 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -37,7 +37,8 @@
>>>>
>>>> Does not extend {_at_link ModuleConfig}, since it lacks several
>>>> fields.
>>>> */
>>>> -public interface AppClientModuleConfig extends NamedConfigElement,
>>>> Description, JavaWebStart
>>>> +public interface AppClientModuleConfig
>>>> + extends NamedConfigElement, Description, JavaWebStart,
>>>> DeployedItemRefConfigReferent
>>>> {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE =
>>>> XTypes.APP_CLIENT_MODULE_CONFIG;
>>>>
>>>> File [added]: ClusterRefConfigCR.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ClusterRefConfigCR.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 45
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>>
>>>>
>>>> package com.sun.appserv.management.config;
>>>>
>>>> import java.util.Map;
>>>>
>>>> /**
>>>> Supports creation and removal of server references.
>>>> */
>>>> public interface ClusterRefConfigCR extends ConfigRemover
>>>> {
>>>> /**
>>>> Creates a new cluster-ref for an lb-config.
>>>> @param clusterName A reference to the name of a cluster.
>>>> @param reserved reserved for future use
>>>> @return A proxy to the ClusterRefConfig MBean. */
>>>> public ClusterRefConfig createClusterRefConfig(String
>>>> clusterName, Map<String,Object> reserved);
>>>>
>>>> /**
>>>> Removes a cluster-ref for an lb-config.
>>>> @param clusterName A reference to the name of a cluster.
>>>> */
>>>> public void removeClusterRefConfig(String clusterName );
>>>> }
>>>>
>>>> File [added]: ClusterRefConfigReferent.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ClusterRefConfigReferent.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 31
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>> package com.sun.appserv.management.config;
>>>>
>>>>
>>>> /**
>>>> Referent: "the object of a reference", in this case a marker
>>>> interface denoting that the item may be referred to by a
>>>> {_at_link ClusterRefConfig}.
>>>> */
>>>> public interface ClusterRefConfigReferent extends RefConfigReferent
>>>> {
>>>> }
>>>>
>>>> File [added]: ConfigRemover.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ConfigRemover.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 32
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>>
>>>>
>>>> package com.sun.appserv.management.config;
>>>>
>>>> /**
>>>> Anything implementing this interface allows any contained
>>>> AMXConfig to be removed.
>>>> */
>>>> public interface ConfigRemover
>>>> {
>>>> public void removeConfig( String j2eeType, String name );
>>>> }
>>>>
>>>> File [changed]: ConnectorConnectionPoolConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ConnectorConnectionPoolConfig.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- ConnectorConnectionPoolConfig.java 18 Jul 2005 22:11:27
>>>> -0000 1.3
>>>> +++ ConnectorConnectionPoolConfig.java 20 Jul 2005 06:23:32
>>>> -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> -* $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ConnectorConnectionPoolConfig.java,v
>>>> 1.3 2005/07/18 22:11:27 llc Exp $
>>>> -* $Revision: 1.3 $
>>>> -* $Date: 2005/07/18 22:11:27 $
>>>> +* $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ConnectorConnectionPoolConfig.java,v
>>>> 1.4 2005/07/20 06:23:32 llc Exp $
>>>> +* $Revision: 1.4 $
>>>> +* $Date: 2005/07/20 06:23:32 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -40,7 +40,8 @@
>>>> */
>>>>
>>>> public interface ConnectorConnectionPoolConfig
>>>> -extends NamedConfigElement, Description, PropertiesAccess, Container
>>>> + extends NamedConfigElement, Description, PropertiesAccess,
>>>> + Container, ResourceRefConfigReferent
>>>> {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE =
>>>> XTypes.CONNECTOR_CONNECTION_POOL_CONFIG;
>>>>
>>>> File [changed]: CustomMBeanConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/CustomMBeanConfig.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +2 -1
>>>> -------------------
>>>> --- CustomMBeanConfig.java 14 Jul 2005 23:46:11 -0000 1.1
>>>> +++ CustomMBeanConfig.java 20 Jul 2005 06:23:32 -0000 1.2
>>>> @@ -59,7 +59,8 @@
>>>> @see
>>>> com.sun.appserv.management.config.DomainConfig#getCustomMBeanMap
>>>> */
>>>> public interface CustomMBeanConfig
>>>> - extends NamedConfigElement, Enabled, PropertiesAccess, ObjectType
>>>> + extends NamedConfigElement, Enabled, PropertiesAccess, ObjectType,
>>>> + DeployedItemRefConfigReferent
>>>> {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE =
>>>> XTypes.CUSTOM_MBEAN_CONFIG;
>>>>
>>>> File [changed]: DeployedItemRefConfigCR.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/DeployedItemRefConfigCR.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- DeployedItemRefConfigCR.java 27 Jun 2005 21:20:27 -0000 1.2
>>>> +++ DeployedItemRefConfigCR.java 20 Jul 2005 06:23:32 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/DeployedItemRefConfigCR.java,v
>>>> 1.2 2005/06/27 21:20:27 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:27 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/DeployedItemRefConfigCR.java,v
>>>> 1.3 2005/07/20 06:23:32 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:32 $
>>>> */
>>>> package com.sun.appserv.management.config;
>>>>
>>>> @@ -32,7 +32,7 @@
>>>> /**
>>>> Manages all instances of &lt;application-ref&gt; element.
>>>> */
>>>> -public interface DeployedItemRefConfigCR
>>>> +public interface DeployedItemRefConfigCR extends ConfigRemover
>>>> {
>>>> /** Key for use with createDeployedItemRefConfig() */
>>>> public final static String REF_KEY = "Ref";
>>>>
>>>> File [added]: DeployedItemRefConfigReferent.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/DeployedItemRefConfigReferent.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 31
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>> package com.sun.appserv.management.config;
>>>>
>>>>
>>>> /**
>>>> Referent: "the object of a reference", in this case a marker
>>>> interface denoting that the item may be referred to by a
>>>> {_at_link DeployedItemRefConfig}.
>>>> */
>>>> public interface DeployedItemRefConfigReferent extends
>>>> RefConfigReferent
>>>> {
>>>> }
>>>>
>>>> File [changed]: DomainConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/DomainConfig.java?r1=1.9&r2=1.10
>>>>
>>>> Delta lines: +5 -11
>>>> --------------------
>>>> --- DomainConfig.java 19 Jul 2005 03:43:02 -0000 1.9
>>>> +++ DomainConfig.java 20 Jul 2005 06:23:33 -0000 1.10
>>>> @@ -38,7 +38,7 @@
>>>>
>>>> public interface DomainConfig
>>>> extends PropertiesAccess, SystemPropertiesAccess,
>>>> - ConfigElement, Container
>>>> + ConfigElement, Container, ConfigRemover
>>>> {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE = XTypes.DOMAIN_CONFIG;
>>>> @@ -343,7 +343,7 @@
>>>> String jndiLookupName,
>>>> String resType,
>>>> String factoryClass,
>>>> - Map optional);
>>>> + Map<String,Object> optional);
>>>>
>>>> /**
>>>> Remove the &lt;external-jndi-resource&gt;.
>>>> @@ -688,7 +688,7 @@
>>>> String host,
>>>> String user,
>>>> String from,
>>>> - Map optional);
>>>> + Map<String,Object> optional);
>>>>
>>>> /**
>>>> Removes a mail resource.
>>>> @@ -831,13 +831,7 @@
>>>> Map<String,Object> optional );
>>>> /** - Remove a
>>>> CustomMBeanConfig.
>>>> - <p>
>>>> - In PE, this will always remove both the CustomMBeanConfig
>>>> - and the sole reference to it; the 'removeRefs' option is
>>>> ignored.
>>>> - <p>
>>>> - In EE, the remove will fail if there are existing
>>>> references to it
>>>> - unless the 'removeRefs' flag is true.
>>>> + Remove a CustomMBeanConfig. All references to it are also
>>>> removed.
>>>> <p>
>>>> <b>Questions</b>
>>>> <ul>
>>>> @@ -846,7 +840,7 @@
>>>> @param name name as returned by {_at_link
>>>> CustomMBeanConfig#getName}
>>>> @param force if true, first remove all references
>>>> */
>>>> - public void removeCustomMBeanConfig( String
>>>> name, boolean removeRefs );
>>>> + public void removeCustomMBeanConfig( String
>>>> name );
>>>>
>>>> /**
>>>>
>>>> File [changed]: JDBCConnectionPoolConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/JDBCConnectionPoolConfig.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JDBCConnectionPoolConfig.java 19 Jul 2005 03:43:02 -0000 1.4
>>>> +++ JDBCConnectionPoolConfig.java 20 Jul 2005 06:23:33 -0000 1.5
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/JDBCConnectionPoolConfig.java,v
>>>> 1.4 2005/07/19 03:43:02 llc Exp $
>>>> - * $Revision: 1.4 $
>>>> - * $Date: 2005/07/19 03:43:02 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/JDBCConnectionPoolConfig.java,v
>>>> 1.5 2005/07/20 06:23:33 llc Exp $
>>>> + * $Revision: 1.5 $
>>>> + * $Date: 2005/07/20 06:23:33 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -37,7 +37,7 @@
>>>> */
>>>>
>>>> public interface JDBCConnectionPoolConfig
>>>> - extends NamedConfigElement, Description, PropertiesAccess
>>>> + extends NamedConfigElement, Description, PropertiesAccess,
>>>> ResourceRefConfigReferent
>>>> {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE =
>>>> XTypes.JDBC_CONNECTION_POOL_CONFIG;
>>>>
>>>> File [changed]: LBConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/LBConfig.java?r1=1.5&r2=1.6
>>>>
>>>> Delta lines: +5 -18
>>>> --------------------
>>>> --- LBConfig.java 27 Jun 2005 21:20:33 -0000 1.5
>>>> +++ LBConfig.java 20 Jul 2005 06:23:33 -0000 1.6
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/LBConfig.java,v
>>>> 1.5 2005/06/27 21:20:33 tcfujii Exp $
>>>> - * $Revision: 1.5 $
>>>> - * $Date: 2005/06/27 21:20:33 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/LBConfig.java,v
>>>> 1.6 2005/07/20 06:23:33 llc Exp $
>>>> + * $Revision: 1.6 $
>>>> + * $Date: 2005/07/20 06:23:33 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -39,7 +39,8 @@
>>>> config MBean
>>>> */
>>>> public interface LBConfig extends - AMXConfig, PropertiesAccess,
>>>> NamedConfigElement, ServerRefConfigCR, Container {
>>>> + AMXConfig, PropertiesAccess, NamedConfigElement,
>>>> + ServerRefConfigCR, ClusterRefConfigCR, Container {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE = XTypes.LB_CONFIG;
>>>> @@ -122,18 +123,4 @@
>>>> @see com.sun.appserv.management.base.Container#getContaineeMap
>>>> */
>>>> public Map<String,ClusterRefConfig> getClusterRefConfigMap();
>>>> -
>>>> - /**
>>>> - Creates a new cluster-ref for an lb-config.
>>>> - @param clusterName A reference to the name of a cluster.
>>>> - @param reserved reserved for future use
>>>> - @return A proxy to the ClusterRefConfig MBean. - */
>>>> - public ClusterRefConfig createClusterRefConfig(String
>>>> clusterName, Map reserved);
>>>> -
>>>> - /**
>>>> - Removes a cluster-ref for an lb-config.
>>>> - @param clusterName A reference to the name of a cluster.
>>>> - */
>>>> - public void removeClusterRefConfig(String clusterName );
>>>> }
>>>>
>>>> File [changed]: LifecycleModuleConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/LifecycleModuleConfig.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- LifecycleModuleConfig.java 18 Jul 2005 22:11:28 -0000 1.3
>>>> +++ LifecycleModuleConfig.java 20 Jul 2005 06:23:33 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/LifecycleModuleConfig.java,v
>>>> 1.3 2005/07/18 22:11:28 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/18 22:11:28 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/LifecycleModuleConfig.java,v
>>>> 1.4 2005/07/20 06:23:33 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:33 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -33,7 +33,8 @@
>>>> /**
>>>> representing a &lt;lifecycle-module&gt;.
>>>> */
>>>> -public interface LifecycleModuleConfig extends NamedConfigElement
>>>> +public interface LifecycleModuleConfig
>>>> + extends NamedConfigElement, DeployedItemRefConfigReferent
>>>> {
>>>> /** The j2eeType as returned by {_at_link
>>>> com.sun.appserv.management.base.AMX#getJ2EEType}. */
>>>> public static final String J2EE_TYPE =
>>>> XTypes.LIFECYCLE_MODULE_CONFIG;
>>>>
>>>> File [changed]: ModuleConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ModuleConfig.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- ModuleConfig.java 27 Jun 2005 21:20:35 -0000 1.2
>>>> +++ ModuleConfig.java 20 Jul 2005 06:23:34 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ModuleConfig.java,v
>>>> 1.2 2005/06/27 21:20:35 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:35 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ModuleConfig.java,v
>>>> 1.3 2005/07/20 06:23:34 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:34 $
>>>> */
>>>>
>>>>
>>>> @@ -39,7 +39,8 @@
>>>> Functionality that all modules share. */
>>>> public interface ModuleConfig
>>>> - extends AMX, Enabled, Description, ObjectType, NamedConfigElement
>>>> + extends AMX, Enabled, Description, ObjectType, NamedConfigElement,
>>>> + DeployedItemRefConfigReferent
>>>> {
>>>> public String getName();
>>>>
>>>>
>>>> File [changed]: RefConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/RefConfig.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -3
>>>> -------------------
>>>> --- RefConfig.java 14 Jul 2005 23:46:11 -0000 1.3
>>>> +++ RefConfig.java 20 Jul 2005 06:23:34 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/RefConfig.java,v
>>>> 1.3 2005/07/14 23:46:11 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/14 23:46:11 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/RefConfig.java,v
>>>> 1.4 2005/07/20 06:23:34 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:34 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -30,6 +30,7 @@
>>>>
>>>> /**
>>>> Base interface representing a reference.
>>>> + @see RefConfigReferent
>>>> */
>>>> public interface RefConfig extends ConfigElement, Enabled
>>>> {
>>>>
>>>> File [added]: RefConfigReferent.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/RefConfigReferent.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 31
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>> package com.sun.appserv.management.config;
>>>>
>>>>
>>>> /**
>>>> Referent: "the object of a reference", in this case a
>>>> base marker interface denoting that the item can be referred
>>>> to by some kind of {_at_link RefConfig}.
>>>> */
>>>> public interface RefConfigReferent
>>>> {
>>>> }
>>>>
>>>> File [changed]: ResourceConfig.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceConfig.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- ResourceConfig.java 27 Jun 2005 21:20:38 -0000 1.2
>>>> +++ ResourceConfig.java 20 Jul 2005 06:23:34 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceConfig.java,v
>>>> 1.2 2005/06/27 21:20:38 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:38 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceConfig.java,v
>>>> 1.3 2005/07/20 06:23:34 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:34 $
>>>> */
>>>>
>>>>
>>>> @@ -35,7 +35,8 @@
>>>> Base interface for all XXXResource classes.
>>>> */
>>>> public interface ResourceConfig
>>>> - extends NamedConfigElement, Enabled, Description,
>>>> PropertiesAccess, ObjectType
>>>> + extends NamedConfigElement, Enabled, Description,
>>>> + PropertiesAccess, ObjectType, ResourceRefConfigReferent
>>>> {
>>>> public String getJNDIName();
>>>> }
>>>>
>>>> File [changed]: ResourceRefConfigCR.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceRefConfigCR.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ResourceRefConfigCR.java 27 Jun 2005 21:20:39 -0000 1.2
>>>> +++ ResourceRefConfigCR.java 20 Jul 2005 06:23:34 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceRefConfigCR.java,v
>>>> 1.2 2005/06/27 21:20:39 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:39 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceRefConfigCR.java,v
>>>> 1.3 2005/07/20 06:23:34 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:34 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -32,7 +32,7 @@
>>>> /**
>>>> Allows creation and removal of ResourceRefConfig.
>>>> */
>>>> -public interface ResourceRefConfigCR
>>>> +public interface ResourceRefConfigCR extends ConfigRemover
>>>> {
>>>> /**
>>>> Creates a new resource-ref element for the given target
>>>>
>>>> File [added]: ResourceRefConfigReferent.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ResourceRefConfigReferent.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 31
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>> package com.sun.appserv.management.config;
>>>>
>>>>
>>>> /**
>>>> Referent: "the object of a reference", in this case a marker
>>>> interface denoting that the item may be referred to by a
>>>> {_at_link ResourceRefConfig}.
>>>> */
>>>> public interface ResourceRefConfigReferent extends RefConfigReferent
>>>> {
>>>> }
>>>>
>>>> File [changed]: ServerRefConfigCR.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ServerRefConfigCR.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ServerRefConfigCR.java 27 Jun 2005 21:20:40 -0000 1.2
>>>> +++ ServerRefConfigCR.java 20 Jul 2005 06:23:34 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ServerRefConfigCR.java,v
>>>> 1.2 2005/06/27 21:20:40 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:40 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ServerRefConfigCR.java,v
>>>> 1.3 2005/07/20 06:23:34 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:34 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.config;
>>>> @@ -32,7 +32,7 @@
>>>> /**
>>>> Supports creation and removal of server references.
>>>> */
>>>> -public interface ServerRefConfigCR
>>>> +public interface ServerRefConfigCR extends ConfigRemover
>>>> {
>>>> public final static String ENABLED_KEY = "Enabled";
>>>>
>>>>
>>>> File [added]: ServerRefConfigReferent.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/config/ServerRefConfigReferent.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 31
>>>> ---------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>> package com.sun.appserv.management.config;
>>>>
>>>>
>>>> /**
>>>> Referent: "the object of a reference", in this case a marker
>>>> interface denoting that the item may be referred to by a
>>>> {_at_link ServerRefConfig}.
>>>> */
>>>> public interface ServerRefConfigReferent extends RefConfigReferent
>>>> {
>>>> }
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/
>>>>
>>>> =====================================================================================
>>>>
>>>>
>>>> File [changed]: Helper.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/Helper.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +6 -6
>>>> -------------------
>>>> --- Helper.java 27 Jun 2005 21:20:59 -0000 1.2
>>>> +++ Helper.java 20 Jul 2005 06:23:35 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/Helper.java,v
>>>> 1.2 2005/06/27 21:20:59 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:20:59 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/Helper.java,v
>>>> 1.3 2005/07/20 06:23:35 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:35 $
>>>> */
>>>> package com.sun.appserv.management.helper;
>>>>
>>>> @@ -60,14 +60,14 @@
>>>> return( mDomainRoot );
>>>> }
>>>>
>>>> - protected Set<? extends AMX>
>>>> + protected <T extends AMX> Set<T>
>>>> propsQuery( final String props )
>>>> {
>>>> - final Set<? extends AMX> results =
>>>> mQueryMgr.queryPropsSet( props );
>>>> + final Set<T> results = mQueryMgr.queryPropsSet(
>>>> props );
>>>> return( results );
>>>> }
>>>>
>>>> - protected Set<? extends AMX>
>>>> + protected <T extends AMX> Set<T>
>>>> propsQuery(
>>>> final String props1,
>>>> final String props2 )
>>>>
>>>> File [changed]: RefHelper.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/RefHelper.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +218 -58
>>>> ----------------------
>>>> --- RefHelper.java 19 Jul 2005 03:43:04 -0000 1.2
>>>> +++ RefHelper.java 20 Jul 2005 06:23:35 -0000 1.3
>>>> @@ -20,27 +20,43 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/RefHelper.java,v
>>>> 1.2 2005/07/19 03:43:04 llc Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/07/19 03:43:04 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/helper/RefHelper.java,v
>>>> 1.3 2005/07/20 06:23:35 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:35 $
>>>> */
>>>> package com.sun.appserv.management.helper;
>>>>
>>>> import java.util.Set;
>>>> import java.util.HashSet;
>>>> +import java.util.Collections;
>>>>
>>>> import javax.management.ObjectName;
>>>>
>>>> import com.sun.appserv.management.base.AMX;
>>>> +import com.sun.appserv.management.base.AMXDebug;
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.appserv.management.base.QueryMgr;
>>>> import com.sun.appserv.management.base.Util;
>>>>
>>>> +import com.sun.appserv.management.util.misc.CollectionUtil;
>>>> +import com.sun.appserv.management.util.misc.GSetUtil;
>>>> +import com.sun.appserv.management.util.misc.Output;
>>>> +
>>>> +import com.sun.appserv.management.config.RefConfigReferent;
>>>> +import
>>>> com.sun.appserv.management.config.DeployedItemRefConfigReferent;
>>>> +import com.sun.appserv.management.config.ResourceRefConfigReferent;
>>>> +import com.sun.appserv.management.config.ServerRefConfigReferent;
>>>> +import com.sun.appserv.management.config.ClusterRefConfigReferent;
>>>> +import com.sun.appserv.management.config.ClusterRefConfig;
>>>> +import com.sun.appserv.management.config.ServerRefConfig;
>>>> +import com.sun.appserv.management.config.ConfigRemover;
>>>> +
>>>> import com.sun.appserv.management.config.RefConfig;
>>>> import com.sun.appserv.management.config.ServerRefConfig;
>>>> import com.sun.appserv.management.config.ClusterRefConfig;
>>>> import com.sun.appserv.management.config.ResourceConfig;
>>>> import com.sun.appserv.management.config.ResourceRefConfig;
>>>> +import com.sun.appserv.management.config.ResourceRefConfigCR;
>>>> import com.sun.appserv.management.config.ModuleConfig;
>>>> import com.sun.appserv.management.config.DeployedItemRefConfig;
>>>> import com.sun.appserv.management.config.DeployedItemRefConfigCR;
>>>> @@ -58,70 +74,176 @@
>>>> private RefHelper() {}
>>>>
>>>>
>>>> - public static Set<? extends RefConfig>
>>>> - findAllRefConfigs(
>>>> + private static Output
>>>> + getDebug()
>>>> + {
>>>> + return AMXDebug.getInstance().getOutput(
>>>> "com.sun.appserv.management.helper.RefHelper" );
>>>> + }
>>>> + + /**
>>>> + Find all ref configs of any j2EEType
>>>> + @return Set of all {_at_link RefConfig} found.
>>>> + */
>>>> + public static <T extends RefConfig> Set<T>
>>>> + findAllRefConfigs( final QueryMgr queryMgr )
>>>> + {
>>>> + final Set<T> refs = +
>>>> queryMgr.queryInterfaceSet( RefConfig.class.getName(), null);
>>>> + + return refs;
>>>> + }
>>>> + + /**
>>>> + Find all ref configs of the specified j2EEType
>>>> + @return Set of all {_at_link RefConfig} found.
>>>> + */
>>>> + public static <T extends RefConfig> Set<T>
>>>> + findAllRefConfigsByJ2EEType(
>>>> final QueryMgr queryMgr,
>>>> final String refJ2EEType )
>>>> {
>>>> - final Set<? extends RefConfig> refs = (Set<? extends
>>>> RefConfig>)
>>>> + final Set<T> refs =
>>>> queryMgr.queryJ2EETypeSet( refJ2EEType );
>>>> return refs;
>>>> }
>>>> - public static Set<? extends ResourceRefConfig>
>>>> + /**
>>>> + Find all {_at_link ResourceRefConfig}.
>>>> + @return Set of all {_at_link ResourceRefConfig} found.
>>>> + */
>>>> + public static Set<ResourceRefConfig>
>>>> findAllResourceRefConfigs( final QueryMgr queryMgr )
>>>> {
>>>> - return (Set<? extends ResourceRefConfig>)
>>>> - findAllRefConfigs( queryMgr, XTypes.RESOURCE_REF_CONFIG );
>>>> + return
>>>> + findAllRefConfigsByJ2EEType( queryMgr,
>>>> XTypes.RESOURCE_REF_CONFIG );
>>>> }
>>>> - public static Set<? extends DeployedItemRefConfig>
>>>> + /**
>>>> + Find all {_at_link DeployedItemRefConfig}.
>>>> + @return Set of all {_at_link DeployedItemRefConfig} found.
>>>> + */
>>>> + public static Set<DeployedItemRefConfig>
>>>> findAllDeployedItemRefConfigs( final QueryMgr queryMgr )
>>>> {
>>>> - return (Set<? extends DeployedItemRefConfig>)
>>>> - findAllRefConfigs( queryMgr,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG );
>>>> + return
>>>> + findAllRefConfigsByJ2EEType( queryMgr,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG );
>>>> }
>>>> - public static Set<? extends ServerRefConfig>
>>>> + /**
>>>> + Find all {_at_link ServerRefConfig}.
>>>> + @return Set of all {_at_link ServerRefConfig} found.
>>>> + */
>>>> + public static Set<ServerRefConfig>
>>>> findAllServerRefConfigs( final QueryMgr queryMgr )
>>>> {
>>>> - return (Set<? extends ServerRefConfig>)
>>>> - findAllRefConfigs( queryMgr, XTypes.SERVER_REF_CONFIG );
>>>> + return
>>>> + findAllRefConfigsByJ2EEType( queryMgr,
>>>> XTypes.SERVER_REF_CONFIG );
>>>> }
>>>> - public static Set<? extends ClusterRefConfig>
>>>> + /**
>>>> + Find all {_at_link ClusterRefConfig}.
>>>> + @return Set of all {_at_link ClusterRefConfig} found.
>>>> + */
>>>> + public static Set<ClusterRefConfig>
>>>> findAllClusterRefConfigs( final QueryMgr queryMgr )
>>>> {
>>>> - return (Set<? extends ClusterRefConfig>)
>>>> - findAllRefConfigs( queryMgr, XTypes.SERVER_REF_CONFIG );
>>>> + return
>>>> + findAllRefConfigsByJ2EEType( queryMgr,
>>>> XTypes.CLUSTER_REF_CONFIG );
>>>> }
>>>> - public static Set<? extends RefConfig>
>>>> - findAllRefs(
>>>> + /**
>>>> + Find all {_at_link RefConfig} of the specified j2EEType having
>>>> + the specified name.
>>>> + @return Set of all {_at_link RefConfig} found with the
>>>> specified name.
>>>> + */
>>>> + public static <T extends RefConfig> Set<T>
>>>> + findAllRefConfigsWithName(
>>>> final QueryMgr queryMgr,
>>>> final String refJ2EEType,
>>>> final String name )
>>>> {
>>>> final String props = Util.makeRequiredProps( refJ2EEType,
>>>> name );
>>>> - final Set<? extends RefConfig> refs =
>>>> - (Set<? extends RefConfig>)queryMgr.queryPatternSet(
>>>> null, props );
>>>> + final Set<T> refs = queryMgr.queryPatternSet( null, props );
>>>> return refs;
>>>> }
>>>>
>>>> /**
>>>> + @return the j2eeType of the config element which can
>>>> <i>refer</i> to this item
>>>> + */
>>>> + public static String
>>>> + getReferentRefJ2EEType( final RefConfigReferent referent )
>>>> + {
>>>> + String j2eeType = null;
>>>> + + if ( referent instanceof ResourceRefConfigReferent )
>>>> + {
>>>> + j2eeType = XTypes.RESOURCE_REF_CONFIG;
>>>> + }
>>>> + else if ( referent instanceof DeployedItemRefConfigReferent )
>>>> + {
>>>> + j2eeType = XTypes.DEPLOYED_ITEM_REF_CONFIG;
>>>> + }
>>>> + else if ( referent instanceof ServerRefConfigReferent )
>>>> + {
>>>> + j2eeType = XTypes.SERVER_REF_CONFIG;
>>>> + }
>>>> + else if ( referent instanceof ClusterRefConfigReferent )
>>>> + {
>>>> + j2eeType = XTypes.CLUSTER_REF_CONFIG;
>>>> + }
>>>> + else
>>>> + {
>>>> + throw new IllegalArgumentException(
>>>> + "Unknown referent class: " + Util.asAMX( referent
>>>> ).getJ2EEType() );
>>>> + }
>>>> + + return j2eeType;
>>>> + }
>>>> + + private static final Set<String> REFERENT_J2EE_TYPES =
>>>> + Collections.unmodifiableSet( GSetUtil.newSet( new String[]
>>>> + {
>>>> + XTypes.RESOURCE_REF_CONFIG,
>>>> + XTypes.DEPLOYED_ITEM_REF_CONFIG,
>>>> + XTypes.SERVER_REF_CONFIG,
>>>> + XTypes.CLUSTER_REF_CONFIG,
>>>> + }));
>>>> + + public static Set<String>
>>>> + getReferentJ2EETypes()
>>>> + {
>>>> + return REFERENT_J2EE_TYPES;
>>>> + }
>>>> + + + /**
>>>> Find all {_at_link RefConfig} that reference the specified
>>>> j2eeType/name
>>>> combo.
>>>> */
>>>> - public static Set<? extends RefConfig>
>>>> - findAllRefs( final AMX r, final String refJ2EEType )
>>>> + public static <T extends RefConfig> Set<T>
>>>> + findAllRefConfigs( final RefConfigReferent referent )
>>>> {
>>>> - final QueryMgr queryMgr = r.getDomainRoot().getQueryMgr();
>>>> + final AMX amx = Util.asAMX( referent );
>>>> - return findAllRefs( queryMgr, refJ2EEType,
>>>> r.getName() );
>>>> + return findAllRefConfigsWithName( getQueryMgr( amx ),
>>>> + getReferentRefJ2EEType( referent ),
>>>> + amx.getName() );
>>>> + }
>>>> + + /**
>>>> + Find all {_at_link RefConfig} that reference the specified
>>>> j2eeType/name
>>>> + combo.
>>>> + */
>>>> + public static <T extends RefConfig> Set<T>
>>>> + findAllRefConfigs( final RefConfigReferent referent, final
>>>> String refJ2EEType )
>>>> + {
>>>> + final AMX amx = Util.asAMX( referent );
>>>> + + return findAllRefConfigsWithName( getQueryMgr( amx
>>>> ), refJ2EEType, amx.getName() );
>>>> }
>>>>
>>>> /**
>>>> @@ -129,59 +251,96 @@
>>>> the specified item.
>>>> */
>>>> public static Set<DeployedItemRefConfig>
>>>> - findAllRefs( final CustomMBeanConfig r )
>>>> + findAllRefConfigs( final DeployedItemRefConfigReferent referent )
>>>> {
>>>> - return (Set<DeployedItemRefConfig>)findAllRefs( r,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG );
>>>> + final AMX amx = Util.asAMX( referent );
>>>> + + return
>>>> + findAllRefConfigsWithName( getQueryMgr( amx ),
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG, amx.getName() );
>>>> }
>>>>
>>>> /**
>>>> - Find all {_at_link DeployedItemRefConfig} that reference
>>>> + Find all {_at_link ResourceRefConfig} that reference
>>>> the specified item.
>>>> */
>>>> - public static Set<DeployedItemRefConfig>
>>>> - findAllRefs( final ModuleConfig m )
>>>> + public static Set<ResourceRefConfig>
>>>> + findAllRefConfigs( final ResourceRefConfigReferent referent )
>>>> {
>>>> - return (Set<DeployedItemRefConfig>)findAllRefs( m,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG );
>>>> + final AMX amx = Util.asAMX( referent );
>>>> + + return
>>>> + findAllRefConfigsWithName( getQueryMgr( amx ),
>>>> XTypes.RESOURCE_REF_CONFIG, amx.getName() );
>>>> }
>>>>
>>>> /**
>>>> - Find all {_at_link DeployedItemRefConfig} that reference
>>>> + Find all {_at_link ServerRefConfig} that reference
>>>> the specified item.
>>>> */
>>>> - public static Set<DeployedItemRefConfig>
>>>> - findAllRefs( final LifecycleModuleConfig m )
>>>> + public static Set<ServerRefConfig>
>>>> + findAllRefConfigs( final ServerRefConfigReferent referent )
>>>> {
>>>> - return (Set<DeployedItemRefConfig>)findAllRefs( m,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG );
>>>> + final AMX amx = Util.asAMX( referent );
>>>> + + return
>>>> + findAllRefConfigsWithName( getQueryMgr( amx ),
>>>> XTypes.SERVER_REF_CONFIG, amx.getName() );
>>>> }
>>>>
>>>> + private static QueryMgr
>>>> + getQueryMgr( final AMX amx )
>>>> + {
>>>> + return amx.getDomainRoot().getQueryMgr();
>>>> + }
>>>>
>>>> /**
>>>> - Find all {_at_link DeployedItemRefConfig} that reference
>>>> + Find all {_at_link ClusterRefConfig} that reference
>>>> the specified item.
>>>> */
>>>> - public static Set<ResourceRefConfig>
>>>> - findAllRefs( final ResourceConfig m )
>>>> + public static Set<ClusterRefConfig>
>>>> + findAllRefConfigs( final ClusterRefConfigReferent referent )
>>>> {
>>>> - return (Set<ResourceRefConfig>)findAllRefs( m,
>>>> XTypes.RESOURCE_REF_CONFIG );
>>>> + final AMX amx = Util.asAMX( referent );
>>>> + + return
>>>> + findAllRefConfigsWithName( getQueryMgr( amx ),
>>>> XTypes.CLUSTER_REF_CONFIG, amx.getName() );
>>>> + }
>>>> + + public static <T extends RefConfig> Set<T>
>>>> + removeAllRefsTo(
>>>> + final RefConfigReferent item,
>>>> + final boolean allowSingleFailure )
>>>> + {
>>>> + final Set<T> refs = RefHelper.findAllRefConfigs( item );
>>>> + + final Set<T> failures =
>>>> RefHelper.removeRefConfigs( refs );
>>>> + + if ( failures.size() > 1 || ! allowSingleFailure )
>>>> + {
>>>> + final Set<ObjectName> objectNames =
>>>> Util.toObjectNames( failures );
>>>> + + throw new IllegalArgumentException(
>>>> "failure removing refererences:\n{" +
>>>> + CollectionUtil.toString( objectNames, "\n" ) +
>>>> "\n}" );
>>>> + }
>>>> + + return failures;
>>>> }
>>>>
>>>> /**
>>>> - Remove all references (that are possible).
>>>> - @return any RefConfig that could not be removed
>>>> + Remove all specified references (that are possible).
>>>> + @return any references that could not be removed
>>>> */
>>>> - public static Set<DeployedItemRefConfig>
>>>> - removeRefs( final Set<DeployedItemRefConfig> refs )
>>>> + public static <T extends RefConfig> Set<T>
>>>> + removeRefConfigs( final Set<T> refs )
>>>> {
>>>> - final Set<DeployedItemRefConfig> failures = new
>>>> HashSet<DeployedItemRefConfig>();
>>>> + final Set<T> failures = new HashSet<T>();
>>>> - for( final DeployedItemRefConfig ref : refs )
>>>> + for( final T ref : refs )
>>>> {
>>>> - final DeployedItemRefConfigCR cr =
>>>> - (DeployedItemRefConfigCR)ref.getContainer();
>>>> + final ConfigRemover rrc = ConfigRemover.class.cast(
>>>> ref.getContainer() );
>>>> + try
>>>> {
>>>> // may fail as illegal in PE or EE with one ref
>>>> - cr.removeDeployedItemRefConfig( ref.getName() );
>>>> + rrc.removeConfig( ref.getJ2EEType(), ref.getName() );
>>>> }
>>>> catch( Exception e )
>>>> {
>>>> @@ -191,6 +350,7 @@
>>>> return failures;
>>>> }
>>>> + }
>>>>
>>>>
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/util/misc/
>>>>
>>>> ========================================================================================
>>>>
>>>>
>>>> File [changed]: ClassUtil.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/util/misc/ClassUtil.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ClassUtil.java 27 Jun 2005 21:21:25 -0000 1.2
>>>> +++ ClassUtil.java 20 Jul 2005 06:23:36 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/util/misc/ClassUtil.java,v
>>>> 1.2 2005/06/27 21:21:25 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:21:25 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/appserv/management/util/misc/ClassUtil.java,v
>>>> 1.3 2005/07/20 06:23:36 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:36 $
>>>> */
>>>>
>>>> package com.sun.appserv.management.util.misc;
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/
>>>>
>>>> ========================================================================================
>>>>
>>>>
>>>> File [added]: AMXConfigImplBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/AMXConfigImplBase.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [added]: OldPropertiesImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/OldPropertiesImpl.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [added]: OldSystemPropertiesImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/config/OldSystemPropertiesImpl.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> Directory:
>>>> /glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/
>>>>
>>>> =========================================================================================
>>>>
>>>>
>>>> File [removed]: AMXConfigImplBase.java
>>>>
>>>> File [changed]: AMXImplBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/AMXImplBase.java?r1=1.11&r2=1.12
>>>>
>>>> Delta lines: +27 -15
>>>> ---------------------
>>>> --- AMXImplBase.java 14 Jul 2005 23:46:14 -0000 1.11
>>>> +++ AMXImplBase.java 20 Jul 2005 06:23:37 -0000 1.12
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/AMXImplBase.java,v
>>>> 1.11 2005/07/14 23:46:14 llc Exp $
>>>> - * $Revision: 1.11 $
>>>> - * $Date: 2005/07/14 23:46:14 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/AMXImplBase.java,v
>>>> 1.12 2005/07/20 06:23:37 llc Exp $
>>>> + * $Revision: 1.12 $
>>>> + * $Date: 2005/07/20 06:23:37 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.support;
>>>> @@ -570,6 +570,12 @@
>>>> return( ProxyFactory.getInstance( mConnectionSource, true ) );
>>>> }
>>>>
>>>> + public <T> T
>>>> + getProxy( final ObjectName objectName )
>>>> + {
>>>> + return (T)getProxyFactory().getProxy( objectName );
>>>> + }
>>>> +
>>>> protected AMX
>>>> getNamedChildProxy( final String name )
>>>> {
>>>> @@ -608,7 +614,7 @@
>>>> public Container
>>>> getFactoryContainer()
>>>> {
>>>> - return( (Container)getSelf() );
>>>> + return( Container.class.cast( getSelf() ) );
>>>> }
>>>>
>>>> public final ObjectName
>>>> @@ -924,6 +930,7 @@
>>>> @param name name of the Attribute
>>>> @return value of the Attribute
>>>> */
>>>> + int unknownCount = 0;
>>>> public Object
>>>> getAttribute( final String name )
>>>> throws AttributeNotFoundException
>>>> @@ -934,8 +941,9 @@
>>>>
>>>> if ( ! isLegalAttribute( name ) )
>>>> {
>>>> + ++unknownCount;
>>>> debug( "getAttribute: unknown Attribute " + name + ",
>>>> legal Attributes are: " +
>>>> - toString( getAttributeInfos().keySet() ) );
>>>> + toString( getAttributeInfos().keySet() ) + ", COUNT
>>>> = " + unknownCount );
>>>> throw new AttributeNotFoundException( name );
>>>> }
>>>>
>>>> @@ -1321,7 +1329,7 @@
>>>> }
>>>>
>>>> /**
>>>> - Find a setXXX() method that matches the Attribute
>>>> + Find a getXXX() method that matches the Attribute
>>>>
>>>> @param name the name to which "get" will be prepended
>>>> @return a Method or null if not found
>>>> @@ -1384,7 +1392,8 @@
>>>> String[] types )
>>>> throws MBeanException, ReflectionException,
>>>> NoSuchMethodException
>>>> {
>>>> - throw new NoSuchMethodException( "no operation " +
>>>> operationName + toString( types ) + " in " + getObjectName() );
>>>> + throw new NoSuchMethodException( "no operation " +
>>>> operationName +
>>>> + toString( types ) + " in " + getObjectName() );
>>>> }
>>>>
>>>>
>>>> @@ -1465,7 +1474,7 @@
>>>> final Method m = findMethod( operationName,
>>>> signature );
>>>> if ( m != null )
>>>> {
>>>> - debugMethod( operationName, args );
>>>> + debugMethod( "invoking method: " + operationName,
>>>> args );
>>>> result = m.invoke( this, args );
>>>> }
>>>> else if ( haveDelegate() &&
>>>> @@ -1482,6 +1491,7 @@
>>>> }
>>>> catch( Exception e )
>>>> {
>>>> + debug( ExceptionUtil.getStackTrace( e ) );
>>>> handleInvokeThrowable( e );
>>>> }
>>>>
>>>> @@ -2042,16 +2052,19 @@
>>>> }
>>>>
>>>>
>>>> - protected final synchronized QueryMgr
>>>> + protected final QueryMgr
>>>> getQueryMgr()
>>>> {
>>>> if ( mQueryMgr == null )
>>>> {
>>>> final ObjectName objectName =
>>>> getQueryMgrObjectName();
>>>> -
>>>> - final ProxyFactory factory = getProxyFactory();
>>>> - final AMX temp = factory.getProxy( objectName );
>>>> - mQueryMgr = (QueryMgr)temp;
>>>> + if ( objectName != null )
>>>> + {
>>>> + synchronized( this )
>>>> + {
>>>> + mQueryMgr = getProxyFactory().getProxy(
>>>> objectName );
>>>> + }
>>>> + }
>>>> }
>>>>
>>>> return( mQueryMgr );
>>>> @@ -2166,7 +2179,7 @@
>>>> final String childJ2EETypeProp =
>>>> Util.makeJ2EETypeProp( childJ2EEType );
>>>> final String props = Util.concatenateProps( selfProp,
>>>> nullProps, childJ2EETypeProp );
>>>>
>>>> - final Set<? extends AMX> candidates =
>>>> getQueryMgr().queryPropsSet( props );
>>>> + final Set<AMX> candidates =
>>>> getQueryMgr().queryPropsSet( props );
>>>> final Set<ObjectName> objectNames =
>>>> Util.toObjectNames( candidates );
>>>>
>>>> return( objectNames );
>>>> @@ -2438,7 +2451,6 @@
>>>> AMXConfig.CONFIG_REMOVED_NOTIFICATION_TYPE,
>>>> AMXConfig.CONFIG_OBJECT_NAME_KEY, configObjectName );
>>>> }
>>>> -
>>>> }
>>>>
>>>>
>>>>
>>>> File [changed]: MBeanImplBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/MBeanImplBase.java?r1=1.7&r2=1.8
>>>>
>>>> Delta lines: +8 -3
>>>> -------------------
>>>> --- MBeanImplBase.java 18 Jul 2005 22:11:33 -0000 1.7
>>>> +++ MBeanImplBase.java 20 Jul 2005 06:23:37 -0000 1.8
>>>> @@ -4,9 +4,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/MBeanImplBase.java,v
>>>> 1.7 2005/07/18 22:11:33 llc Exp $
>>>> - * $Revision: 1.7 $
>>>> - * $Date: 2005/07/18 22:11:33 $
>>>> + * $Header:
>>>> glassfish/admin-core/mbeanapi/src/java/com/sun/enterprise/management/support/MBeanImplBase.java,v
>>>> 1.8 2005/07/20 06:23:37 llc Exp $
>>>> + * $Revision: 1.8 $
>>>> + * $Date: 2005/07/20 06:23:37 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.support;
>>>> @@ -275,6 +275,11 @@
>>>> protected static String
>>>> toString( Object o )
>>>> {
>>>> + if ( o == null )
>>>> + {
>>>> + return( "" + o );
>>>> + }
>>>> + return( SmartStringifier.toString( o ) );
>>>> }
>>>>
>>>>
>>>> File [removed]: OldPropertiesImpl.java
>>>>
>>>> File [removed]: OldSystemPropertiesImpl.java
>>>>
>>>> Directory: /glassfish/admin/mbeanapi-impl/
>>>> ==========================================
>>>>
>>>> File [changed]: amxtest.classes
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/amxtest.classes?r1=1.12&r2=1.13
>>>>
>>>> Delta lines: +10 -9
>>>> --------------------
>>>> --- amxtest.classes 19 Jul 2005 20:53:02 -0000 1.12
>>>> +++ amxtest.classes 20 Jul 2005 06:23:38 -0000 1.13
>>>> @@ -83,6 +83,7 @@
>>>> # Tests for configuration
>>>> #
>>>> com.sun.enterprise.management.config.DanglingRefsTest
>>>> +com.sun.enterprise.management.helper.RefHelperTest
>>>> com.sun.enterprise.management.config.ComSunAppservConfigTest
>>>> com.sun.enterprise.management.config.DomainConfigTest
>>>> com.sun.enterprise.management.config.CustomMBeanConfigTest
>>>> @@ -93,21 +94,21 @@
>>>> com.sun.enterprise.management.config.ClusterConfigTest
>>>> com.sun.enterprise.management.config.SSLConfigTest
>>>> com.sun.enterprise.management.config.JMXConnectorConfigTest
>>>> -com.sun.enterprise.management.config.IIOPListenerConfigMgrTest
>>>> +com.sun.enterprise.management.config.IIOPListenerConfigTest
>>>> com.sun.enterprise.management.config.HTTPListenerConfigTest
>>>> com.sun.enterprise.management.config.AuditModuleConfigTest
>>>> com.sun.enterprise.management.config.AuthRealmConfigTest
>>>> com.sun.enterprise.management.config.JavaConfigTest
>>>> -com.sun.enterprise.management.config.VirtualServerConfigMgrTest
>>>> -com.sun.enterprise.management.config.JACCProviderConfigMgrTest
>>>> +com.sun.enterprise.management.config.VirtualServerConfigTest
>>>> +com.sun.enterprise.management.config.JACCProviderConfigTest
>>>> com.sun.enterprise.management.config.AdminObjectResourceConfigTest
>>>> -com.sun.enterprise.management.config.JDBCResourceConfigMgrTest
>>>> -com.sun.enterprise.management.config.MailResourceConfigMgrTest
>>>> -com.sun.enterprise.management.config.ConnectorConnectionPoolConfigMgrTest
>>>>
>>>> +com.sun.enterprise.management.config.JDBCResourceConfigTest
>>>> +com.sun.enterprise.management.config.MailResourceConfigTest
>>>> +com.sun.enterprise.management.config.ConnectorConnectionPoolConfigTest
>>>> com.sun.enterprise.management.config.JDBCConnectionPoolConfigTest
>>>> -com.sun.enterprise.management.config.PersistenceManagerFactoryResourceConfigMgrTest
>>>>
>>>> -com.sun.enterprise.management.config.JNDIResourceConfigMgrTest
>>>> -com.sun.enterprise.management.config.ThreadPoolConfigMgrTest
>>>> +com.sun.enterprise.management.config.PersistenceManagerFactoryResourceConfigTest
>>>>
>>>> +com.sun.enterprise.management.config.JNDIResourceConfigTest
>>>> +com.sun.enterprise.management.config.ThreadPoolConfigTest
>>>> com.sun.enterprise.management.config.AvailabilityServiceConfigTest
>>>> com.sun.enterprise.management.config.ManagementRulesConfigTest
>>>> com.sun.enterprise.management.config.LBConfigTest
>>>>
>>>> File [changed]: amxtest.properties
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/amxtest.properties?r1=1.12&r2=1.13
>>>>
>>>> Delta lines: +2 -0
>>>> -------------------
>>>> --- amxtest.properties 19 Jul 2005 03:43:06 -0000 1.12
>>>> +++ amxtest.properties 20 Jul 2005 06:23:38 -0000 1.13
>>>> @@ -67,6 +67,8 @@
>>>> # This is a more rigorous test, since related tests are run in
>>>> parallel.
>>>> # If major changes are made, be sure to run set to true.
>>>> #
>>>> +# NOTE: HTTPListenerConfigTest tends to hang
>>>> +# some kind of internal infrastructure bug (non-AMX).
>>>> amxtest.threaded=false
>>>>
>>>> # when amxtest.verbose is true, timings are emitted for most tests
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/
>>>>
>>>> ========================================================================================
>>>>
>>>>
>>>> File [changed]: AccessLogConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AccessLogConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AccessLogConfigImpl.java 27 Jun 2005 21:16:18 -0000 1.2
>>>> +++ AccessLogConfigImpl.java 20 Jul 2005 06:23:38 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AccessLogConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:18 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:18 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AccessLogConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:38 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:38 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: AdminObjectResourceConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminObjectResourceConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AdminObjectResourceConfigFactory.java 27 Jun 2005 21:16:19
>>>> -0000 1.2
>>>> +++ AdminObjectResourceConfigFactory.java 20 Jul 2005 06:23:39
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminObjectResourceConfigFactory.java,v
>>>> 1.2 2005/06/27 21:16:19 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:19 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminObjectResourceConfigFactory.java,v
>>>> 1.3 2005/07/20 06:23:39 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:39 $
>>>> */
>>>>
>>>>
>>>> @@ -41,7 +41,7 @@
>>>> import com.sun.appserv.management.config.ResourceConfigKeys;
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: AdminObjectResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminObjectResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AdminObjectResourceConfigImpl.java 27 Jun 2005 21:16:19
>>>> -0000 1.2
>>>> +++ AdminObjectResourceConfigImpl.java 20 Jul 2005 06:23:39
>>>> -0000 1.3
>>>> @@ -20,15 +20,15 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminObjectResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:19 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:19 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminObjectResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:39 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:39 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: AdminServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminServiceConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AdminServiceConfigImpl.java 19 Jul 2005 03:43:07 -0000 1.3
>>>> +++ AdminServiceConfigImpl.java 20 Jul 2005 06:23:39 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminServiceConfigImpl.java,v
>>>> 1.3 2005/07/19 03:43:07 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/19 03:43:07 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AdminServiceConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:39 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:39 $
>>>> */
>>>>
>>>>
>>>> @@ -35,7 +35,7 @@
>>>> import com.sun.appserv.management.config.JMXConnectorConfig;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldAdminServiceMBean;
>>>>
>>>> File [changed]: AppClientModuleConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AppClientModuleConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- AppClientModuleConfigImpl.java 18 Jul 2005 22:11:37 -0000 1.3
>>>> +++ AppClientModuleConfigImpl.java 20 Jul 2005 06:23:39 -0000 1.4
>>>> @@ -26,7 +26,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: AuditModuleConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AuditModuleConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- AuditModuleConfigImpl.java 27 Jun 2005 21:16:20 -0000 1.2
>>>> +++ AuditModuleConfigImpl.java 20 Jul 2005 06:23:39 -0000 1.3
>>>> @@ -24,7 +24,7 @@
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: AuthRealmConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AuthRealmConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- AuthRealmConfigImpl.java 27 Jun 2005 21:16:21 -0000 1.2
>>>> +++ AuthRealmConfigImpl.java 20 Jul 2005 06:23:39 -0000 1.3
>>>> @@ -25,7 +25,7 @@
>>>> import javax.management.AttributeNotFoundException;
>>>> import javax.management.JMException;
>>>> import javax.management.Attribute;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldAuthRealmMBean;
>>>>
>>>> File [changed]: AvailabilityServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AvailabilityServiceConfigImpl.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AvailabilityServiceConfigImpl.java 28 Jun 2005 20:54:27
>>>> -0000 1.4
>>>> +++ AvailabilityServiceConfigImpl.java 20 Jul 2005 06:23:39
>>>> -0000 1.5
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AvailabilityServiceConfigImpl.java,v
>>>> 1.4 2005/06/28 20:54:27 llc Exp $
>>>> - * $Revision: 1.4 $
>>>> - * $Date: 2005/06/28 20:54:27 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/AvailabilityServiceConfigImpl.java,v
>>>> 1.5 2005/07/20 06:23:39 llc Exp $
>>>> + * $Revision: 1.5 $
>>>> + * $Date: 2005/07/20 06:23:39 $
>>>> */
>>>>
>>>>
>>>> @@ -35,7 +35,7 @@
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldAvailabilityServiceMBean;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>>
>>>> File [changed]: ClusterConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ClusterConfigImpl.java?r1=1.5&r2=1.6
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ClusterConfigImpl.java 14 Jul 2005 23:46:05 -0000 1.5
>>>> +++ ClusterConfigImpl.java 20 Jul 2005 06:23:40 -0000 1.6
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ClusterConfigImpl.java,v
>>>> 1.5 2005/07/14 23:46:05 llc Exp $
>>>> - * $Revision: 1.5 $
>>>> - * $Date: 2005/07/14 23:46:05 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ClusterConfigImpl.java,v
>>>> 1.6 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.6 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>>
>>>>
>>>> @@ -35,7 +35,7 @@
>>>> import java.util.Collections;
>>>>
>>>> import javax.management.ObjectName;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.config.ClusterConfig;
>>>>
>>>> File [changed]: ClusteredServerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ClusteredServerConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- ClusteredServerConfigImpl.java 28 Jun 2005 20:54:27 -0000 1.3
>>>> +++ ClusteredServerConfigImpl.java 20 Jul 2005 06:23:40 -0000 1.4
>>>> @@ -20,17 +20,17 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ClusteredServerConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:27 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:27 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ClusteredServerConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>>
>>>>
>>>> import com.sun.appserv.management.config.ClusteredServerConfig;
>>>>
>>>> File [changed]: ConfigConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConfigConfigFactory.java 27 Jun 2005 21:16:23 -0000 1.2
>>>> +++ ConfigConfigFactory.java 20 Jul 2005 06:23:40 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigConfigFactory.java,v
>>>> 1.2 2005/06/27 21:16:23 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:23 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigConfigFactory.java,v
>>>> 1.3 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -38,7 +38,7 @@
>>>>
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> File [changed]: ConfigConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigConfigImpl.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConfigConfigImpl.java 18 Jul 2005 22:11:37 -0000 1.4
>>>> +++ ConfigConfigImpl.java 20 Jul 2005 06:23:40 -0000 1.5
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigConfigImpl.java,v
>>>> 1.4 2005/07/18 22:11:37 llc Exp $
>>>> - * $Revision: 1.4 $
>>>> - * $Date: 2005/07/18 22:11:37 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigConfigImpl.java,v
>>>> 1.5 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.5 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -34,7 +34,7 @@
>>>> import com.sun.appserv.management.base.Util;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldConfigProxies;
>>>>
>>>> File [changed]: ConfigDottedNamesImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigDottedNamesImpl.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConfigDottedNamesImpl.java 27 Jun 2005 21:16:23 -0000 1.4
>>>> +++ ConfigDottedNamesImpl.java 20 Jul 2005 06:23:40 -0000 1.5
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigDottedNamesImpl.java,v
>>>> 1.4 2005/06/27 21:16:23 tcfujii Exp $
>>>> - * $Revision: 1.4 $
>>>> - * $Date: 2005/06/27 21:16:23 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigDottedNamesImpl.java,v
>>>> 1.5 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.5 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>>
>>>>
>>>> @@ -36,7 +36,7 @@
>>>>
>>>>
>>>> import com.sun.enterprise.management.support.DottedNamesBase;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigFactory.java?r1=1.5&r2=1.6
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConfigFactory.java 18 Jul 2005 22:11:38 -0000 1.5
>>>> +++ ConfigFactory.java 20 Jul 2005 06:23:40 -0000 1.6
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigFactory.java,v
>>>> 1.5 2005/07/18 22:11:38 llc Exp $
>>>> - * $Revision: 1.5 $
>>>> - * $Date: 2005/07/18 22:11:38 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConfigFactory.java,v
>>>> 1.6 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.6 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -71,7 +71,7 @@
>>>> /**
>>>> Factory for creating and removing configs.
>>>> */
>>>> -class ConfigFactory
>>>> +public class ConfigFactory
>>>> {
>>>> private final ConfigFactoryCallback mCallbacks;
>>>> private ParamNameMapper mParamNameMapper = null;
>>>>
>>>> File [changed]: ConnectionPoolConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectionPoolConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConnectionPoolConfigImpl.java 27 Jun 2005 21:16:23 -0000 1.2
>>>> +++ ConnectionPoolConfigImpl.java 20 Jul 2005 06:23:40 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectionPoolConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:23 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:23 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectionPoolConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:40 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:40 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ConnectorConnectionPoolConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorConnectionPoolConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ConnectorConnectionPoolConfigImpl.java 18 Jul 2005 22:11:38
>>>> -0000 1.3
>>>> +++ ConnectorConnectionPoolConfigImpl.java 20 Jul 2005 06:23:41
>>>> -0000 1.4
>>>> @@ -26,7 +26,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ConnectorModuleConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorModuleConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConnectorModuleConfigImpl.java 27 Jun 2005 21:16:24 -0000 1.2
>>>> +++ ConnectorModuleConfigImpl.java 20 Jul 2005 06:23:41 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorModuleConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:24 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:24 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorModuleConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ConnectorResourceConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorResourceConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConnectorResourceConfigFactory.java 27 Jun 2005 21:16:24
>>>> -0000 1.2
>>>> +++ ConnectorResourceConfigFactory.java 20 Jul 2005 06:23:41
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorResourceConfigFactory.java,v
>>>> 1.2 2005/06/27 21:16:24 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:24 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorResourceConfigFactory.java,v
>>>> 1.3 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>>
>>>> @@ -37,7 +37,7 @@
>>>> import javax.management.AttributeList;
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.misc.MapUtil;
>>>>
>>>> File [changed]: ConnectorResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConnectorResourceConfigImpl.java 27 Jun 2005 21:16:25
>>>> -0000 1.2
>>>> +++ ConnectorResourceConfigImpl.java 20 Jul 2005 06:23:41
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:25 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:25 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ConnectorServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ConnectorServiceConfigImpl.java 27 Jun 2005 21:16:25 -0000
>>>> 1.2
>>>> +++ ConnectorServiceConfigImpl.java 20 Jul 2005 06:23:41 -0000
>>>> 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorServiceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:25 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:25 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ConnectorServiceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: CustomMBeanConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomMBeanConfigFactory.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- CustomMBeanConfigFactory.java 14 Jul 2005 23:46:06 -0000 1.1
>>>> +++ CustomMBeanConfigFactory.java 20 Jul 2005 06:23:41 -0000 1.2
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomMBeanConfigFactory.java,v
>>>> 1.1 2005/07/14 23:46:06 llc Exp $
>>>> - * $Revision: 1.1 $
>>>> - * $Date: 2005/07/14 23:46:06 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomMBeanConfigFactory.java,v
>>>> 1.2 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.2 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>>
>>>> @@ -117,8 +117,8 @@
>>>> final QueryMgr queryMgr = getDomainRoot().getQueryMgr();
>>>> // this is all bug-workaround code
>>>> - final Set<DeployedItemRefConfig> refs =
>>>> (Set<DeployedItemRefConfig>)
>>>> - RefHelper.findAllRefs( queryMgr,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG, name );
>>>> + final Set<DeployedItemRefConfig> refs =
>>>> + RefHelper.findAllRefConfigsWithName( queryMgr,
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG, name );
>>>> final RefConfig ref = SetUtil.getSingleton( refs );
>>>> final Container refContainer = ref.getContainer();
>>>>
>>>> File [changed]: CustomMBeanConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomMBeanConfigImpl.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- CustomMBeanConfigImpl.java 14 Jul 2005 23:46:06 -0000 1.1
>>>> +++ CustomMBeanConfigImpl.java 20 Jul 2005 06:23:41 -0000 1.2
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomMBeanConfigImpl.java,v
>>>> 1.1 2005/07/14 23:46:06 llc Exp $
>>>> - * $Revision: 1.1 $
>>>> - * $Date: 2005/07/14 23:46:06 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomMBeanConfigImpl.java,v
>>>> 1.2 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.2 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>>
>>>> /**
>>>> Implementation for {_at_link
>>>> com.sun.appserv.management.config.CustomMBeanConfig}.
>>>>
>>>> File [changed]: CustomResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- CustomResourceConfigImpl.java 27 Jun 2005 21:16:25 -0000 1.2
>>>> +++ CustomResourceConfigImpl.java 20 Jul 2005 06:23:41 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:25 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:25 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/CustomResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: DASConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/DASConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- DASConfigImpl.java 28 Jun 2005 20:54:27 -0000 1.3
>>>> +++ DASConfigImpl.java 20 Jul 2005 06:23:41 -0000 1.4
>>>> @@ -21,16 +21,16 @@
>>>>
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/DASConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:27 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:27 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/DASConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:41 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:41 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> File [changed]: DeployedItemRefConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/DeployedItemRefConfigImpl.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- DeployedItemRefConfigImpl.java 28 Jun 2005 20:54:28 -0000 1.4
>>>> +++ DeployedItemRefConfigImpl.java 20 Jul 2005 06:23:41 -0000 1.5
>>>> @@ -26,7 +26,7 @@
>>>>
>>>> import javax.management.ObjectName;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> File [changed]: DomainConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/DomainConfigImpl.java?r1=1.8&r2=1.9
>>>>
>>>> Delta lines: +165 -123
>>>> -----------------------
>>>> --- DomainConfigImpl.java 19 Jul 2005 03:43:08 -0000 1.8
>>>> +++ DomainConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.9
>>>> @@ -30,7 +30,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.appserv.management.base.AMX;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.config.DomainConfig;
>>>> @@ -39,6 +39,8 @@
>>>> import com.sun.appserv.management.config.DeployedItemRefConfig;
>>>> import com.sun.appserv.management.config.ResourceRefConfig;
>>>> import com.sun.appserv.management.config.ResourceRefConfigCR;
>>>> +import
>>>> com.sun.appserv.management.config.DeployedItemRefConfigReferent;
>>>> +import com.sun.appserv.management.config.ResourceRefConfigReferent;
>>>>
>>>> import com.sun.appserv.management.base.Util;
>>>> import com.sun.appserv.management.util.misc.MapUtil;
>>>> @@ -110,8 +112,8 @@
>>>> public Map<String,ObjectName>
>>>> getServerConfigObjectNameMap()
>>>> {
>>>> - final Map m1 = getStandaloneServerConfigObjectNameMap();
>>>> - final Map m2 = getClusteredServerConfigObjectNameMap();
>>>> + final Map<String,ObjectName> m1 =
>>>> getStandaloneServerConfigObjectNameMap();
>>>> + final Map<String,ObjectName> m2 =
>>>> getClusteredServerConfigObjectNameMap();
>>>>
>>>> return MapUtil.newMap( m1, m2 );
>>>> }
>>>> @@ -188,7 +190,7 @@
>>>> return( getResourceConfigObjectNameMap(
>>>> XTypes.RESOURCE_ADAPTER_CONFIG ) );
>>>> }
>>>>
>>>> - private ResourceAdapterConfigFactory
>>>> + protected ResourceAdapterConfigFactory
>>>> getResourceAdapterConfigFactory()
>>>> {
>>>> return new ResourceAdapterConfigFactory( this );
>>>> @@ -200,12 +202,16 @@
>>>> return new ResourceAdapterConfigFactory( this ).create(
>>>> name, optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeResourceAdapterConfig( String name )
>>>> {
>>>> - final Map items =
>>>> getResourceAdapterConfigObjectNameMap();
>>>> - getResourceAdapterConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getResourceAdapterConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getResourceAdapterConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> public Map<String,ObjectName>
>>>> getMailResourceConfigObjectNameMap()
>>>> @@ -283,7 +289,7 @@
>>>> return( getContaineeObjectNameMap( j2eeType ) );
>>>> }
>>>>
>>>> - private CustomResourceConfigFactory
>>>> + protected CustomResourceConfigFactory
>>>> getCustomResourceConfigFactory()
>>>> {
>>>> return new CustomResourceConfigFactory( this );
>>>> @@ -300,15 +306,19 @@
>>>> }
>>>>
>>>>
>>>> + /*
>>>> public void
>>>> removeCustomResourceConfig( final String name )
>>>> {
>>>> - final Map items =
>>>> getCustomResourceConfigObjectNameMap();
>>>> - getCustomResourceConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getCustomResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getCustomResourceConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private PersistenceManagerFactoryResourceConfigFactory
>>>> + protected PersistenceManagerFactoryResourceConfigFactory
>>>> getPersistenceManagerFactoryResourceConfigFactory()
>>>> {
>>>> return new PersistenceManagerFactoryResourceConfigFactory(
>>>> this );
>>>> @@ -321,15 +331,19 @@
>>>> }
>>>>
>>>>
>>>> + /*
>>>> public void
>>>> removePersistenceManagerFactoryResourceConfig( final String name )
>>>> {
>>>> - final Map items =
>>>> getPersistenceManagerFactoryResourceConfigObjectNameMap();
>>>> - getPersistenceManagerFactoryResourceConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getPersistenceManagerFactoryResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getPersistenceManagerFactoryResourceConfigFactory().remove(
>>>> objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private JMSResourceConfigFactory
>>>> + protected JMSResourceConfigFactory
>>>> getJMSResourceConfigFactory()
>>>> {
>>>> return new JMSResourceConfigFactory( this );
>>>> @@ -339,20 +353,24 @@
>>>> createJMSResourceConfig(
>>>> final String name,
>>>> final String poolName,
>>>> - final Map reserved )
>>>> + final Map<String,ObjectName> reserved )
>>>> {
>>>> return getJMSResourceConfigFactory().create( name, poolName,
>>>> reserved );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeJMSResourceConfig( final String name )
>>>> {
>>>> - final Map items = getJMSResourceConfigObjectNameMap();
>>>> - getJMSResourceConfigFactory().remove( Util.getObjectName(
>>>> items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getJMSResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getJMSResourceConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private JNDIResourceConfigFactory
>>>> + protected JNDIResourceConfigFactory
>>>> getJNDIResourceConfigFactory()
>>>> {
>>>> return new JNDIResourceConfigFactory( this );
>>>> @@ -364,20 +382,24 @@
>>>> final String jndiLookupName, final String
>>>> resType,
>>>> final String factoryClass,
>>>> - final Map reserved)
>>>> + final Map<String,Object> reserved)
>>>> {
>>>> return getJNDIResourceConfigFactory().create( name,
>>>> jndiLookupName, resType, factoryClass, reserved );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeJNDIResourceConfig( final String name )
>>>> {
>>>> - final Map items = getJNDIResourceConfigObjectNameMap();
>>>> - getJNDIResourceConfigFactory().remove( Util.getObjectName(
>>>> items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getJNDIResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getJNDIResourceConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private JDBCResourceConfigFactory
>>>> + protected JDBCResourceConfigFactory
>>>> getJDBCResourceConfigFactory()
>>>> {
>>>> return new JDBCResourceConfigFactory( this );
>>>> @@ -392,14 +414,18 @@
>>>> return getJDBCResourceConfigFactory().create( name,
>>>> poolName, optional );
>>>> }
>>>> + /*
>>>> public void
>>>> removeJDBCResourceConfig( final String name )
>>>> {
>>>> - final Map items = getJDBCResourceConfigObjectNameMap();
>>>> - getJDBCResourceConfigFactory().remove( Util.getObjectName(
>>>> items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getJDBCResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getJDBCResourceConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> - private JDBCConnectionPoolConfigFactory
>>>> + protected JDBCConnectionPoolConfigFactory
>>>> getJDBCConnectionPoolConfigFactory()
>>>> {
>>>> return new JDBCConnectionPoolConfigFactory( this );
>>>> @@ -424,7 +450,7 @@
>>>> final String databaseName,
>>>> final String databaseUserName,
>>>> final String databasePassword,
>>>> - final Map reserved )
>>>> + final Map<String,Object> reserved )
>>>> {
>>>> return getJDBCConnectionPoolConfigFactory().create( name,
>>>> connectionValidationMethod, datasourceClassname,
>>>> failAllConnections, idleTimeoutSeconds,
>>>> connectionValidationRequired, @@ -442,15 +468,19 @@
>>>> return getJDBCConnectionPoolConfigFactory().create( name,
>>>> datasourceClassname, optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeJDBCConnectionPoolConfig( final String name )
>>>> {
>>>> - final Map items =
>>>> getJDBCConnectionPoolConfigObjectNameMap();
>>>> - getJDBCConnectionPoolConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getJDBCConnectionPoolConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getJDBCConnectionPoolConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private ConnectorResourceConfigFactory
>>>> + public ConnectorResourceConfigFactory
>>>> getConnectorResourceConfigFactory()
>>>> {
>>>> return new ConnectorResourceConfigFactory( this );
>>>> @@ -459,52 +489,29 @@
>>>> createConnectorResourceConfig(
>>>> final String name,
>>>> final String poolName,
>>>> - final Map optional )
>>>> + final Map<String,Object> optional )
>>>> {
>>>> return getConnectorResourceConfigFactory().create( name,
>>>> poolName, optional );
>>>> }
>>>>
>>>> - private void
>>>> - removeDanglingResourceRefs( final String name )
>>>> - {
>>>> - final Set<? extends AMX> refs =
>>>> - getQueryMgr().queryJ2EETypeNameSet(
>>>> XTypes.RESOURCE_REF_CONFIG, name );
>>>> - - boolean failure;
>>>> - - for( final AMX amx : refs )
>>>> - {
>>>> - final ResourceRefConfigCR container =
>>>> (ResourceRefConfigCR)amx.getContainer();
>>>> - try
>>>> - {
>>>> - container.removeResourceRefConfig( name );
>>>> - }
>>>> - catch( Exception e )
>>>> - {
>>>> - throw new RuntimeException( "Can't remove dangling
>>>> ResourceRef: " +
>>>> - Util.getObjectName( amx ) +
>>>> - " from " + Util.getObjectName( (AMX)container
>>>> ), e);
>>>> - }
>>>> - }
>>>> - }
>>>> -
>>>> + /*
>>>> public void
>>>> removeConnectorResourceConfig( final String name )
>>>> {
>>>> - final Map<String,ObjectName> items =
>>>> - getConnectorResourceConfigObjectNameMap();
>>>> + final Map<String,ObjectName> items =
>>>> getConnectorResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>>
>>>> - final ObjectName objectName = Util.getObjectName(
>>>> items, name );
>>>> getConnectorResourceConfigFactory().remove( objectName );
>>>>
>>>> // compensate for bug in underlying com.sun.appserv code which
>>>> // creates one when it shouldn't, and doesn't remove it!!!
>>>> removeDanglingResourceRefs( name );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private ConnectorConnectionPoolConfigFactory
>>>> + protected ConnectorConnectionPoolConfigFactory
>>>> getConnectorConnectionPoolConfigFactory()
>>>> {
>>>> return new ConnectorConnectionPoolConfigFactory( this );
>>>> @@ -521,15 +528,19 @@
>>>> name, resourceAdapterName, connectionDefinitionName,
>>>> optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeConnectorConnectionPoolConfig( final String name )
>>>> {
>>>> - final Map items =
>>>> getConnectorConnectionPoolConfigObjectNameMap();
>>>> - getConnectorConnectionPoolConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getConnectorConnectionPoolConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getConnectorConnectionPoolConfigFactory().remove(
>>>> objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private AdminObjectResourceConfigFactory
>>>> + protected AdminObjectResourceConfigFactory
>>>> getAdminObjectResourceConfigFactory()
>>>> {
>>>> return new AdminObjectResourceConfigFactory( this );
>>>> @@ -546,14 +557,18 @@
>>>> name, resType, resAdapter, optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeAdminObjectResourceConfig( final String name )
>>>> {
>>>> - final Map items =
>>>> getAdminObjectResourceConfigObjectNameMap();
>>>> - getAdminObjectResourceConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getAdminObjectResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getAdminObjectResourceConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> - private MailResourceConfigFactory
>>>> + protected MailResourceConfigFactory
>>>> getMailResourceConfigFactory()
>>>> {
>>>> return new MailResourceConfigFactory( this );
>>>> @@ -565,21 +580,25 @@
>>>> final String host,
>>>> final String user,
>>>> final String from,
>>>> - final Map optional)
>>>> + final Map<String,Object> optional)
>>>> {
>>>> return getMailResourceConfigFactory().create( name, host,
>>>> user, from, optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeMailResourceConfig( String name )
>>>> {
>>>> - final Map items = getMailResourceConfigObjectNameMap();
>>>> - getMailResourceConfigFactory().remove( Util.getObjectName(
>>>> items, name ) );
>>>> + final Map<String,ObjectName> items =
>>>> getMailResourceConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getMailResourceConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>>
>>>> - private LifecycleModuleConfigFactory
>>>> + protected LifecycleModuleConfigFactory
>>>> getLifecycleModuleConfigFactory()
>>>> {
>>>> return new LifecycleModuleConfigFactory( this );
>>>> @@ -594,21 +613,24 @@
>>>> final String loadOrder,
>>>> final boolean isFailureFatal,
>>>> final boolean enabled,
>>>> - final Map reserved )
>>>> + final Map<String,Object> reserved )
>>>> {
>>>> return getLifecycleModuleConfigFactory().create(
>>>> name, description, classname, classpath, loadOrder,
>>>> isFailureFatal, enabled, reserved );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeLifecycleModuleConfig( final String name )
>>>> {
>>>> - final Map items =
>>>> getLifecycleModuleConfigObjectNameMap();
>>>> - getLifecycleModuleConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> - }
>>>> + final Map<String,ObjectName> items =
>>>> getLifecycleModuleConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>>
>>>> + getLifecycleModuleConfigFactory().remove( objectName );
>>>> + }
>>>> + */
>>>>
>>>> - private ClusterConfigFactory
>>>> + protected ClusterConfigFactory
>>>> getClusterConfigFactory()
>>>> {
>>>> return new ClusterConfigFactory( this );
>>>> @@ -619,49 +641,73 @@
>>>> createClusterConfig(
>>>> final String name,
>>>> final String referencedConfigName,
>>>> - final Map reserved)
>>>> + final Map<String,Object> reserved)
>>>> {
>>>> return getClusterConfigFactory().create( name,
>>>> referencedConfigName, reserved );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeClusterConfig( final String name)
>>>> {
>>>> final Map<String,ObjectName> items =
>>>> getClusterConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>>
>>>> - getClusterConfigFactory().remove( Util.getObjectName(
>>>> items, name ) );
>>>> + getClusterConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> - private LoadBalancerConfigFactory getLoadBalancerConfigFactory() {
>>>> + protected LoadBalancerConfigFactory
>>>> + getLoadBalancerConfigFactory()
>>>> + {
>>>> return new LoadBalancerConfigFactory(this);
>>>> }
>>>>
>>>> - public ObjectName createLoadBalancerConfig(String name,
>>>> String lbConfigName, - boolean autoApplyEnabled,
>>>> Map<String, Object> optional) {
>>>> - + public ObjectName
>>>> + createLoadBalancerConfig(
>>>> + final String name,
>>>> + final String lbConfigName, + final boolean
>>>> autoApplyEnabled,
>>>> + final Map<String, Object> optional)
>>>> + {
>>>> return getLoadBalancerConfigFactory().create(name,
>>>> lbConfigName, autoApplyEnabled, optional);
>>>> }
>>>>
>>>> - public void removeLoadBalancerConfig( final String name) {
>>>> + public void removeLoadBalancerConfig( final String name)
>>>> + {
>>>> final Map<String,ObjectName> items =
>>>> getLoadBalancerConfigObjectNameMap();
>>>> -
>>>> getLoadBalancerConfigFactory().remove(Util.getObjectName(items, name));
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> +
>>>> + getLoadBalancerConfigFactory().remove( objectName );
>>>> }
>>>> - private LBConfigFactory getLBConfigFactory() {
>>>> + protected LBConfigFactory
>>>> + getLBConfigFactory()
>>>> + {
>>>> return new LBConfigFactory(this);
>>>> }
>>>>
>>>> - public ObjectName createLBConfig(String name, Map params) {
>>>> + public ObjectName
>>>> + createLBConfig(
>>>> + final String name,
>>>> + final Map<String,Object> params)
>>>> + {
>>>> return getLBConfigFactory().create(name, params);
>>>> }
>>>>
>>>> - public void removeLBConfig( final String name) {
>>>> + /*
>>>> + public void
>>>> + removeLBConfig( final String name)
>>>> + {
>>>> final Map<String,ObjectName> items =
>>>> getLBConfigObjectNameMap();
>>>> - getLBConfigFactory().remove(Util.getObjectName(items,
>>>> name));
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> + + getLBConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> - private StandaloneServerConfigFactory
>>>> + protected StandaloneServerConfigFactory
>>>> getStandaloneServerConfigFactory()
>>>> {
>>>> return new StandaloneServerConfigFactory( this );
>>>> @@ -672,21 +718,24 @@
>>>> final String name, final String nodeAgentName,
>>>> final String configName,
>>>> - final Map optional)
>>>> + final Map<String,Object> optional)
>>>> {
>>>> return getStandaloneServerConfigFactory().create( name,
>>>> nodeAgentName, configName, optional );
>>>> }
>>>>
>>>>
>>>> + /*
>>>> public void
>>>> removeStandaloneServerConfig( final String name)
>>>> {
>>>> - final Map items =
>>>> getStandaloneServerConfigObjectNameMap();
>>>> + final Map<String,ObjectName> items =
>>>> getStandaloneServerConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>>
>>>> - getStandaloneServerConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + getStandaloneServerConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> - private ClusteredServerConfigFactory
>>>> + protected ClusteredServerConfigFactory
>>>> getClusteredServerConfigFactory()
>>>> {
>>>> return new ClusteredServerConfigFactory( this );
>>>> @@ -697,22 +746,25 @@
>>>> final String name, final String clusterName,
>>>> final String nodeAgentName,
>>>> - final Map optional)
>>>> + final Map<String,Object> optional)
>>>> {
>>>> return getClusteredServerConfigFactory().create( name,
>>>> nodeAgentName, clusterName, optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeClusteredServerConfig(
>>>> final String name)
>>>> {
>>>> final Map<String,ObjectName> items =
>>>> getClusteredServerConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>>
>>>> - getClusteredServerConfigFactory().remove(
>>>> Util.getObjectName( items, name ) );
>>>> + getClusteredServerConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> - private ConfigConfigFactory
>>>> + protected ConfigConfigFactory
>>>> getConfigConfigFactory()
>>>> {
>>>> return new ConfigConfigFactory( this );
>>>> @@ -724,13 +776,16 @@
>>>> return getConfigConfigFactory().create( name, optional );
>>>> }
>>>>
>>>> + /*
>>>> public void
>>>> removeConfigConfig( String name )
>>>> {
>>>> final Map<String,ObjectName> items =
>>>> getConfigConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>>
>>>> - getConfigConfigFactory().remove( Util.getObjectName( items,
>>>> name ) );
>>>> + getConfigConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>>
>>>> public Map<String,ObjectName>
>>>> @@ -739,7 +794,7 @@
>>>> return getContaineeObjectNameMap( XTypes.CUSTOM_MBEAN_CONFIG );
>>>> }
>>>>
>>>> - private CustomMBeanConfigFactory
>>>> + protected CustomMBeanConfigFactory
>>>> getCustomMBeanConfigFactory()
>>>> {
>>>> return new CustomMBeanConfigFactory( this );
>>>> @@ -757,30 +812,17 @@
>>>> objectName, enabled, optional );
>>>> }
>>>> + /* public void
>>>> - removeCustomMBeanConfig( final String name, final boolean
>>>> removeRefs )
>>>> - {
>>>> - final DomainConfig self = (DomainConfig)getSelf();
>>>> - final CustomMBeanConfig item =
>>>> self.getCustomMBeanConfigMap().get( name );
>>>> - if ( item == null )
>>>> + removeCustomMBeanConfig( final String name )
>>>> {
>>>> - throw new IllegalArgumentException( name );
>>>> - }
>>>> + final Map<String,ObjectName> items =
>>>> getCustomMBeanConfigObjectNameMap();
>>>> + final ObjectName objectName = preRemove( items, name );
>>>> - if ( removeRefs )
>>>> - {
>>>> - final Set<DeployedItemRefConfig> refs =
>>>> RefHelper.findAllRefs( item );
>>>> - final Set<DeployedItemRefConfig> failures =
>>>> RefHelper.removeRefs( refs );
>>>> - if ( failures.size() > 1 )
>>>> - {
>>>> - throw new IllegalArgumentException( "more than one
>>>> failure removing refererences: " +
>>>> - CollectionUtil.toString( Util.getNames(
>>>> failures ), ", " ) );
>>>> - }
>>>> - // ignore failures; one is normal in PE as of 12 July 2005
>>>> + getCustomMBeanConfigFactory().remove( objectName );
>>>> }
>>>> + */
>>>>
>>>> - getCustomMBeanConfigFactory().remove( Util.getObjectName(
>>>> item ) );
>>>> - }
>>>> }
>>>>
>>>>
>>>>
>>>> File [changed]: EJBContainerAvailabilityConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBContainerAvailabilityConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- EJBContainerAvailabilityConfigImpl.java 27 Jun 2005 21:16:26
>>>> -0000 1.2
>>>> +++ EJBContainerAvailabilityConfigImpl.java 20 Jul 2005 06:23:42
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBContainerAvailabilityConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:26 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:26 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBContainerAvailabilityConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: EJBContainerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBContainerConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- EJBContainerConfigImpl.java 27 Jun 2005 21:16:26 -0000 1.2
>>>> +++ EJBContainerConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBContainerConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:26 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:26 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBContainerConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> @@ -36,7 +36,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldEJBContainerConfigMBean;
>>>>
>>>>
>>>>
>>>>
>>>> File [changed]: EJBTimerServiceConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBTimerServiceConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- EJBTimerServiceConfigFactory.java 27 Jun 2005 21:16:27
>>>> -0000 1.2
>>>> +++ EJBTimerServiceConfigFactory.java 20 Jul 2005 06:23:42
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBTimerServiceConfigFactory.java,v
>>>> 1.2 2005/06/27 21:16:27 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:27 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBTimerServiceConfigFactory.java,v
>>>> 1.3 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> @@ -38,7 +38,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldEJBContainerConfigMBean;
>>>>
>>>>
>>>> import com.sun.appserv.management.config.EJBTimerServiceConfigKeys;
>>>>
>>>> File [changed]: EJBTimerServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBTimerServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- EJBTimerServiceConfigImpl.java 27 Jun 2005 21:16:27 -0000 1.2
>>>> +++ EJBTimerServiceConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBTimerServiceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:27 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:27 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/EJBTimerServiceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: HTTPAccessLogConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPAccessLogConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- HTTPAccessLogConfigFactory.java 27 Jun 2005 21:16:27 -0000
>>>> 1.2
>>>> +++ HTTPAccessLogConfigFactory.java 20 Jul 2005 06:23:42 -0000
>>>> 1.3
>>>> @@ -36,7 +36,7 @@
>>>>
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldVirtualServerMBean;
>>>> import com.sun.appserv.management.config.VirtualServerConfig;
>>>>
>>>> File [changed]: HTTPAccessLogConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPAccessLogConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- HTTPAccessLogConfigImpl.java 28 Jun 2005 20:54:28 -0000 1.3
>>>> +++ HTTPAccessLogConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.4
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPAccessLogConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:28 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:28 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPAccessLogConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> File [changed]: HTTPFileCacheConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPFileCacheConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- HTTPFileCacheConfigImpl.java 27 Jun 2005 21:16:28 -0000 1.2
>>>> +++ HTTPFileCacheConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPFileCacheConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:28 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:28 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPFileCacheConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: HTTPListenerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPListenerConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- HTTPListenerConfigImpl.java 28 Jun 2005 20:54:29 -0000 1.3
>>>> +++ HTTPListenerConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPListenerConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:29 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:29 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPListenerConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -36,7 +36,7 @@
>>>> import com.sun.appserv.management.config.SSLConfigKeys;
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldHTTPListenerMBean;
>>>>
>>>>
>>>>
>>>> File [changed]: HTTPProtocolConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPProtocolConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- HTTPProtocolConfigImpl.java 27 Jun 2005 21:16:28 -0000 1.2
>>>> +++ HTTPProtocolConfigImpl.java 20 Jul 2005 06:23:42 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPProtocolConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:28 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:28 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPProtocolConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:42 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:42 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: HTTPServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPServiceConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- HTTPServiceConfigImpl.java 28 Jun 2005 20:54:29 -0000 1.3
>>>> +++ HTTPServiceConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPServiceConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:29 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:29 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HTTPServiceConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:43 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:43 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -35,7 +35,7 @@
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.appserv.management.config.HTTPServiceConfig;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldHTTPServiceMBean;
>>>>
>>>>
>>>>
>>>> File [changed]: HealthCheckerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/HealthCheckerConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- HealthCheckerConfigImpl.java 27 Jun 2005 21:16:28 -0000 1.2
>>>> +++ HealthCheckerConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.3
>>>> @@ -25,7 +25,7 @@
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: IIOPListenerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/IIOPListenerConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- IIOPListenerConfigImpl.java 28 Jun 2005 20:54:29 -0000 1.3
>>>> +++ IIOPListenerConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.4
>>>> @@ -34,7 +34,7 @@
>>>> import com.sun.appserv.management.config.SSLConfigKeys;
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldIIOPListenerMBean;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> File [changed]: IIOPServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/IIOPServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- IIOPServiceConfigImpl.java 27 Jun 2005 21:16:29 -0000 1.2
>>>> +++ IIOPServiceConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/IIOPServiceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:29 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:29 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/IIOPServiceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:43 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:43 $
>>>> */
>>>>
>>>>
>>>> @@ -37,7 +37,7 @@
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.appserv.management.config.SSLConfigKeys;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldIIOPServiceMBean;
>>>>
>>>>
>>>>
>>>> File [changed]: JACCProviderConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JACCProviderConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JACCProviderConfigImpl.java 27 Jun 2005 21:16:29 -0000 1.2
>>>> +++ JACCProviderConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JACCProviderConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:29 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:29 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JACCProviderConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:43 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:43 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: JDBCConnectionPoolConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCConnectionPoolConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JDBCConnectionPoolConfigFactory.java 27 Jun 2005 21:16:29
>>>> -0000 1.2
>>>> +++ JDBCConnectionPoolConfigFactory.java 20 Jul 2005 06:23:43
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCConnectionPoolConfigFactory.java,v
>>>> 1.2 2005/06/27 21:16:29 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:29 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCConnectionPoolConfigFactory.java,v
>>>> 1.3 2005/07/20 06:23:43 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:43 $
>>>> */
>>>>
>>>>
>>>> @@ -109,7 +109,7 @@
>>>> create( final String name,
>>>> final String datasourceClassname,
>>>> - final Map optional)
>>>> + final Map<String,Object> optional)
>>>> {
>>>> final Object[] requiredParams = new Object[]
>>>> {
>>>>
>>>> File [changed]: JDBCConnectionPoolConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCConnectionPoolConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- JDBCConnectionPoolConfigImpl.java 27 Jun 2005 21:16:30
>>>> -0000 1.2
>>>> +++ JDBCConnectionPoolConfigImpl.java 20 Jul 2005 06:23:43
>>>> -0000 1.3
>>>> @@ -24,7 +24,7 @@
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: JDBCResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JDBCResourceConfigImpl.java 27 Jun 2005 21:16:30 -0000 1.2
>>>> +++ JDBCResourceConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:30 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:30 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JDBCResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:43 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:43 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: JMSHostConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSHostConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- JMSHostConfigImpl.java 27 Jun 2005 21:16:30 -0000 1.2
>>>> +++ JMSHostConfigImpl.java 20 Jul 2005 06:23:43 -0000 1.3
>>>> @@ -25,7 +25,7 @@
>>>> import javax.management.ObjectName;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: JMSResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JMSResourceConfigImpl.java 27 Jun 2005 21:16:30 -0000 1.2
>>>> +++ JMSResourceConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:30 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:30 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:44 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:44 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: JMSServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSServiceConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JMSServiceConfigImpl.java 28 Jun 2005 20:54:30 -0000 1.3
>>>> +++ JMSServiceConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSServiceConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:30 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:30 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMSServiceConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:44 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:44 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>> @@ -32,7 +32,7 @@
>>>> import javax.management.ObjectName;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>>
>>>> File [changed]: JMXConnectorConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JMXConnectorConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- JMXConnectorConfigImpl.java 27 Jun 2005 21:16:31 -0000 1.2
>>>> +++ JMXConnectorConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -34,7 +34,7 @@
>>>> import com.sun.appserv.management.util.misc.MapUtil;
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldJMXConnectorMBean;
>>>>
>>>> /**
>>>>
>>>> File [changed]: JNDIResourceConfigFactory.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JNDIResourceConfigFactory.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JNDIResourceConfigFactory.java 27 Jun 2005 21:16:31 -0000 1.2
>>>> +++ JNDIResourceConfigFactory.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JNDIResourceConfigFactory.java,v
>>>> 1.2 2005/06/27 21:16:31 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:31 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JNDIResourceConfigFactory.java,v
>>>> 1.3 2005/07/20 06:23:44 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:44 $
>>>> */
>>>>
>>>>
>>>> @@ -94,7 +94,7 @@
>>>> String jndiLookupName, String resType,
>>>> String factoryClass,
>>>> - Map optional)
>>>> + Map<String,Object> optional)
>>>> {
>>>> final Object[] requiredParams = new Object[]
>>>> {
>>>>
>>>> File [changed]: JNDIResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JNDIResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- JNDIResourceConfigImpl.java 27 Jun 2005 21:16:31 -0000 1.2
>>>> +++ JNDIResourceConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JNDIResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:31 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:31 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JNDIResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:44 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:44 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: JavaConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/JavaConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- JavaConfigImpl.java 27 Jun 2005 21:16:31 -0000 1.2
>>>> +++ JavaConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -27,7 +27,7 @@
>>>>
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldJavaConfigMBean;
>>>>
>>>>
>>>> File [changed]: KeepAliveConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/KeepAliveConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- KeepAliveConfigImpl.java 27 Jun 2005 21:16:31 -0000 1.2
>>>> +++ KeepAliveConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/KeepAliveConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:31 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:31 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/KeepAliveConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:44 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:44 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: LBClusterRefConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LBClusterRefConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- LBClusterRefConfigImpl.java 27 Jun 2005 21:16:32 -0000 1.2
>>>> +++ LBClusterRefConfigImpl.java 20 Jul 2005 06:23:44 -0000 1.3
>>>> @@ -25,7 +25,7 @@
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import com.sun.appserv.management.config.LBClusterRefConfig;
>>>>
>>>>
>>>> File [changed]: LBConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LBConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- LBConfigImpl.java 27 Jun 2005 21:16:33 -0000 1.3
>>>> +++ LBConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.4
>>>> @@ -30,7 +30,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import com.sun.appserv.management.config.LBConfig;
>>>> import com.sun.appserv.management.base.Util;
>>>>
>>>> File [changed]: LifecycleModuleConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LifecycleModuleConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- LifecycleModuleConfigImpl.java 14 Jul 2005 23:46:06 -0000 1.3
>>>> +++ LifecycleModuleConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.4
>>>> @@ -20,14 +20,14 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LifecycleModuleConfigImpl.java,v
>>>> 1.3 2005/07/14 23:46:06 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/14 23:46:06 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LifecycleModuleConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: LogServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LogServiceConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- LogServiceConfigImpl.java 28 Jun 2005 20:54:30 -0000 1.3
>>>> +++ LogServiceConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LogServiceConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:30 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:30 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/LogServiceConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>>
>>>>
>>>> @@ -35,7 +35,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldLogServiceMBean;
>>>>
>>>>
>>>> File [changed]: MDBContainerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MDBContainerConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- MDBContainerConfigImpl.java 27 Jun 2005 21:16:34 -0000 1.2
>>>> +++ MDBContainerConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MDBContainerConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:34 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:34 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MDBContainerConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: MailResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MailResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- MailResourceConfigImpl.java 27 Jun 2005 21:16:34 -0000 1.2
>>>> +++ MailResourceConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MailResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:34 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:34 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MailResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ManagerPropertiesConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ManagerPropertiesConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ManagerPropertiesConfigImpl.java 27 Jun 2005 21:16:34
>>>> -0000 1.2
>>>> +++ ManagerPropertiesConfigImpl.java 20 Jul 2005 06:23:45
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ManagerPropertiesConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:34 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:34 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ManagerPropertiesConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: MessageSecurityConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MessageSecurityConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- MessageSecurityConfigImpl.java 27 Jun 2005 21:16:35 -0000 1.2
>>>> +++ MessageSecurityConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MessageSecurityConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:35 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:35 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MessageSecurityConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>> @@ -33,7 +33,7 @@
>>>>
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldMessageSecurityConfigMBean;
>>>>
>>>>
>>>> File [changed]: ModuleLogLevelsConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ModuleLogLevelsConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ModuleLogLevelsConfigImpl.java 28 Jun 2005 20:54:30 -0000 1.3
>>>> +++ ModuleLogLevelsConfigImpl.java 20 Jul 2005 06:23:45 -0000 1.4
>>>> @@ -32,7 +32,7 @@
>>>> import javax.management.Attribute;
>>>> import javax.management.AttributeList;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.jmx.JMXUtil;
>>>>
>>>> File [changed]: ModuleMonitoringLevelsConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ModuleMonitoringLevelsConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ModuleMonitoringLevelsConfigImpl.java 28 Jun 2005 20:54:30
>>>> -0000 1.3
>>>> +++ ModuleMonitoringLevelsConfigImpl.java 20 Jul 2005 06:23:45
>>>> -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ModuleMonitoringLevelsConfigImpl.java,v
>>>> 1.3 2005/06/28 20:54:30 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/28 20:54:30 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ModuleMonitoringLevelsConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:45 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:45 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -34,7 +34,7 @@
>>>>
>>>> import com.sun.appserv.management.config.ModuleMonitoringLevelsConfig;
>>>> import com.sun.appserv.management.util.jmx.JMXUtil;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> File [changed]: MonitoringServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MonitoringServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- MonitoringServiceConfigImpl.java 27 Jun 2005 21:16:35
>>>> -0000 1.2
>>>> +++ MonitoringServiceConfigImpl.java 20 Jul 2005 06:23:46
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MonitoringServiceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:35 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:35 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/MonitoringServiceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>>
>>>> @@ -36,7 +36,7 @@
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.appserv.management.config.MonitoringServiceConfig;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldMonitoringServiceMBean;
>>>>
>>>>
>>>>
>>>> File [changed]: NodeAgentConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/NodeAgentConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- NodeAgentConfigImpl.java 27 Jun 2005 21:16:36 -0000 1.2
>>>> +++ NodeAgentConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -32,7 +32,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ORBConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ORBConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ORBConfigImpl.java 27 Jun 2005 21:16:36 -0000 1.2
>>>> +++ ORBConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -30,7 +30,7 @@
>>>> import javax.management.ObjectName;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: PersistenceManagerFactoryResourceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/PersistenceManagerFactoryResourceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- PersistenceManagerFactoryResourceConfigImpl.java 27 Jun 2005
>>>> 21:16:36 -0000 1.2
>>>> +++ PersistenceManagerFactoryResourceConfigImpl.java 20 Jul 2005
>>>> 06:23:46 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/PersistenceManagerFactoryResourceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:36 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:36 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/PersistenceManagerFactoryResourceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import javax.management.ObjectName;
>>>>
>>>> File [changed]: ProfilerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ProfilerConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ProfilerConfigImpl.java 27 Jun 2005 21:16:36 -0000 1.2
>>>> +++ ProfilerConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> /**
>>>>
>>>> File [changed]: ProviderConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ProviderConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ProviderConfigImpl.java 27 Jun 2005 21:16:37 -0000 1.2
>>>> +++ ProviderConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ProviderConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:37 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:37 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ProviderConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>> @@ -34,7 +34,7 @@
>>>>
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldProviderConfigMBean;
>>>>
>>>>
>>>> File [changed]: QuorumServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/QuorumServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- QuorumServiceConfigImpl.java 27 Jun 2005 21:16:37 -0000 1.2
>>>> +++ QuorumServiceConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/QuorumServiceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:37 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:37 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/QuorumServiceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: RARModuleConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RARModuleConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- RARModuleConfigImpl.java 27 Jun 2005 21:16:37 -0000 1.2
>>>> +++ RARModuleConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -29,7 +29,7 @@
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: RequestPolicyConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RequestPolicyConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- RequestPolicyConfigImpl.java 27 Jun 2005 21:16:37 -0000 1.2
>>>> +++ RequestPolicyConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -20,15 +20,15 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RequestPolicyConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:37 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:37 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RequestPolicyConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> /**
>>>>
>>>> File [changed]: RequestProcessingConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RequestProcessingConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- RequestProcessingConfigImpl.java 27 Jun 2005 21:16:37
>>>> -0000 1.2
>>>> +++ RequestProcessingConfigImpl.java 20 Jul 2005 06:23:46
>>>> -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RequestProcessingConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:37 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:37 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/RequestProcessingConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ResourceAdapterConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResourceAdapterConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ResourceAdapterConfigImpl.java 27 Jun 2005 21:16:38 -0000 1.2
>>>> +++ ResourceAdapterConfigImpl.java 20 Jul 2005 06:23:46 -0000 1.3
>>>> @@ -20,15 +20,15 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResourceAdapterConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:38 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:38 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResourceAdapterConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:46 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:46 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ResourceRefConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResourceRefConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ResourceRefConfigImpl.java 27 Jun 2005 21:16:38 -0000 1.2
>>>> +++ ResourceRefConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -28,7 +28,7 @@
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: ResponsePolicyConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResponsePolicyConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ResponsePolicyConfigImpl.java 27 Jun 2005 21:16:38 -0000 1.2
>>>> +++ ResponsePolicyConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -20,14 +20,14 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResponsePolicyConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:38 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:38 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ResponsePolicyConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:47 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:47 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> /**
>>>>
>>>> File [changed]: SSLConfigImplBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SSLConfigImplBase.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- SSLConfigImplBase.java 27 Jun 2005 21:16:38 -0000 1.2
>>>> +++ SSLConfigImplBase.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -20,14 +20,14 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SSLConfigImplBase.java,v
>>>> 1.2 2005/06/27 21:16:38 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:38 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SSLConfigImplBase.java,v
>>>> 1.3 2005/07/20 06:23:47 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:47 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>>
>>>> /**
>>>> Base impl class for all &lt;ssl&gt; elements.
>>>>
>>>> File [changed]: SecurityMapConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SecurityMapConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- SecurityMapConfigImpl.java 18 Jul 2005 22:33:50 -0000 1.2
>>>> +++ SecurityMapConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -32,7 +32,7 @@
>>>> import com.sun.appserv.management.util.misc.ExceptionUtil;
>>>> import com.sun.appserv.management.util.misc.StringUtil;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import com.sun.enterprise.management.support.oldconfig.OldSecurityMap;
>>>>
>>>>
>>>> File [changed]: SecurityServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SecurityServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- SecurityServiceConfigImpl.java 27 Jun 2005 21:16:38 -0000 1.2
>>>> +++ SecurityServiceConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -25,9 +25,9 @@
>>>> com.sun.appserv:type=security-service,config=server-config,category=config
>>>>
>>>> */
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SecurityServiceConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:38 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:38 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SecurityServiceConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:47 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:47 $
>>>> */
>>>>
>>>>
>>>> @@ -40,7 +40,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import com.sun.appserv.management.config.SecurityServiceConfig;
>>>>
>>>>
>>>> File [changed]: ServerConfigBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ServerConfigBase.java?r1=1.5&r2=1.6
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- ServerConfigBase.java 28 Jun 2005 20:54:30 -0000 1.5
>>>> +++ ServerConfigBase.java 20 Jul 2005 06:23:47 -0000 1.6
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ServerConfigBase.java,v
>>>> 1.5 2005/06/28 20:54:30 llc Exp $
>>>> - * $Revision: 1.5 $
>>>> - * $Date: 2005/06/28 20:54:30 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ServerConfigBase.java,v
>>>> 1.6 2005/07/20 06:23:47 llc Exp $
>>>> + * $Revision: 1.6 $
>>>> + * $Date: 2005/07/20 06:23:47 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> import java.util.Map;
>>>>
>>>> import javax.management.ObjectName;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.config.ServerConfig;
>>>>
>>>> File [changed]: ServerRefConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ServerRefConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ServerRefConfigImpl.java 27 Jun 2005 21:16:39 -0000 1.3
>>>> +++ ServerRefConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.4
>>>> @@ -29,7 +29,7 @@
>>>>
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> import com.sun.appserv.management.util.jmx.AttributeNameMapper;
>>>>
>>>> File [changed]: SessionConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- SessionConfigImpl.java 27 Jun 2005 21:16:39 -0000 1.2
>>>> +++ SessionConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -35,7 +35,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldSessionConfigMBean;
>>>>
>>>> /**
>>>>
>>>> File [changed]: SessionManagerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionManagerConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- SessionManagerConfigImpl.java 27 Jun 2005 21:16:39 -0000 1.2
>>>> +++ SessionManagerConfigImpl.java 20 Jul 2005 06:23:47 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionManagerConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:39 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:39 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionManagerConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:47 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:47 $
>>>> */
>>>>
>>>>
>>>> @@ -34,7 +34,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldSessionManagerMBean;
>>>>
>>>>
>>>>
>>>> File [changed]: SessionPropertiesConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionPropertiesConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- SessionPropertiesConfigImpl.java 27 Jun 2005 21:16:39
>>>> -0000 1.2
>>>> +++ SessionPropertiesConfigImpl.java 20 Jul 2005 06:23:47
>>>> -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionPropertiesConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:39 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:39 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SessionPropertiesConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:47 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:47 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: StandaloneServerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/StandaloneServerConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- StandaloneServerConfigImpl.java 14 Jul 2005 23:46:06 -0000
>>>> 1.3
>>>> +++ StandaloneServerConfigImpl.java 20 Jul 2005 06:23:48 -0000
>>>> 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/StandaloneServerConfigImpl.java,v
>>>> 1.3 2005/07/14 23:46:06 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/14 23:46:06 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/StandaloneServerConfigImpl.java,v
>>>> 1.4 2005/07/20 06:23:48 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:48 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -32,7 +32,7 @@
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>> import com.sun.appserv.management.base.Util;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: StorePropertiesConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/StorePropertiesConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- StorePropertiesConfigImpl.java 27 Jun 2005 21:16:40 -0000 1.2
>>>> +++ StorePropertiesConfigImpl.java 20 Jul 2005 06:23:48 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/StorePropertiesConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:40 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:40 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/StorePropertiesConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:48 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:48 $
>>>> */
>>>>
>>>>
>>>> @@ -30,7 +30,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: SystemPropertiesConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SystemPropertiesConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- SystemPropertiesConfigImpl.java 27 Jun 2005 21:16:40 -0000
>>>> 1.2
>>>> +++ SystemPropertiesConfigImpl.java 20 Jul 2005 06:23:48 -0000
>>>> 1.3
>>>> @@ -26,9 +26,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SystemPropertiesConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:40 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:40 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/SystemPropertiesConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:48 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:48 $
>>>> */
>>>>
>>>>
>>>> @@ -36,7 +36,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>> /**
>>>>
>>>> File [changed]: ThreadPoolConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/ThreadPoolConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- ThreadPoolConfigImpl.java 27 Jun 2005 21:16:40 -0000 1.2
>>>> +++ ThreadPoolConfigImpl.java 20 Jul 2005 06:23:48 -0000 1.3
>>>> @@ -24,7 +24,7 @@
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: TransactionServiceConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/TransactionServiceConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- TransactionServiceConfigImpl.java 27 Jun 2005 21:16:40
>>>> -0000 1.2
>>>> +++ TransactionServiceConfigImpl.java 20 Jul 2005 06:23:48
>>>> -0000 1.3
>>>> @@ -29,7 +29,7 @@
>>>>
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: VirtualServerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/VirtualServerConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- VirtualServerConfigImpl.java 28 Jun 2005 20:54:30 -0000 1.3
>>>> +++ VirtualServerConfigImpl.java 20 Jul 2005 06:23:48 -0000 1.4
>>>> @@ -32,7 +32,7 @@
>>>>
>>>> import javax.management.ObjectName;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldVirtualServerMBean;
>>>>
>>>>
>>>> File [changed]: WebContainerAvailabilityConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebContainerAvailabilityConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- WebContainerAvailabilityConfigImpl.java 27 Jun 2005 21:16:40
>>>> -0000 1.2
>>>> +++ WebContainerAvailabilityConfigImpl.java 20 Jul 2005 06:23:48
>>>> -0000 1.3
>>>> @@ -20,16 +20,16 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebContainerAvailabilityConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:40 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:40 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebContainerAvailabilityConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:48 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:48 $
>>>> */
>>>>
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> File [changed]: WebContainerConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebContainerConfigImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- WebContainerConfigImpl.java 27 Jun 2005 21:16:40 -0000 1.2
>>>> +++ WebContainerConfigImpl.java 20 Jul 2005 06:23:48 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebContainerConfigImpl.java,v
>>>> 1.2 2005/06/27 21:16:40 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:40 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebContainerConfigImpl.java,v
>>>> 1.3 2005/07/20 06:23:48 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:48 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>> @@ -32,7 +32,7 @@
>>>> import javax.management.ObjectName;
>>>>
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import
>>>> com.sun.enterprise.management.support.oldconfig.OldWebContainerConfigMBean;
>>>>
>>>>
>>>> /**
>>>>
>>>> File [changed]: WebModuleConfigImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/config/WebModuleConfigImpl.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- WebModuleConfigImpl.java 28 Jun 2005 20:54:30 -0000 1.3
>>>> +++ WebModuleConfigImpl.java 20 Jul 2005 06:23:48 -0000 1.4
>>>> @@ -24,7 +24,7 @@
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>>
>>>>
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/monitor/
>>>>
>>>> =========================================================================================
>>>>
>>>>
>>>> File [changed]: JMXMonitorMgrImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/monitor/JMXMonitorMgrImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- JMXMonitorMgrImpl.java 27 Jun 2005 21:16:59 -0000 1.2
>>>> +++ JMXMonitorMgrImpl.java 20 Jul 2005 06:23:49 -0000 1.3
>>>> @@ -140,7 +140,7 @@
>>>> {
>>>> final Set s = getDomainRoot().getByNameContaineeSet(
>>>> TYPES, name );
>>>>
>>>> - final AMX mon = (AMX)SetUtil.getSingleton( s );
>>>> + final AMX mon = Util.asAMX(SetUtil.getSingleton( s ));
>>>>
>>>> return( Util.getObjectName( mon ) );
>>>> }
>>>>
>>>> File [changed]: MonitoringDottedNamesImpl.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/monitor/MonitoringDottedNamesImpl.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- MonitoringDottedNamesImpl.java 27 Jun 2005 21:16:59 -0000 1.2
>>>> +++ MonitoringDottedNamesImpl.java 20 Jul 2005 06:23:49 -0000 1.3
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/monitor/MonitoringDottedNamesImpl.java,v
>>>> 1.2 2005/06/27 21:16:59 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:16:59 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/src/java/com/sun/enterprise/management/monitor/MonitoringDottedNamesImpl.java,v
>>>> 1.3 2005/07/20 06:23:49 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:49 $
>>>> */
>>>>
>>>>
>>>> @@ -35,7 +35,7 @@
>>>>
>>>> import javax.management.InvalidAttributeValueException;
>>>> import javax.management.AttributeNotFoundException;
>>>> -import com.sun.enterprise.management.support.AMXConfigImplBase;
>>>> +import com.sun.enterprise.management.config.AMXConfigImplBase;
>>>> import com.sun.enterprise.management.support.Delegate;
>>>> import com.sun.enterprise.management.support.DottedNamesBase;
>>>>
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/
>>>> ==============================================================================
>>>>
>>>>
>>>> File [changed]: AMXTestBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/AMXTestBase.java?r1=1.8&r2=1.9
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AMXTestBase.java 19 Jul 2005 03:43:10 -0000 1.8
>>>> +++ AMXTestBase.java 20 Jul 2005 06:23:52 -0000 1.9
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> -* $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/AMXTestBase.java,v
>>>> 1.8 2005/07/19 03:43:10 llc Exp $
>>>> -* $Revision: 1.8 $
>>>> -* $Date: 2005/07/19 03:43:10 $
>>>> +* $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/AMXTestBase.java,v
>>>> 1.9 2005/07/20 06:23:52 llc Exp $
>>>> +* $Revision: 1.9 $
>>>> +* $Date: 2005/07/20 06:23:52 $
>>>> */
>>>>
>>>> package com.sun.enterprise.management;
>>>> @@ -462,7 +462,7 @@
>>>> final Iterator iter = proxies.iterator();
>>>> while ( iter.hasNext() )
>>>> {
>>>> - final AMX proxy = (AMX)iter.next();
>>>> + final AMX proxy = Util.asAMX(iter.next());
>>>> final ObjectName objectName = Util.getExtra( proxy
>>>> ).getObjectName();
>>>>
>>>> if ( ! shouldTest( objectName ) )
>>>>
>>>> File [changed]: RunMeFirstTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/RunMeFirstTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +25 -10
>>>> ---------------------
>>>> --- RunMeFirstTest.java 19 Jul 2005 03:43:10 -0000 1.1
>>>> +++ RunMeFirstTest.java 20 Jul 2005 06:23:52 -0000 1.2
>>>> @@ -46,26 +46,41 @@
>>>> private void
>>>> setupConfig()
>>>> {
>>>> - final DomainConfig domainConfig = getDomainConfig();
>>>> + final DomainConfig dc = getDomainConfig();
>>>> final ConfigConfig cc = getConfigConfig();
>>>> + final SecurityServiceConfig ss =
>>>> cc.getSecurityServiceConfig();
>>>> + final AdminServiceConfig as = cc.getAdminServiceConfig();
>>>> - AuditModuleConfigTest.ensureDefaultInstance(
>>>> cc.getSecurityServiceConfig() );
>>>> + AuditModuleConfigTest.ensureDefaultInstance( ss );
>>>> - AuthRealmConfigTest.ensureDefaultInstance(
>>>> cc.getSecurityServiceConfig() );
>>>> + AuthRealmConfigTest.ensureDefaultInstance( ss );
>>>> -
>>>> ConnectorConnectionPoolConfigTest.ensureDefaultInstance(
>>>> domainConfig );
>>>> + ConnectorConnectionPoolConfigTest.ensureDefaultInstance( dc );
>>>> - JMXConnectorConfigTest.ensureDefaultInstance(
>>>> cc.getAdminServiceConfig() );
>>>> + JMXConnectorConfigTest.ensureDefaultInstance( as );
>>>> - ResourceAdapterConfigTest.ensureDefaultInstance(
>>>> domainConfig );
>>>> + ResourceAdapterConfigTest.ensureDefaultInstance( dc );
>>>> -
>>>> AdminObjectResourceConfigTest.ensureDefaultInstance( domainConfig );
>>>> + AdminObjectResourceConfigTest.ensureDefaultInstance( dc );
>>>> - JDBCConnectionPoolConfigTest.ensureDefaultInstance(
>>>> domainConfig );
>>>> + JDBCConnectionPoolConfigTest.ensureDefaultInstance( dc );
>>>> - ConnectorResourceConfigTest.ensureDefaultInstance(
>>>> domainConfig );
>>>> + JDBCResourceConfigTest.ensureDefaultInstance( dc );
>>>> + + JNDIResourceConfigTest.ensureDefaultInstance( dc );
>>>> + + ConnectorResourceConfigTest.ensureDefaultInstance(
>>>> dc );
>>>> + + CustomMBeanConfigTest.ensureDefaultInstance( dc );
>>>> + + JACCProviderConfigTest.ensureDefaultInstance( ss );
>>>> + + MailResourceConfigTest.ensureDefaultInstance( dc );
>>>> + + ThreadPoolConfigTest.ensureDefaultInstance( cc );
>>>> + +
>>>> PersistenceManagerFactoryResourceConfigTest.ensureDefaultInstance(
>>>> dc );
>>>> - CustomMBeanConfigTest.ensureDefaultInstance(
>>>> domainConfig );
>>>> }
>>>>
>>>> public void
>>>>
>>>> File [changed]: Tests.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/Tests.java?r1=1.12&r2=1.13
>>>>
>>>> Delta lines: +13 -11
>>>> ---------------------
>>>> --- Tests.java 19 Jul 2005 20:53:03 -0000 1.12
>>>> +++ Tests.java 20 Jul 2005 06:23:52 -0000 1.13
>>>> @@ -33,6 +33,7 @@
>>>> import com.sun.enterprise.management.monitor.*;
>>>> import com.sun.enterprise.management.client.*;
>>>> import com.sun.enterprise.management.support.*;
>>>> +import com.sun.enterprise.management.helper.*;
>>>> import com.sun.enterprise.management.deploy.*;
>>>> import com.sun.enterprise.management.j2ee.*;
>>>> import com.sun.enterprise.management.ext.logging.*;
>>>> @@ -103,6 +104,7 @@
>>>> DeploymentMgrTest.class,
>>>>
>>>> DanglingRefsTest.class,
>>>> + RefHelperTest.class,
>>>> ComSunAppservConfigTest.class,
>>>> DomainConfigTest.class,
>>>> CustomMBeanConfigTest.class,
>>>> @@ -112,21 +114,21 @@
>>>> ClusterConfigTest.class,
>>>> SSLConfigTest.class,
>>>> JMXConnectorConfigTest.class,
>>>> - IIOPListenerConfigMgrTest.class,
>>>> + IIOPListenerConfigTest.class,
>>>> HTTPListenerConfigTest.class,
>>>> AuditModuleConfigTest.class,
>>>> AuthRealmConfigTest.class,
>>>> JavaConfigTest.class,
>>>> - VirtualServerConfigMgrTest.class,
>>>> - JACCProviderConfigMgrTest.class,
>>>> + VirtualServerConfigTest.class,
>>>> + JACCProviderConfigTest.class,
>>>> AdminObjectResourceConfigTest.class,
>>>> - JDBCResourceConfigMgrTest.class,
>>>> - MailResourceConfigMgrTest.class,
>>>> - ConnectorConnectionPoolConfigMgrTest.class,
>>>> + JDBCResourceConfigTest.class,
>>>> + MailResourceConfigTest.class,
>>>> + ConnectorConnectionPoolConfigTest.class,
>>>> JDBCConnectionPoolConfigTest.class,
>>>> - PersistenceManagerFactoryResourceConfigMgrTest.class,
>>>> - JNDIResourceConfigMgrTest.class,
>>>> - ThreadPoolConfigMgrTest.class,
>>>> + PersistenceManagerFactoryResourceConfigTest.class,
>>>> + JNDIResourceConfigTest.class,
>>>> + ThreadPoolConfigTest.class,
>>>> LBConfigTest.class,
>>>> ManagementRulesConfigTest.class,
>>>> SecurityMapConfigTest.class,
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/
>>>>
>>>> ===================================================================================
>>>>
>>>>
>>>> File [changed]: AMXDebugTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/AMXDebugTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- AMXDebugTest.java 30 Jun 2005 18:56:59 -0000 1.1
>>>> +++ AMXDebugTest.java 20 Jul 2005 06:23:52 -0000 1.2
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/AMXDebugTest.java,v
>>>> 1.1 2005/06/30 18:56:59 llc Exp $
>>>> - * $Revision: 1.1 $
>>>> - * $Date: 2005/06/30 18:56:59 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/AMXDebugTest.java,v
>>>> 1.2 2005/07/20 06:23:52 llc Exp $
>>>> + * $Revision: 1.2 $
>>>> + * $Date: 2005/07/20 06:23:52 $
>>>> */
>>>> package com.sun.enterprise.management.base;
>>>>
>>>> @@ -67,7 +67,8 @@
>>>> public synchronized void
>>>> testCreateFile()
>>>> {
>>>> - final String id = getID( "testCreateFile" );
>>>> + // multiple iterations require that we choose a new file
>>>> each time
>>>> + final String id = getID( "testCreateFile" +
>>>> System.currentTimeMillis() );
>>>> final Output output = getOutput( id );
>>>> final File outputFile =
>>>> getAMXDebug().getOutputFile( id );
>>>>
>>>> File [changed]: AMXTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/AMXTest.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- AMXTest.java 19 Jul 2005 03:43:11 -0000 1.3
>>>> +++ AMXTest.java 20 Jul 2005 06:23:52 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/AMXTest.java,v
>>>> 1.3 2005/07/19 03:43:11 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/19 03:43:11 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/AMXTest.java,v
>>>> 1.4 2005/07/20 06:23:52 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:52 $
>>>> */
>>>> package com.sun.enterprise.management.base;
>>>>
>>>> @@ -271,7 +271,7 @@
>>>> final Iterator iter = children.iterator();
>>>> while ( iter.hasNext() )
>>>> {
>>>> - final AMX containee = (AMX)iter.next();
>>>> + final AMX containee = Util.asAMX(iter.next());
>>>> Container container = null;
>>>>
>>>> final ObjectName objectName = Util.getObjectName(
>>>> containee );
>>>>
>>>> File [changed]: NotificationServiceTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/NotificationServiceTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +4 -4
>>>> -------------------
>>>> --- NotificationServiceTest.java 30 Jun 2005 18:57:00 -0000 1.1
>>>> +++ NotificationServiceTest.java 20 Jul 2005 06:23:52 -0000 1.2
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/NotificationServiceTest.java,v
>>>> 1.1 2005/06/30 18:57:00 llc Exp $
>>>> - * $Revision: 1.1 $
>>>> - * $Date: 2005/06/30 18:57:00 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/NotificationServiceTest.java,v
>>>> 1.2 2005/07/20 06:23:52 llc Exp $
>>>> + * $Revision: 1.2 $
>>>> + * $Date: 2005/07/20 06:23:52 $
>>>> */
>>>> package com.sun.enterprise.management.base;
>>>>
>>>> @@ -149,7 +149,7 @@
>>>> final NotificationServiceHelper helper = new
>>>> NotificationServiceHelper( proxy, id);
>>>> proxy.listenTo( objectName, null );
>>>> assert( proxy.getListeneeSet().size() == 1 );
>>>> - assert( Util.getObjectName(
>>>> ((AMX)proxy.getListeneeSet().iterator().next()) ).equals( objectName
>>>> ) );
>>>> + assert( Util.getObjectName(
>>>> (Util.asAMX(proxy.getListeneeSet().iterator().next())) ).equals(
>>>> objectName ) );
>>>>
>>>> final MyListener myListener = new MyListener();
>>>> proxy.addNotificationListener( myListener, null, null );
>>>>
>>>> File [changed]: QueryMgrTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/QueryMgrTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- QueryMgrTest.java 30 Jun 2005 18:57:01 -0000 1.1
>>>> +++ QueryMgrTest.java 20 Jul 2005 06:23:52 -0000 1.2
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/QueryMgrTest.java,v
>>>> 1.1 2005/06/30 18:57:01 llc Exp $
>>>> - * $Revision: 1.1 $
>>>> - * $Date: 2005/06/30 18:57:01 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/base/QueryMgrTest.java,v
>>>> 1.2 2005/07/20 06:23:52 llc Exp $
>>>> + * $Revision: 1.2 $
>>>> + * $Date: 2005/07/20 06:23:52 $
>>>> */
>>>> package com.sun.enterprise.management.base;
>>>>
>>>> @@ -302,7 +302,7 @@
>>>> final Iterator iter = amxSet.iterator();
>>>> while( iter.hasNext() )
>>>> {
>>>> - final AMX amx = (AMX)iter.next();
>>>> + final AMX amx = Util.asAMX(iter.next());
>>>> interfaceNames.add( Util.getExtra( amx
>>>> ).getInterfaceName() );
>>>> }
>>>>
>>>> @@ -334,7 +334,7 @@
>>>> final Iterator amxIter = amxs.iterator();
>>>> while ( amxIter.hasNext() )
>>>> {
>>>> - final AMX amx = (AMX)amxIter.next();
>>>> + final AMX amx = Util.asAMX(amxIter.next());
>>>> assert( interfaceName.equals( Util.getExtra( amx
>>>> ).getInterfaceName() ) );
>>>> }
>>>> }
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/client/
>>>>
>>>> =====================================================================================
>>>>
>>>>
>>>> File [changed]: ProxyTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/client/ProxyTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- ProxyTest.java 30 Jun 2005 18:57:02 -0000 1.1
>>>> +++ ProxyTest.java 20 Jul 2005 06:23:54 -0000 1.2
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/client/ProxyTest.java,v
>>>> 1.1 2005/06/30 18:57:02 llc Exp $
>>>> - * $Revision: 1.1 $
>>>> - * $Date: 2005/06/30 18:57:02 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/client/ProxyTest.java,v
>>>> 1.2 2005/07/20 06:23:54 llc Exp $
>>>> + * $Revision: 1.2 $
>>>> + * $Date: 2005/07/20 06:23:54 $
>>>> */
>>>> package com.sun.enterprise.management.client;
>>>>
>>>> @@ -100,7 +100,7 @@
>>>> {
>>>> final AMX proxy = getProxyFactory().getProxy( src );
>>>>
>>>> - assert( proxy == getProxyFactory().getProxy( src ) );
>>>> + assert( proxy == (AMX)getProxyFactory().getProxy( src ) );
>>>> assert( proxy.getContainer() == proxy.getContainer() );
>>>> assert( proxy.getDomainRoot() == proxy.getDomainRoot() );
>>>>
>>>> @@ -318,7 +318,7 @@
>>>> final Iterator iter = proxies.iterator();
>>>> while ( iter.hasNext() )
>>>> {
>>>> - final AMX proxy = (AMX)iter.next();
>>>> + final AMX proxy = Util.asAMX(iter.next());
>>>>
>>>> testProxyGetters( proxy );
>>>> }
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/
>>>>
>>>> =====================================================================================
>>>>
>>>>
>>>> File [removed]: ClusterConfigMgrTest.java
>>>>
>>>> File [changed]: ClusterConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ClusterConfigTest.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +66 -69
>>>> ---------------------
>>>> --- ClusterConfigTest.java 27 Jun 2005 21:17:09 -0000 1.2
>>>> +++ ClusterConfigTest.java 20 Jul 2005 06:23:55 -0000 1.3
>>>> @@ -20,88 +20,85 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ClusterConfigTest.java,v
>>>> 1.2 2005/06/27 21:17:09 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:17:09 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ClusterConfigTest.java,v
>>>> 1.3 2005/07/20 06:23:55 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:55 $
>>>> */
>>>> -/*
>>>> - * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
>>>> - * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
>>>> - */
>>>> - -/*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ClusterConfigTest.java,v
>>>> 1.2 2005/06/27 21:17:09 tcfujii Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/06/27 21:17:09 $
>>>> - */
>>>> - package com.sun.enterprise.management.config;
>>>>
>>>> import java.util.Map;
>>>> -import java.util.Set;
>>>> -import java.util.Iterator;
>>>>
>>>> +import com.sun.appserv.management.base.Container;
>>>> +import com.sun.appserv.management.base.XTypes;
>>>> +
>>>> +import com.sun.appserv.management.config.AMXConfig;
>>>> import com.sun.appserv.management.config.ClusterConfig;
>>>> -import com.sun.appserv.management.config.ServerRefConfig;
>>>> -import com.sun.appserv.management.config.DeployedItemRefConfigCR;
>>>> -import com.sun.appserv.management.base.AMX;
>>>> -import com.sun.enterprise.management.AMXTestBase;
>>>>
>>>> +import com.sun.enterprise.management.AMXTestBase;
>>>>
>>>> /**
>>>> + Test the creation/removal of ClusterConfig
>>>> */
>>>> -public final class ClusterConfigTest extends AMXTestBase
>>>> -
>>>> +public final class ClusterConfigTest extends ConfigMgrTestBase
>>>> {
>>>> + public
>>>> + ClusterConfigTest ()
>>>> + {
>>>> + }
>>>>
>>>> - private static String CLUSTER_NAME = "ee-synchronization-cluster";
>>>> - private static String REFERENCED_APPLICATION_NAME = "MEjbApp";
>>>> - - public ClusterConfigTest()
>>>> + protected Container
>>>> + getProgenyContainer()
>>>> {
>>>> + return getDomainConfig();
>>>> }
>>>>
>>>> - private Map
>>>> - getClusters()
>>>> + protected String
>>>> + getProgenyJ2EEType()
>>>> {
>>>> - return( getDomainConfig().getClusterConfigMap() );
>>>> + return XTypes.CLUSTER_CONFIG;
>>>> }
>>>>
>>>> - public void
>>>> - checkClusteredServers( final AMX proxy )
>>>> - throws Exception
>>>> +
>>>> + protected void
>>>> + removeProgeny( final String name )
>>>> {
>>>> - final ClusterConfig clusterConfig = (ClusterConfig)proxy;
>>>> + getDomainConfig().removeClusterConfig( name );
>>>> + }
>>>>
>>>> - final String clusterName = clusterConfig.getName();
>>>>
>>>> - final Set clusteredServerNames =
>>>> - getDomainConfig().getClusteredServerConfigMap().keySet();
>>>> + protected final AMXConfig
>>>> + createProgeny(
>>>> + final String name,
>>>> + final Map options ) + {
>>>> + return getDomainConfig().createClusterConfig( name, null,
>>>> options );
>>>> + }
>>>>
>>>> - final Map<String,ServerRefConfig> serverRefConfigs =
>>>> clusterConfig.getServerRefConfigMap();
>>>> - final Iterator iter =
>>>> serverRefConfigs.keySet().iterator();
>>>> - while ( iter.hasNext() )
>>>> + public void
>>>> + testCreateWithIllegalConfig()
>>>> + {
>>>> + try
>>>> {
>>>> - final String serverName = (String)iter.next();
>>>> + getDomainConfig().createClusterConfig(
>>>> "dummy-cluster-1", "no such config", null );
>>>> + failure( "expecting failure creating cluster with
>>>> illegal config name" );
>>>>
>>>> - if ( ! clusteredServerNames.contains( serverName ) )
>>>> + getDomainConfig().createClusterConfig(
>>>> "dummy-cluster-2", "server-config", null );
>>>> + failure( "expecting failure creating cluster with name
>>>> 'server-config'" );
>>>> +
>>>> + getDomainConfig().createClusterConfig(
>>>> "dummy-cluster-2", "default-config", null );
>>>> + failure( "expecting failure creating name
>>>> 'default-config'" );
>>>> + }
>>>> + catch( Exception e )
>>>> {
>>>> - trace( "WARNING: cluster " + clusterName + " has a
>>>> reference to server " +
>>>> - serverName +
>>>> - " but
>>>> domainConfig.getClusteredServerConfigObjectNameMap() does not
>>>> contain it." );
>>>> + // good
>>>> }
>>>> }
>>>> +}
>>>> +
>>>> +
>>>>
>>>> - }
>>>> - public void
>>>> - testClusteredServers()
>>>> - throws Exception
>>>> - {
>>>> - testAllProxies( getClusters().values(),
>>>> "checkClusteredServers" );
>>>> - }
>>>>
>>>> -}
>>>>
>>>>
>>>>
>>>> File [changed]: ConfigMgrTestBase.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConfigMgrTestBase.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +6 -7
>>>> -------------------
>>>> --- ConfigMgrTestBase.java 19 Jul 2005 03:43:14 -0000 1.3
>>>> +++ ConfigMgrTestBase.java 20 Jul 2005 06:23:55 -0000 1.4
>>>> @@ -20,14 +20,13 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConfigMgrTestBase.java,v
>>>> 1.3 2005/07/19 03:43:14 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/19 03:43:14 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConfigMgrTestBase.java,v
>>>> 1.4 2005/07/20 06:23:55 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:55 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> import java.util.Map;
>>>> -import java.util.Set;
>>>> import java.util.Collections;
>>>>
>>>> import java.io.IOException;
>>>> @@ -73,12 +72,12 @@
>>>> }
>>>>
>>>>
>>>> - protected abstract AMXConfig createProgeny(String name, Map
>>>> options );
>>>> + protected abstract AMXConfig createProgeny(String name,
>>>> Map<String,Object> options );
>>>> protected abstract Container getProgenyContainer();
>>>> protected abstract String getProgenyJ2EEType();
>>>> protected abstract void removeProgeny( String name );
>>>>
>>>> - protected static final Map ILLEGAL_OPTIONS =
>>>> Collections.unmodifiableMap( MapUtil.newMap( new String[]
>>>> + protected static final Map<String,Object> ILLEGAL_OPTIONS
>>>> = Collections.unmodifiableMap( MapUtil.newMap( new String[]
>>>> {
>>>> "IllegalParam1", "IllegalValue1",
>>>> "IllegalParam2", "IllegalValue2",
>>>> @@ -180,7 +179,7 @@
>>>> assert( progeny instanceof AMX );
>>>> failure(
>>>> "getProgeny: " + progenyType + "=" + name + " not an
>>>> AMXConfig, interface = " +
>>>> - Util.getExtra( (AMX)progeny ).getInterfaceName() );
>>>> + Util.getExtra( Util.asAMX(progeny
>>>> )).getInterfaceName() );
>>>> }
>>>>
>>>> return( (AMXConfig)progeny );
>>>>
>>>> File [removed]: ConnectorConnectionPoolConfigMgrTest.java
>>>>
>>>> File [changed]: ConnectorConnectionPoolConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConnectorConnectionPoolConfigTest.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +57 -100
>>>> ----------------------
>>>> --- ConnectorConnectionPoolConfigTest.java 19 Jul 2005 03:43:14
>>>> -0000 1.2
>>>> +++ ConnectorConnectionPoolConfigTest.java 20 Jul 2005 06:23:56
>>>> -0000 1.3
>>>> @@ -20,37 +20,35 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConnectorConnectionPoolConfigTest.java,v
>>>> 1.2 2005/07/19 03:43:14 llc Exp $
>>>> - * $Revision: 1.2 $
>>>> - * $Date: 2005/07/19 03:43:14 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConnectorConnectionPoolConfigTest.java,v
>>>> 1.3 2005/07/20 06:23:56 llc Exp $
>>>> + * $Revision: 1.3 $
>>>> + * $Date: 2005/07/20 06:23:56 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> -import java.util.Set;
>>>> import java.util.Map;
>>>> +import java.util.HashMap;
>>>>
>>>> -import javax.management.ObjectName;
>>>> +import com.sun.appserv.management.base.Container;
>>>> +import com.sun.appserv.management.base.XTypes;
>>>>
>>>> -import com.sun.appserv.management.config.NamedConfigElement;
>>>> +import com.sun.appserv.management.config.AMXConfig;
>>>> import com.sun.appserv.management.config.DomainConfig;
>>>> -import com.sun.appserv.management.config.SecurityMapConfig;
>>>> import com.sun.appserv.management.config.ConnectorConnectionPoolConfig;
>>>> -import com.sun.appserv.management.config.ResourceAdapterConfig;
>>>> -
>>>> -import com.sun.enterprise.management.AMXTestBase;
>>>> -import com.sun.appserv.management.base.AMX;
>>>> -
>>>> -
>>>> -import com.sun.appserv.management.util.misc.SetUtil;
>>>> -import com.sun.appserv.management.base.Util;
>>>> +import
>>>> com.sun.appserv.management.config.ConnectorConnectionPoolConfigKeys;
>>>>
>>>> +import com.sun.appserv.management.util.misc.MapUtil;
>>>>
>>>> /**
>>>> */
>>>> -public final class ConnectorConnectionPoolConfigTest extends
>>>> AMXTestBase
>>>> +public final class ConnectorConnectionPoolConfigTest extends
>>>> ConfigMgrTestBase
>>>> {
>>>> - public
>>>> - ConnectorConnectionPoolConfigTest()
>>>> + private static final String CONNECTOR_DEF_NAME =
>>>> "javax.resource.cci.ConnectionFactory";
>>>> + private static final String RESOURCE_ADAPTOR_NAME =
>>>> "cciblackbox-tx";
>>>> + private static final Map<String,Object> OPTIONS =
>>>> MapUtil.newMap(
>>>> +
>>>> ConnectorConnectionPoolConfigKeys.IGNORE_MISSING_REFERENCES_KEY,
>>>> Boolean.TRUE );
>>>> +
>>>> + public ConnectorConnectionPoolConfigTest()
>>>> {
>>>> ensureDefaultInstance( getDomainConfig() );
>>>> }
>>>> @@ -62,17 +60,16 @@
>>>> }
>>>> public static ConnectorConnectionPoolConfig
>>>> - ensureDefaultInstance( final DomainConfig domainConfig )
>>>> + ensureDefaultInstance( final DomainConfig dc )
>>>> {
>>>> ConnectorConnectionPoolConfig result =
>>>> - domainConfig.getConnectorConnectionPoolConfigMap().get(
>>>> getDefaultInstanceName() );
>>>> + dc.getConnectorConnectionPoolConfigMap().get(
>>>> getDefaultInstanceName() );
>>>> if ( result == null )
>>>> {
>>>> - final ResourceAdapterConfig defaultResourceAdapter =
>>>> - ResourceAdapterConfigTest.ensureDefaultInstance(
>>>> domainConfig );
>>>> - - result = createInstance(
>>>> defaultResourceAdapter, getDefaultInstanceName() );
>>>> + result = createInstance( dc, getDefaultInstanceName(),
>>>> + ResourceAdapterConfigTest.ensureDefaultInstance( dc
>>>> ).getName(),
>>>> + CONNECTOR_DEF_NAME, OPTIONS);
>>>> }
>>>> return result;
>>>> @@ -80,86 +77,46 @@
>>>>
>>>> public static ConnectorConnectionPoolConfig
>>>> createInstance(
>>>> - final ResourceAdapterConfig resourceAdapterConfig,
>>>> - final String name )
>>>> + final DomainConfig dc,
>>>> + final String name,
>>>> + final String resourceAdapterName,
>>>> + final String connectorDefinitionName,
>>>> + Map<String,Object> optional)
>>>> {
>>>> - final String connectionDefinitionName =
>>>> "connectionDefinitionName";
>>>> - - final DomainConfig domainConfig =
>>>> - resourceAdapterConfig.getDomainRoot().getDomainConfig();
>>>> - - return
>>>> domainConfig.createConnectorConnectionPoolConfig( name,
>>>> - resourceAdapterConfig.getName(),
>>>> connectionDefinitionName, null );
>>>> + return dc.createConnectorConnectionPoolConfig( name,
>>>> + connectorDefinitionName, resourceAdapterName,
>>>> optional );
>>>> }
>>>>
>>>> - private void
>>>> - testGetters( final ConnectorConnectionPoolConfig ccpc )
>>>> + protected Container
>>>> + getProgenyContainer()
>>>> {
>>>> - ccpc.getConnectionDefinitionName();
>>>> - ccpc.getFailAllConnections();
>>>> - ccpc.getIdleTimeoutInSeconds();
>>>> - ccpc.getMaxPoolSize();
>>>> - ccpc.getMaxWaitTimeInMillis();
>>>> - ccpc.getPoolResizeQuantity();
>>>> - ccpc.getResourceAdapterName();
>>>> - ccpc.getSteadyPoolSize();
>>>> - ccpc.getTransactionSupport();
>>>> - + return getDomainConfig();
>>>> }
>>>>
>>>> - public void
>>>> - testCreateRemove()
>>>> - {
>>>> - final ResourceAdapterConfig rac =
>>>> - ResourceAdapterConfigTest.createInstance(
>>>> getDomainConfig(),
>>>> - "ConnectorConnectionPoolConfigTest.testCreateRemove");
>>>> - - try
>>>> - {
>>>> - final ConnectorConnectionPoolConfig ccpc =
>>>> - createInstance( rac,
>>>> - "ConnectorConnectionPoolConfigTest.testCreate" );
>>>> -
>>>> - try
>>>> + protected String
>>>> + getProgenyJ2EEType()
>>>> {
>>>> - testGetters( ccpc );
>>>> + return XTypes.CONNECTOR_CONNECTION_POOL_CONFIG;
>>>> }
>>>> - finally
>>>> +
>>>> + protected void
>>>> + removeProgeny( final String name )
>>>> {
>>>> -
>>>> getDomainConfig().removeConnectorConnectionPoolConfig(
>>>> ccpc.getName() );
>>>> - }
>>>> + getDomainConfig().removeConnectorConnectionPoolConfig( name );
>>>> }
>>>> - finally
>>>> +
>>>> + protected final AMXConfig
>>>> + createProgeny(final String name, final Map<String,Object>
>>>> options ) {
>>>> - getDomainConfig().removeResourceAdapterConfig(
>>>> rac.getName() );
>>>> - }
>>>> - }
>>>> + final Map<String,Object> allOptions = MapUtil.newMap(
>>>> OPTIONS, options );
>>>>
>>>> + final ConnectorConnectionPoolConfig config =
>>>> + getDomainConfig().createConnectorConnectionPoolConfig(
>>>> + name,
>>>> + RESOURCE_ADAPTOR_NAME,
>>>> + CONNECTOR_DEF_NAME, allOptions);
>>>> + return( config );
>>>> + }
>>>> }
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>> -
>>>>
>>>>
>>>>
>>>> File [changed]: ConnectorResourceConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ConnectorResourceConfigTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +2 -1
>>>> -------------------
>>>> --- ConnectorResourceConfigTest.java 19 Jul 2005 03:43:16
>>>> -0000 1.1
>>>> +++ ConnectorResourceConfigTest.java 20 Jul 2005 06:23:56
>>>> -0000 1.2
>>>> @@ -35,6 +35,7 @@
>>>> import com.sun.appserv.management.config.DomainConfig;
>>>> import com.sun.appserv.management.config.ConnectorConnectionPoolConfig;
>>>> import com.sun.appserv.management.config.ConnectorResourceConfig;
>>>> +import com.sun.appserv.management.config.ResourceRefConfig;
>>>>
>>>> import com.sun.appserv.management.util.misc.SetUtil;
>>>> import com.sun.appserv.management.util.misc.StringUtil;
>>>> @@ -121,7 +122,7 @@
>>>> assert(
>>>> getDomainConfig().getConnectorResourceConfigMap().get( name ) ==
>>>> null ) :
>>>> "A resource already exists with name: " + name;
>>>> - final Set<? extends AMX> resourceRefs =
>>>> + final Set<ResourceRefConfig> resourceRefs =
>>>>
>>>> getQueryMgr().queryJ2EETypeNameSet(XTypes.RESOURCE_REF_CONFIG,name);
>>>> final Set<ObjectName> resourceRefObjectNames =
>>>> Util.toObjectNames( resourceRefs );
>>>>
>>>> File [changed]: CustomMBeanConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/CustomMBeanConfigTest.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -4
>>>> -------------------
>>>> --- CustomMBeanConfigTest.java 19 Jul 2005 03:43:16 -0000 1.3
>>>> +++ CustomMBeanConfigTest.java 20 Jul 2005 06:23:56 -0000 1.4
>>>> @@ -197,7 +197,7 @@
>>>> private void
>>>> removeCustomMBean( final String name )
>>>> {
>>>> - getDomainConfig().removeCustomMBeanConfig( name, true );
>>>> + getDomainConfig().removeCustomMBeanConfig( name );
>>>> }
>>>> private Set<ObjectName>
>>>> @@ -250,14 +250,14 @@
>>>> CollectionUtil.toString( customsBefore, "\n" ) );
>>>> }
>>>> - final int NUM = 10;
>>>> + final int NUM = 3;
>>>> for( int i = 0; i < NUM; ++i )
>>>> {
>>>> final String testName = TEST_NAME_BASE + i;
>>>> if ( existing.containsKey( testName ) )
>>>> {
>>>> - RefHelper.removeRefs( RefHelper.findAllRefs(
>>>> existing.get( testName ) ) );
>>>> + RefHelper.removeAllRefsTo( existing.get( testName
>>>> ), true );
>>>> // leftover from a failed test...
>>>> removeCustomMBean( testName );
>>>> }
>>>> @@ -292,7 +292,8 @@
>>>> customsAfter.removeAll( customsBefore );
>>>> if ( customsAfter.size() != 0 )
>>>> {
>>>> - warning( "after removing custom MBeans, they are still
>>>> registered:\n" +
>>>> + warning( "after removing custom MBeans, " +
>>>> + "they are still registered (not an AMX bug):\n" +
>>>> CollectionUtil.toString( customsAfter, "\n" ) );
>>>> }
>>>> unregisterAnyTestMBeans();
>>>>
>>>> File [changed]: DanglingRefsTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/DanglingRefsTest.java?r1=1.1&r2=1.2
>>>>
>>>> Delta lines: +2 -2
>>>> -------------------
>>>> --- DanglingRefsTest.java 19 Jul 2005 03:43:16 -0000 1.1
>>>> +++ DanglingRefsTest.java 20 Jul 2005 06:23:56 -0000 1.2
>>>> @@ -63,10 +63,10 @@
>>>> throws ClassNotFoundException
>>>> {
>>>> final DomainConfig domainConfig = getDomainConfig();
>>>> - final Set<? extends ResourceConfig> resourcesSet =
>>>> (Set<? extends ResourceConfig>)
>>>> + final Set<ResourceConfig> resourcesSet =
>>>> getQueryMgr().queryInterfaceSet(
>>>> ResourceConfig.class.getName(), null );
>>>> - final Set<? extends ResourceRefConfig>
>>>> + final Set<ResourceRefConfig>
>>>> refs = RefHelper.findAllResourceRefConfigs(
>>>> getQueryMgr() );
>>>> final Map<String,ResourceConfig> resourcesMap
>>>> = Util.createNameMap( resourcesSet );
>>>>
>>>> File [changed]: DomainConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/DomainConfigTest.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -5
>>>> -------------------
>>>> --- DomainConfigTest.java 27 Jun 2005 21:17:10 -0000 1.3
>>>> +++ DomainConfigTest.java 20 Jul 2005 06:23:56 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/DomainConfigTest.java,v
>>>> 1.3 2005/06/27 21:17:10 tcfujii Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/27 21:17:10 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/DomainConfigTest.java,v
>>>> 1.4 2005/07/20 06:23:56 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:56 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -63,7 +63,7 @@
>>>> final Iterator iter = proxies.iterator();
>>>> while ( iter.hasNext() )
>>>> {
>>>> - final AMX proxy = (AMX)iter.next();
>>>> + final AMX proxy = Util.asAMX(iter.next());
>>>> }
>>>> }
>>>>
>>>> @@ -84,7 +84,7 @@
>>>> while ( proxyIter.hasNext() )
>>>> {
>>>> final String name = (String)proxyIter.next();
>>>> - final AMX amx = (AMX)proxyMap.get( name );
>>>> + final AMX amx = Util.asAMX(proxyMap.get(
>>>> name ));
>>>>
>>>> final AMX proxy = mgr.getContainee( j2eeType,
>>>> name);
>>>>
>>>>
>>>> File [removed]: IIOPListenerConfigMgrTest.java
>>>>
>>>> File [added]: IIOPListenerConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/IIOPListenerConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [removed]: JACCProviderConfigMgrTest.java
>>>>
>>>> File [added]: JACCProviderConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/JACCProviderConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [removed]: JDBCResourceConfigMgrTest.java
>>>>
>>>> File [added]: JDBCResourceConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/JDBCResourceConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [removed]: JNDIResourceConfigMgrTest.java
>>>>
>>>> File [added]: JNDIResourceConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/JNDIResourceConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [changed]: JavaConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/JavaConfigTest.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -3
>>>> -------------------
>>>> --- JavaConfigTest.java 19 Jul 2005 03:43:19 -0000 1.3
>>>> +++ JavaConfigTest.java 20 Jul 2005 06:23:58 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/JavaConfigTest.java,v
>>>> 1.3 2005/07/19 03:43:19 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/19 03:43:19 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/JavaConfigTest.java,v
>>>> 1.4 2005/07/20 06:23:58 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:58 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -54,6 +54,8 @@
>>>> {
>>>> }
>>>>
>>>> + +
>>>> protected final JavaConfig
>>>> proxy()
>>>> {
>>>>
>>>> File [changed]: LBConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/LBConfigTest.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- LBConfigTest.java 15 Jul 2005 23:37:24 -0000 1.2
>>>> +++ LBConfigTest.java 20 Jul 2005 06:23:58 -0000 1.3
>>>> @@ -68,7 +68,7 @@
>>>> String name = "test-load-balancer";
>>>> String lbConfigName = "test-lb-config";
>>>> boolean autoApplyEnabled = true;
>>>> - Map optional = null;
>>>> + Map<String,Object> optional = null;
>>>> getDomainConfig().createLoadBalancerConfig(name,
>>>> lbConfigName, autoApplyEnabled, optional);
>>>> }
>>>>
>>>>
>>>> File [removed]: MailResourceConfigMgrTest.java
>>>>
>>>> File [added]: MailResourceConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/MailResourceConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [removed]: PersistenceManagerFactoryResourceConfigMgrTest.java
>>>>
>>>> File [added]: PersistenceManagerFactoryResourceConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/PersistenceManagerFactoryResourceConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> File [changed]: SecurityMapConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/SecurityMapConfigTest.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +11 -7
>>>> --------------------
>>>> --- SecurityMapConfigTest.java 19 Jul 2005 03:43:20 -0000 1.3
>>>> +++ SecurityMapConfigTest.java 20 Jul 2005 06:23:59 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/SecurityMapConfigTest.java,v
>>>> 1.3 2005/07/19 03:43:20 llc Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/07/19 03:43:20 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/SecurityMapConfigTest.java,v
>>>> 1.4 2005/07/20 06:23:59 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:23:59 $
>>>> */
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> @@ -122,18 +122,22 @@
>>>> return smc;
>>>> }
>>>>
>>>> + private static final String CONNECTOR_DEF_NAME =
>>>> "javax.resource.cci.ConnectionFactory";
>>>> + public void
>>>> testCreateRemove()
>>>> {
>>>> + final String TEST_NAME =
>>>> "SecurityMapConfigTest.testCreateRemove";
>>>> final ResourceAdapterConfig rac =
>>>> ResourceAdapterConfigTest.createInstance(
>>>> - getDomainConfig(),
>>>> - "SecurityMapConfigTest.testGet" );
>>>> + getDomainConfig(), TEST_NAME );
>>>> try
>>>> {
>>>> final ConnectorConnectionPoolConfig ccpc =
>>>> - ConnectorConnectionPoolConfigTest.createInstance(
>>>> - rac, "SecurityMapConfigTest.testGet" );
>>>> + ConnectorConnectionPoolConfigTest.createInstance(
>>>> getDomainConfig(),
>>>> + TEST_NAME,
>>>> + CONNECTOR_DEF_NAME,
>>>> + rac.getName(), null );
>>>> try
>>>> {
>>>>
>>>> File [removed]: ThreadPoolConfigMgrTest.java
>>>>
>>>> File [added]: ThreadPoolConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/ThreadPoolConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 119
>>>> ----------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>>
>>>> package com.sun.enterprise.management.config;
>>>>
>>>> import java.io.IOException;
>>>> import java.util.Set;
>>>> import java.util.Map;
>>>> import java.util.HashMap;
>>>>
>>>> import javax.management.ObjectName;
>>>>
>>>> import com.sun.appserv.management.base.AMX;
>>>> import com.sun.appserv.management.base.Container;
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> import com.sun.appserv.management.config.AMXConfig;
>>>> import com.sun.appserv.management.config.ThreadPoolConfig;
>>>> import com.sun.appserv.management.config.ThreadPoolConfigKeys;
>>>> import com.sun.appserv.management.config.ConfigConfig;
>>>>
>>>> import com.sun.appserv.management.util.misc.MapUtil;
>>>>
>>>> import com.sun.enterprise.management.AMXTestBase;
>>>>
>>>> /**
>>>> */
>>>> public final class ThreadPoolConfigTest extends ConfigMgrTestBase
>>>> {
>>>> static final Map OPTIONAL = new HashMap();
>>>> static
>>>> {
>>>> OPTIONAL.put( ThreadPoolConfigKeys.MIN_THREAD_POOL_SIZE_KEY,
>>>> new Integer(10) );
>>>> OPTIONAL.put( ThreadPoolConfigKeys.MAX_THREAD_POOL_SIZE_KEY,
>>>> new Integer(100) );
>>>> OPTIONAL.put(
>>>> ThreadPoolConfigKeys.IDLE_THREAD_TIMEOUT_IN_SECONDS_KEY, new
>>>> Integer(120) );
>>>> OPTIONAL.put( ThreadPoolConfigKeys.NUM_WORK_QUEUES_KEY, new
>>>> Integer(10) );
>>>> }
>>>>
>>>> public
>>>> ThreadPoolConfigTest ()
>>>> {
>>>> ensureDefaultInstance( getConfigConfig() );
>>>> }
>>>>
>>>> public static String
>>>> getDefaultInstanceName()
>>>> {
>>>> return getDefaultInstanceName( "ThreadPoolConfig" );
>>>> }
>>>> public static ThreadPoolConfig
>>>> ensureDefaultInstance( final ConfigConfig cc )
>>>> {
>>>> ThreadPoolConfig result = cc.getThreadPoolConfigMap().get(
>>>> getDefaultInstanceName() );
>>>> if ( result == null )
>>>> {
>>>> result = createInstance( cc, getDefaultInstanceName(),
>>>> OPTIONAL);
>>>> }
>>>> return result;
>>>> }
>>>>
>>>> public static ThreadPoolConfig
>>>> createInstance(
>>>> final ConfigConfig cc,
>>>> final String name,
>>>> Map<String,Object> optional)
>>>> {
>>>> return cc.createThreadPoolConfig( name, optional );
>>>> }
>>>>
>>>> protected Container
>>>> getProgenyContainer()
>>>> {
>>>> return getConfigConfig();
>>>> }
>>>>
>>>> protected String
>>>> getProgenyJ2EEType()
>>>> {
>>>> return XTypes.THREAD_POOL_CONFIG;
>>>> }
>>>>
>>>>
>>>> protected void
>>>> removeProgeny( final String name )
>>>> {
>>>> getConfigConfig().removeThreadPoolConfig( name );
>>>> }
>>>>
>>>> protected final AMXConfig
>>>> createProgeny( final String name, final Map options ) {
>>>> final Map allOptions = MapUtil.newMap( options,
>>>> OPTIONAL );
>>>>
>>>> return getConfigConfig().createThreadPoolConfig(name,
>>>> allOptions );
>>>> }
>>>> }
>>>>
>>>>
>>>>
>>>> File [removed]: VirtualServerConfigMgrTest.java
>>>>
>>>> File [added]: VirtualServerConfigTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/config/VirtualServerConfigTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 0
>>>> --------------
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/ext/logging/
>>>>
>>>> ==========================================================================================
>>>>
>>>>
>>>> File [changed]: LoggingHelperTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/ext/logging/LoggingHelperTest.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- LoggingHelperTest.java 27 Jun 2005 21:17:15 -0000 1.2
>>>> +++ LoggingHelperTest.java 20 Jul 2005 06:24:01 -0000 1.3
>>>> @@ -54,7 +54,7 @@
>>>> final Set<Logging>
>>>> getAllLogging()
>>>> {
>>>> - return (Set<Logging>)getQueryMgr().queryJ2EETypeSet(
>>>> XTypes.LOGGING );
>>>> + return getQueryMgr().queryJ2EETypeSet( XTypes.LOGGING );
>>>> }
>>>>
>>>> public LoggingHelper
>>>>
>>>> File [changed]: LoggingTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/ext/logging/LoggingTest.java?r1=1.4&r2=1.5
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- LoggingTest.java 27 Jun 2005 21:17:15 -0000 1.4
>>>> +++ LoggingTest.java 20 Jul 2005 06:24:01 -0000 1.5
>>>> @@ -71,7 +71,7 @@
>>>> final Set<Logging>
>>>> getAllLogging()
>>>> {
>>>> - return (Set<Logging>)getQueryMgr().queryJ2EETypeSet(
>>>> XTypes.LOGGING );
>>>> + return getQueryMgr().queryJ2EETypeSet( XTypes.LOGGING );
>>>> }
>>>>
>>>>
>>>>
>>>> File [changed]: StatefulLoggingHelperTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/ext/logging/StatefulLoggingHelperTest.java?r1=1.2&r2=1.3
>>>>
>>>> Delta lines: +1 -1
>>>> -------------------
>>>> --- StatefulLoggingHelperTest.java 27 Jun 2005 21:17:15 -0000 1.2
>>>> +++ StatefulLoggingHelperTest.java 20 Jul 2005 06:24:01 -0000 1.3
>>>> @@ -48,7 +48,7 @@
>>>> final Set<Logging>
>>>> getAllLogging()
>>>> {
>>>> - return (Set<Logging>)getQueryMgr().queryJ2EETypeSet(
>>>> XTypes.LOGGING );
>>>> + return getQueryMgr().queryJ2EETypeSet( XTypes.LOGGING );
>>>> }
>>>>
>>>> public StatefulLoggingHelper
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/helper/
>>>>
>>>> =====================================================================================
>>>>
>>>>
>>>> File [added]: RefHelperTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/helper/RefHelperTest.java?rev=1.1&content-type=text/vnd.viewcvs-markup
>>>>
>>>> Added lines: 203
>>>> ----------------
>>>> /*
>>>> * The contents of this file are subject to the terms * of the Common
>>>> Development and Distribution License * (the "License"). You may not
>>>> use this file except * in compliance with the License.
>>>> * * You can obtain a copy of the license at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt or *
>>>> https://glassfish.dev.java.net/public/CDDLv1.0.html. * See the
>>>> License for the specific language governing * permissions and
>>>> limitations under the License.
>>>> * * When distributing Covered Code, include this CDDL * HEADER in
>>>> each file and include the License file at *
>>>> glassfish/bootstrap/legal/CDDLv1.0.txt. If applicable, * add the
>>>> following below this CDDL HEADER, with the * fields enclosed by
>>>> brackets "[]" replaced with your * own identifying information:
>>>> Portions Copyright [yyyy] * [name of copyright owner]
>>>> */
>>>> package com.sun.enterprise.management.helper;
>>>>
>>>> import java.util.Set;
>>>> import java.util.HashSet;
>>>> import java.util.Map;
>>>> import java.util.HashMap;
>>>>
>>>> import com.sun.appserv.management.base.XTypes;
>>>>
>>>> import com.sun.appserv.management.base.Util;
>>>>
>>>> import com.sun.appserv.management.helper.RefHelper;
>>>>
>>>> import com.sun.appserv.management.config.RefConfig;
>>>> import com.sun.appserv.management.config.ResourceRefConfig;
>>>> import com.sun.appserv.management.config.DeployedItemRefConfig;
>>>> import com.sun.appserv.management.config.ServerRefConfig;
>>>> import com.sun.appserv.management.config.ClusterRefConfig;
>>>> import com.sun.appserv.management.config.RefConfigReferent;
>>>>
>>>> import com.sun.enterprise.management.AMXTestBase;
>>>>
>>>>
>>>> /**
>>>> This test should normally be run before the generic tests
>>>> so that it can set up default items for many of the config elements
>>>> so that the generic tests will actually test them. Otherwise,
>>>> when the generic tests are run, they won't see any instances
>>>> of many of the AMXConfig MBeans.
>>>> <p>
>>>> If there are errors doing this, disable this test in
>>>> amxtest.classes,
>>>> fix the error in the specific place it's occurring, then re-enabled
>>>> this test.
>>>> */
>>>> public final class RefHelperTest extends AMXTestBase
>>>> {
>>>> public
>>>> RefHelperTest( )
>>>> {
>>>> }
>>>>
>>>> public void
>>>> testFindResourceRefs()
>>>> {
>>>> final Set<ResourceRefConfig> refs1 =
>>>> RefHelper.findAllRefConfigsByJ2EEType( getQueryMgr(),
>>>> XTypes.RESOURCE_REF_CONFIG);
>>>> final Set<ResourceRefConfig> refs2 =
>>>> RefHelper.findAllResourceRefConfigs( getQueryMgr() );
>>>> assertEquals( refs1, refs2 );
>>>> }
>>>>
>>>> public void
>>>> testFindDeployedItemRefs()
>>>> {
>>>> final Set<? extends RefConfig> refs1 =
>>>> RefHelper.findAllRefConfigsByJ2EEType( getQueryMgr(),
>>>> XTypes.DEPLOYED_ITEM_REF_CONFIG);
>>>> final Set<DeployedItemRefConfig> refs2 =
>>>> RefHelper.findAllDeployedItemRefConfigs( getQueryMgr() );
>>>> assertEquals( refs1, refs2 );
>>>> }
>>>>
>>>>
>>>> public void
>>>> testFindServerRefs()
>>>> {
>>>> final Set<? extends RefConfig> refs1 =
>>>> RefHelper.findAllRefConfigsByJ2EEType( getQueryMgr(),
>>>> XTypes.SERVER_REF_CONFIG);
>>>> final Set<ServerRefConfig> refs2 =
>>>> RefHelper.findAllServerRefConfigs( getQueryMgr() );
>>>> assertEquals( refs1, refs2 );
>>>> }
>>>>
>>>> public void
>>>> testFindClusterRefs()
>>>> {
>>>> final Set<? extends RefConfig> refs1 =
>>>> RefHelper.findAllRefConfigsByJ2EEType( getQueryMgr(),
>>>> XTypes.CLUSTER_REF_CONFIG);
>>>> final Set<ClusterRefConfig> refs2 =
>>>> RefHelper.findAllClusterRefConfigs( getQueryMgr() );
>>>> assertEquals( refs1, refs2 );
>>>> }
>>>>
>>>> public void
>>>> testFindAllRefConfigs()
>>>> {
>>>> final Set<? extends RefConfig> all =
>>>> RefHelper.findAllRefConfigs( getQueryMgr() );
>>>> final Set<String> referentJ2EETypes =
>>>> RefHelper.getReferentJ2EETypes();
>>>> assert( referentJ2EETypes.size() >= 4 );
>>>> final Set<RefConfig> allSeparately = new
>>>> HashSet<RefConfig>();
>>>> for( final String j2eeType : referentJ2EETypes )
>>>> {
>>>> final Set<? extends RefConfig> refs =
>>>> RefHelper.findAllRefConfigsByJ2EEType(
>>>> getQueryMgr(), j2eeType ) ;
>>>> for( final RefConfig ref : refs)
>>>> {
>>>> allSeparately.add( ref );
>>>> }
>>>> }
>>>> assertEquals( all, allSeparately );
>>>> }
>>>>
>>>>
>>>> public void
>>>> testFindAllRefConfigsByName()
>>>> {
>>>> final Set<RefConfig> refs =
>>>> RefHelper.findAllRefConfigs( getQueryMgr() );
>>>> final Set<String> names = Util.getNames( refs );
>>>> final Map<String,Set<RefConfig>> byName =
>>>> new HashMap<String, Set<RefConfig>>();
>>>> // initialize map, keyed by name
>>>> for( final String name : names )
>>>> {
>>>> byName.put( name, new HashSet<RefConfig>() );
>>>> }
>>>> // populate each Set with RefConfig of the same name
>>>> for( final RefConfig ref : refs )
>>>> {
>>>> final Set<RefConfig> s = byName.get( ref.getName() );
>>>> s.add( ref );
>>>> }
>>>> // verify that the names all refer to the same type
>>>> for( final String name : byName.keySet() )
>>>> {
>>>> final Set<RefConfig> s = byName.get( name );
>>>> final String lastJ2EEType =
>>>> s.iterator().next().getJ2EEType();
>>>> for( final RefConfig ref : s )
>>>> {
>>>> assertEquals( ref.getJ2EEType(), lastJ2EEType );
>>>> }
>>>> }
>>>> // now verify that we can get the same set another way
>>>> for( final String name : byName.keySet() )
>>>> {
>>>> final Set<RefConfig> s = byName.get( name );
>>>> final String j2eeType =
>>>> s.iterator().next().getJ2EEType();
>>>> final Set<RefConfig> s2 =
>>>> RefHelper.findAllRefConfigsWithName( getQueryMgr(),
>>>> j2eeType, name );
>>>> assertEquals( s, s2 );
>>>> }
>>>> }
>>>>
>>>> }
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>>
>>>> Directory:
>>>> /glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/monitor/
>>>>
>>>> ======================================================================================
>>>>
>>>>
>>>> File [changed]: MonitorTest.java
>>>> Url:
>>>> https://glassfish.dev.java.net/source/browse/glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/monitor/MonitorTest.java?r1=1.3&r2=1.4
>>>>
>>>> Delta lines: +5 -7
>>>> -------------------
>>>> --- MonitorTest.java 27 Jun 2005 21:17:17 -0000 1.3
>>>> +++ MonitorTest.java 20 Jul 2005 06:24:02 -0000 1.4
>>>> @@ -20,9 +20,9 @@
>>>> */
>>>>
>>>> /*
>>>> - * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/monitor/MonitorTest.java,v
>>>> 1.3 2005/06/27 21:17:17 tcfujii Exp $
>>>> - * $Revision: 1.3 $
>>>> - * $Date: 2005/06/27 21:17:17 $
>>>> + * $Header:
>>>> glassfish/admin/mbeanapi-impl/tests/com/sun/enterprise/management/monitor/MonitorTest.java,v
>>>> 1.4 2005/07/20 06:24:02 llc Exp $
>>>> + * $Revision: 1.4 $
>>>> + * $Date: 2005/07/20 06:24:02 $
>>>> */
>>>> package com.sun.enterprise.management.monitor;
>>>>
>>>> @@ -251,13 +251,11 @@
>>>> {
>>>> final long start = now();
>>>>
>>>> - final Set<? extends AMX> all = + final
>>>> Set<MonitoringStats> all =
>>>> getQueryMgr().queryInterfaceSet( MonitoringStats.class.getName(),
>>>> null );
>>>>
>>>> - for( final AMX amx : all )
>>>> + for( final MonitoringStats stats : all )
>>>> {
>>>> - // will get a ClassCastException if wrong
>>>> - final MonitoringStats stats = (MonitoringStats)amx;
>>>> }
>>>>
>>>> printElapsed( "getAllMonitoringStats", all.size(), start );
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: cvs-unsubscribe_at_glassfish.dev.java.net
>>>> For additional commands, e-mail: cvs-help_at_glassfish.dev.java.net
>>>>
>>>>
>>>>

-- 
Carla Mott
Sun Microsystems		
carla.mott_at_sun.com