svn commit: rev 22307 - in avalon/trunk/planet: . facilities facilities/jmx facilities/jmx/api facilities/jmx/handler facilities/jmx/handler/conf facilities/jmx/handler/etc facilities/jmx/handler/etc/main facilities/jmx/handler/etc/main/BLOCK-INF facilities/jmx/mx4j facilities/jmx/mx4j/conf facilities/jmx/mx4j/etc facilities/jmx/mx4j/etc/main facilities/jmx/mx4j/etc/main/BLOCK-INF facilities/jmx/site facilities/jmx/spi facilities/jmx/test facilities/jmx/test/conf facilities/jmx/test/etc facilities/jmx/test/etc/main facilities/jmx/test/etc/main/BLOCK-INF facilities/jmx/util

[email protected]
Newsgroups gmane.comp.jakarta.avalon.cvs
Message-ID <[email protected]>
Author: mcconnell
Date: Tue Jun 29 20:58:30 2004
New Revision: 22307

Added:
   avalon/trunk/planet/facilities/jmx/api/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/api/build.xml
   avalon/trunk/planet/facilities/jmx/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/build.xml
   avalon/trunk/planet/facilities/jmx/handler/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/handler/build.xml
   avalon/trunk/planet/facilities/jmx/handler/etc/
   avalon/trunk/planet/facilities/jmx/handler/etc/main/
   avalon/trunk/planet/facilities/jmx/handler/etc/main/BLOCK-INF/
   avalon/trunk/planet/facilities/jmx/handler/etc/main/BLOCK-INF/block.xml
   avalon/trunk/planet/facilities/jmx/mx4j/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/mx4j/build.xml
   avalon/trunk/planet/facilities/jmx/mx4j/etc/
   avalon/trunk/planet/facilities/jmx/mx4j/etc/main/
   avalon/trunk/planet/facilities/jmx/mx4j/etc/main/BLOCK-INF/
   avalon/trunk/planet/facilities/jmx/mx4j/etc/main/BLOCK-INF/block.xml
   avalon/trunk/planet/facilities/jmx/spi/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/spi/build.xml
   avalon/trunk/planet/facilities/jmx/test/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/test/build.xml
   avalon/trunk/planet/facilities/jmx/test/etc/
   avalon/trunk/planet/facilities/jmx/test/etc/main/
   avalon/trunk/planet/facilities/jmx/test/etc/main/BLOCK-INF/
   avalon/trunk/planet/facilities/jmx/test/etc/main/BLOCK-INF/block.xml
   avalon/trunk/planet/facilities/jmx/util/build.properties   (contents, props changed)
   avalon/trunk/planet/facilities/jmx/util/build.xml
Removed:
   avalon/trunk/planet/facilities/common-project.xml
   avalon/trunk/planet/facilities/index.ent
   avalon/trunk/planet/facilities/jmx/api/index.ent
   avalon/trunk/planet/facilities/jmx/api/project.xml
   avalon/trunk/planet/facilities/jmx/handler/conf/
   avalon/trunk/planet/facilities/jmx/handler/index.ent
   avalon/trunk/planet/facilities/jmx/handler/maven.xml
   avalon/trunk/planet/facilities/jmx/handler/project.xml
   avalon/trunk/planet/facilities/jmx/mx4j/conf/
   avalon/trunk/planet/facilities/jmx/mx4j/index.ent
   avalon/trunk/planet/facilities/jmx/mx4j/maven.xml
   avalon/trunk/planet/facilities/jmx/mx4j/project.xml
   avalon/trunk/planet/facilities/jmx/site/
   avalon/trunk/planet/facilities/jmx/spi/index.ent
   avalon/trunk/planet/facilities/jmx/spi/project.xml
   avalon/trunk/planet/facilities/jmx/test/conf/
   avalon/trunk/planet/facilities/jmx/test/index.ent
   avalon/trunk/planet/facilities/jmx/test/project.xml
   avalon/trunk/planet/facilities/jmx/util/index.ent
   avalon/trunk/planet/facilities/jmx/util/project.xml
   avalon/trunk/planet/facilities/maven.xml
   avalon/trunk/planet/facilities/project.properties
   avalon/trunk/planet/facilities/version.ent
Modified:
   avalon/trunk/planet/facilities/jmx/api/   (props changed)
   avalon/trunk/planet/facilities/jmx/handler/   (props changed)
   avalon/trunk/planet/facilities/jmx/mx4j/   (props changed)
   avalon/trunk/planet/facilities/jmx/spi/   (props changed)
   avalon/trunk/planet/facilities/jmx/test/   (props changed)
   avalon/trunk/planet/facilities/jmx/util/   (props changed)
   avalon/trunk/planet/index.xml
Log:
migrate jmx to magic

Added: avalon/trunk/planet/facilities/jmx/api/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/api/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,3 @@
+project.system = ../../../../central/system
+project.home = ../../..
+project.src.main = java

Added: avalon/trunk/planet/facilities/jmx/api/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/api/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-jmx-api" default="install" basedir="." 
+    xmlns:x="antlib:org.apache.avalon.tools">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/standard.xml"/>
+
+</project>
+

