[jboss-svn-commits] JBL Code SVN: r36711 - in labs/jbossrules/tags/5.2.0.M1: drools-rhq-plugin and 4 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Feb 24 12:52:24 EST 2011
Author: ge0ffrey
Date: 2011-02-24 12:52:24 -0500 (Thu, 24 Feb 2011)
New Revision: 36711
Added:
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/.gitignore
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/pom.xml
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/resources/
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/resources/META-INF/
labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/resources/META-INF/rhq-plugin.xml
Log:
All monolothic build versions (<= 5.2.0.M1) stay in subversion
Added: labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/.gitignore
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/.gitignore (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/.gitignore 2011-02-24 17:52:24 UTC (rev 36711)
@@ -0,0 +1,10 @@
+/target
+/local
+
+# Eclipse, Netbeans and IntelliJ files
+/.*
+!.gitignore
+/nbproject
+/*.ipr
+/*.iws
+/*.iml
Added: labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/pom.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/pom.xml (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/pom.xml 2011-02-24 17:52:24 UTC (rev 36711)
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>org.drools</groupId>
+ <artifactId>drools</artifactId>
+ <version>5.2.0.M1</version>
+ </parent>
+
+ <artifactId>drools-rhq-plugin</artifactId>
+ <packaging>jar</packaging>
+ <name>Drools :: RHQ JMX Plugin</name>
+ <description>RHQ/JOPR plugin that monitors Drools defined MBeans</description>
+
+</project>
Added: labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/resources/META-INF/rhq-plugin.xml
===================================================================
--- labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/resources/META-INF/rhq-plugin.xml (rev 0)
+++ labs/jbossrules/tags/5.2.0.M1/drools-rhq-plugin/src/main/resources/META-INF/rhq-plugin.xml 2011-02-24 17:52:24 UTC (rev 36711)
@@ -0,0 +1,55 @@
+<?xml version="1.0" encoding="UTF-8" ?>
+
+<plugin name="DroolsRHQPlugin"
+ displayName="Drools RHQ JMX Plugin"
+ description="Provides monitoring of Drools Knowledge Bases and Sessions"
+ version="1.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xmlns="urn:xmlns:rhq-plugin"
+ xmlns:c="urn:xmlns:rhq-configuration">
+
+ <depends plugin="JMX" useClasses="true"/>
+
+ <service name="Drools Service"
+ description="Drools service"
+ discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
+ class="org.rhq.plugins.jmx.MBeanResourceComponent">
+
+ <runs-inside>
+ <parent-resource-type name="JMX Server" plugin="JMX"/>
+ </runs-inside>
+
+ <plugin-configuration>
+ <c:simple-property name="objectName" readOnly="true" default="org.drools:type=DroolsManagementAgent"/>
+ </plugin-configuration>
+ </service>
+
+ <service name="Drools Knowledge Bases"
+ description="The Drools Knowledge Base monitoring service."
+ discovery="org.rhq.plugins.jmx.MBeanResourceDiscoveryComponent"
+ class="org.rhq.plugins.jmx.MBeanResourceComponent">
+
+ <runs-inside>
+ <parent-resource-type name="JMX Server" plugin="JMX"/>
+ </runs-inside>
+
+ <plugin-configuration>
+ <c:simple-property name="objectName" readOnly="true" default="org.drools.kbases:id=%kbaseId%"/>
+ <c:simple-property name="nameTemplate" default="KBase '{kbaseId}'"/>
+ <c:simple-property name="descriptionTemplate" default="A JMX bean for Knowledge Base '{kbaseId}'"/>
+ <c:simple-property name="kbaseId" type="string" description="The Knowledge Base Id"/>
+ </plugin-configuration>
+
+ <operation name="startInternalMBeans"
+ displayName="Start Internal MBeans"
+ description="Starts all the internal dependent MBeans.">
+ </operation>
+
+ <operation name="stopInternalMBeans"
+ displayName="Stop Internal MBeans"
+ description="Stops all the internal dependent MBeans.">
+ </operation>
+
+ </service>
+
+</plugin>
More information about the jboss-svn-commits
mailing list