Added: avalon/trunk/planet/facilities/jmx/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,2 @@
+project.system = ../../../central/system
+project.home = ../..

Added: avalon/trunk/planet/facilities/jmx/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="jmx" default="default" basedir=".">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/reactor.xml"/>
+
+</project>

Added: avalon/trunk/planet/facilities/jmx/handler/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/handler/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,3 @@
+project.system = ../../../../central/system
+project.home = ../../..
+project.src.main = java

Added: avalon/trunk/planet/facilities/jmx/handler/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/handler/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-jmx-handler" default="install" basedir="." 
+    xmlns:x="antlib:org.apache.avalon.tools">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/standard.xml"/>
+
+</project>
+

Added: avalon/trunk/planet/facilities/jmx/handler/etc/main/BLOCK-INF/block.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/handler/etc/main/BLOCK-INF/block.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,18 @@
+
+<container name="jmx-facility">
+  <classloader>
+    <classpath>
+      <repository>
+        <resource id="avalon-framework:avalon-framework-api" version="4.1.5"/>
+        <resource id="avalon-composition:avalon-composition-api" version="2.0.0"/>
+        <resource id="avalon-jmx:avalon-jmx-api" version="1.0.dev-0"/>
+        <resource id="avalon-jmx:avalon-jmx-handler" version="1.0.dev-0"/>
+      </repository>
+    </classpath>
+  </classloader>
+
+  <include name="mx4j" id="avalon-jmx:avalon-jmx-mx4j" version="1.0.dev-0"/>
+
+  <component name="handler" class="org.apache.avalon.jmx.handler.JmxManagementHandler"/>
+
+</container>

Added: avalon/trunk/planet/facilities/jmx/mx4j/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/mx4j/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,3 @@
+project.system = ../../../../central/system
+project.home = ../../..
+project.src.main = java

Added: avalon/trunk/planet/facilities/jmx/mx4j/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/mx4j/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-jmx-mx4j" default="install" basedir="." 
+    xmlns:x="antlib:org.apache.avalon.tools">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/standard.xml"/>
+
+</project>
+

Added: avalon/trunk/planet/facilities/jmx/mx4j/etc/main/BLOCK-INF/block.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/mx4j/etc/main/BLOCK-INF/block.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,30 @@
+
+<container name="jmx">
+
+  <services>
+    <service type="org.apache.avalon.jmx.ComponentRegistrationManager">
+      <source>registry</source>
+    </service>
+  </services>
+  
+  <classloader>
+     <classpath>
+       <repository>
+         <resource id="avalon-framework:avalon-framework-api" version="4.1.5"/>
+         <resource id="avalon-framework:avalon-framework-impl" version="4.1.5"/>
+         <resource id="avalon-composition:avalon-composition-api" version="2.0.0"/>
+         <resource id="avalon-util:avalon-util-i18n" version="1.0"/>
+         <resource id="avalon-jmx:avalon-jmx-api" version="1.0.dev-0"/>
+         <resource id="avalon-jmx:avalon-jmx-spi" version="1.0.dev-0"/>
+         <resource id="avalon-jmx:avalon-jmx-util" version="1.0.dev-0"/>
+         <resource id="mx4j:mx4j-jmx" version="1.1.1"/>
+         <resource id="mx4j:mx4j-tools" version="1.1.1"/>
+       </repository>
+     </classpath>
+   </classloader>
+
+   <component name="registry" 
+      class="org.apache.avalon.jmx.mx4j.MX4JComponentRegistrationManager" 
+      activation="startup"/>
+
+</container>

Added: avalon/trunk/planet/facilities/jmx/spi/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/spi/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,3 @@
+project.system = ../../../../central/system
+project.home = ../../..
+project.src.main = java

Added: avalon/trunk/planet/facilities/jmx/spi/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/spi/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-jmx-spi" default="install" basedir="." 
+    xmlns:x="antlib:org.apache.avalon.tools">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/standard.xml"/>
+
+</project>
+

Added: avalon/trunk/planet/facilities/jmx/test/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/test/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,3 @@
+project.system = ../../../../central/system
+project.home = ../../..
+project.src.main = java

Added: avalon/trunk/planet/facilities/jmx/test/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/test/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-jmx-test" default="install" basedir="." 
+    xmlns:x="antlib:org.apache.avalon.tools">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/standard.xml"/>
+
+</project>
+

Added: avalon/trunk/planet/facilities/jmx/test/etc/main/BLOCK-INF/block.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/test/etc/main/BLOCK-INF/block.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,31 @@
+<container name="jmx-test">
+  <classloader>
+    <classpath>
+      <repository>
+        <resource id="avalon-framework:avalon-framework-api" version="4.1.5"/>
+        <resource id="avalon-composition:avalon-composition-api" version="2.0.0"/>
+        <resource id="avalon-jmx:avalon-jmx-api" version="1.0.dev-0"/>
+        <resource id="avalon-jmx:avalon-jmx-handler" version="1.0.dev-0"/>
+        <resource id="avalon-jmx:avalon-jmx-test" version="1.0.dev-0"/>
+      </repository>
+    </classpath>
+  </classloader>
+ 
+  <include name="mx4j" id="avalon-jmx:avalon-jmx-mx4j" version="1.0.dev-0">
+    <target path="registry">
+      <configuration>
+        <enable-rmi-adaptor>
+          true
+        </enable-rmi-adaptor>
+        <rmi-naming-factory>
+          com.sun.jndi.rmi.registry.RegistryContextFactory
+        </rmi-naming-factory>
+      </configuration>
+    </target>
+  </include>
+ 
+  <component name="test"  class="org.apache.avalon.playground.jmxtest.JMXTestComponent"/>
+ 
+  <component name="handler" class="org.apache.avalon.jmx.handler.JmxManagementHandler"/>
+</container>
+ 

Added: avalon/trunk/planet/facilities/jmx/util/build.properties
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/util/build.properties	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,3 @@
+project.system = ../../../../central/system
+project.home = ../../..
+project.src.main = java

Added: avalon/trunk/planet/facilities/jmx/util/build.xml
==============================================================================
--- (empty file)
+++ avalon/trunk/planet/facilities/jmx/util/build.xml	Tue Jun 29 20:58:30 2004
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<project name="avalon-jmx-util" default="install" basedir="." 
+    xmlns:x="antlib:org.apache.avalon.tools">
+
+  <property file="build.properties"/>
+  <import file="${project.system}/build/standard.xml"/>
+
+</project>
+

Modified: avalon/trunk/planet/index.xml
==============================================================================
--- avalon/trunk/planet/index.xml	(original)
+++ avalon/trunk/planet/index.xml	Tue Jun 29 20:58:30 2004
@@ -110,6 +110,117 @@
   </project>
 
   <!--
+  Avalon Facilities - JMX
+  -->
+
+  <resource>
+    <info>
+      <group>mx4j</group>
+      <name>mx4j-jmx</name>
+      <version>1.1.1</version>
+      <type>jar</type>
+    </info>
+  </resource>
+
+  <resource>
+    <info>
+      <group>mx4j</group>
+      <name>mx4j-tools</name>
+      <version>1.1.1</version>
+      <type>jar</type>
+    </info>
+    <dependencies>
+      <include key="mx4j-jmx"/>
+    </dependencies>
+  </resource>
+
+  <project basedir="facilities/jmx/api">
+    <info>
+      <group>avalon/jmx</group>
+      <name>avalon-jmx-api</name>
+      <version>1.0.0</version>
+      <status>SNAPSHOT</status> 
+    </info>
+    <dependencies>
+      <include key="avalon-composition-api"/>
+    </dependencies>
+  </project>
+
+  <project basedir="facilities/jmx/util">
+    <info>
+      <group>avalon/jmx</group>
+      <name>avalon-jmx-util</name>
+      <version>1.0.0</version>
+      <status>SNAPSHOT</status> 
+    </info>
+    <dependencies>
+      <include key="avalon-framework-impl"/>
+      <include key="avalon-util-i18n"/>
+      <include key="mx4j-jmx"/>
+    </dependencies>
+  </project>
+
+  <project basedir="facilities/jmx/spi">
+    <info>
+      <group>avalon/jmx</group>
+      <name>avalon-jmx-spi</name>
+      <version>1.0.0</version>
+      <status>SNAPSHOT</status> 
+    </info>
+    <dependencies>
+      <include key="avalon-jmx-api"/>
+      <include key="avalon-jmx-util"/>
+    </dependencies>
+  </project>
+
+  <project basedir="facilities/jmx/mx4j">
+    <info>
+      <group>avalon/jmx</group>
+      <name>avalon-jmx-mx4j</name>
+      <version>1.0.0</version>
+      <status>SNAPSHOT</status> 
+    </info>
+    <dependencies>
+      <include key="avalon-jmx-spi"/>
+      <include key="mx4j-tools"/>
+    </dependencies>
+    <plugins>
+      <include key="avalon-meta-tools"/>
+    </plugins>
+  </project>
+
+  <project basedir="facilities/jmx/handler">
+    <info>
+      <group>avalon/jmx</group>
+      <name>avalon-jmx-handler</name>
+      <version>1.0.0</version>
+      <status>SNAPSHOT</status> 
+    </info>
+    <dependencies>
+      <include key="avalon-jmx-api"/>
+      <include key="avalon-util-i18n"/>
+    </dependencies>
+    <plugins>
+      <include key="avalon-meta-tools"/>
+    </plugins>
+  </project>
+
+  <project basedir="facilities/jmx/test">
+    <info>
+      <group>avalon/jmx</group>
+      <name>avalon-jmx-test</name>
+    </info>
+    <dependencies>
+      <include key="avalon-jmx-mx4j" build="false"/>
+      <include key="avalon-jmx-handler" build="false"/>
+      <include key="avalon-framework-api"/>
+    </dependencies>
+    <plugins>
+      <include key="avalon-meta-tools"/>
+    </plugins>
+  </project>
+
+  <!--
   Avalon DB.
   -->
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.