[jboss-svn-commits] JBL Code SVN: r13960 - in labs/jbossesb/trunk/product/tools/console/management-web: lib and 5 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Aug 2 09:20:32 EDT 2007


Author: tcunning
Date: 2007-08-02 09:20:32 -0400 (Thu, 02 Aug 2007)
New Revision: 13960

Added:
   labs/jbossesb/trunk/product/tools/console/management-web/lib/
   labs/jbossesb/trunk/product/tools/console/management-web/lib/freemarker.jar
   labs/jbossesb/trunk/product/tools/console/management-web/lib/hibernate-tools.jar
   labs/jbossesb/trunk/product/tools/console/management-web/lib/hibernate3.jar
   labs/jbossesb/trunk/product/tools/console/management-web/lib/hsqldb.jar
   labs/jbossesb/trunk/product/tools/console/management-web/lib/jtidy-r8-20060801.jar
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/create_database.sql
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/insert_rows.sql
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/jbossesbmanagement-service.xml
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/create_database.sql
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/insert_rows.sql
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/create_database.sql
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/insert_rows.sql
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/styles.css
   labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/test.jsp
Log:
bug:JBESB-738
Commit management site code.


Added: labs/jbossesb/trunk/product/tools/console/management-web/lib/freemarker.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/tools/console/management-web/lib/freemarker.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/tools/console/management-web/lib/hibernate-tools.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/tools/console/management-web/lib/hibernate-tools.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/tools/console/management-web/lib/hibernate3.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/tools/console/management-web/lib/hibernate3.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/tools/console/management-web/lib/hsqldb.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/tools/console/management-web/lib/hsqldb.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/tools/console/management-web/lib/jtidy-r8-20060801.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/tools/console/management-web/lib/jtidy-r8-20060801.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/create_database.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/create_database.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/create_database.sql	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,31 @@
+
+drop table JMXPATTERN;
+drop table JMXDATA;
+drop table JMXATTRIBUTE;
+
+CREATE TABLE JMXPATTERN (
+ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 1) NOT NULL PRIMARY KEY,
+CLASSPATTERN VARCHAR(255) NOT NULL,
+KEYVALUE VARCHAR(255) NOT NULL,
+CONSTRAINT UNIQUE_CLASS UNIQUE(CLASSPATTERN, KEYVALUE)
+);
+
+CREATE TABLE JMXATTRIBUTE (
+STATID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
+OBJECTNAME VARCHAR(255) NOT NULL,
+ATTRIBUTE VARCHAR(255) NOT NULL,
+CONSTRAINT UNIQUE_ATTRID UNIQUE(STATID),
+CONSTRAINT UNIQUE_ATTR UNIQUE (OBJECTNAME, ATTRIBUTE)
+);
+
+CREATE TABLE JMXDATA (
+ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
+STATID INTEGER,
+SERVER VARCHAR(255),
+STATDATE TIMESTAMP,
+TIMEVALUE FLOAT,
+COUNTVALUE INT,
+TEXTVALUE VARCHAR(255),
+CONSTRAINT UNIQUE_DATA UNIQUE(STATID, STATDATE), 
+CONSTRAINT FK_ATTRIBUTE FOREIGN KEY(STATID) REFERENCES JMXATTRIBUTE
+);

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/insert_rows.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/insert_rows.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/hsqldb/insert_rows.sql	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,8 @@
+INSERT INTO JMXPATTERN (CLASSPATTERN, KEYVALUE) VALUES ('jboss.esb:*', 'service=MessageCounter');
+
+INSERT INTO JMXPATTERN (CLASSPATTERN, KEYVALUE) VALUES ('jboss.esb:*', 'category=MessageCounter');
+
+INSERT INTO JMXPATTERN (CLASSPATTERN, KEYVALUE) VALUES ('jboss.esb:*', 'listener-name=');
+
+INSERT INTO JMXPATTERN (CLASSPATTERN, KEYVALUE) VALUES ('jboss.esb:*', 'gateway-name=');
+

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/jbossesbmanagement-service.xml
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/jbossesbmanagement-service.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/jbossesbmanagement-service.xml	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<server>
+   <classpath codebase="deploy" archives="management.war"/>
+   <classpath codebase="deploy/jbossesb.sar/lib" archives="jbossesb-rosetta.jar"/>
+   <mbean code="org.jboss.internal.soa.esb.dependencies.DatabaseInitializer"
+       name="jboss.esb:service=ManagementDatabaseInitializer">
+      <attribute name="Datasource">java:/DefaultDS</attribute>
+      <attribute name="ExistsSql">select * from JMXDATAS</attribute>
+      <attribute name="SqlFiles">
+      create_database.sql,
+      insert_rows.sql
+      </attribute>
+      <depends>jboss.jca:service=DataSourceBinding,name=DefaultDS</depends>
+   </mbean>
+</server>

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/create_database.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/create_database.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/create_database.sql	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,20 @@
+CREATE TABLE JMX_DATA (
+STAT_ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
+TIMEVALUE FLOAT,
+COUNTVALUE INT,
+TEXTVALUE VARCHAR(255)
+);
+
+CREATE TABLE JMX_DESCRIPTION (
+JMX_ID INT,
+STAT_ID INT,
+DESCRIPTION VARCHAR(255) NOT NULL,
+UNIQUE(JMX_ID, STAT_ID)
+);
+
+CREATE TABLE JMX (
+JMX_ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
+JMX_CLASS VARCHAR(255) NOT NULL
+UNIQUE(JMX_CLASS)
+);
+

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/insert_rows.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/insert_rows.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/mysql/insert_rows.sql	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,2 @@
+
+

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/create_database.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/create_database.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/create_database.sql	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,20 @@
+CREATE TABLE JMX_DATA (
+STAT_ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
+TIMEVALUE FLOAT,
+COUNTVALUE INT,
+TEXTVALUE VARCHAR(255)
+);
+
+CREATE TABLE JMX_DESCRIPTION (
+JMX_ID INT,
+STAT_ID INT,
+DESCRIPTION VARCHAR(255) NOT NULL,
+UNIQUE(JMX_ID, STAT_ID)
+);
+
+CREATE TABLE JMX (
+JMX_ID INTEGER GENERATED BY DEFAULT AS IDENTITY(START WITH 0) NOT NULL PRIMARY KEY,
+JMX_CLASS VARCHAR(255) NOT NULL
+UNIQUE(JMX_CLASS)
+);
+

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/insert_rows.sql
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/insert_rows.sql	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/resources/oracle/insert_rows.sql	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,2 @@
+
+

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/styles.css
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/styles.css	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/styles.css	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,185 @@
+
+/* table for list views */
+.table_list {
+}
+
+/* table for detail views */
+.table_form {
+}
+
+.pageHeader {
+   font-size: 14pt;
+   font-weight: BOLD;
+   color: #ffffff;
+   border-bottom-width:1px;
+   border-bottom-style:solid;
+   border-color:#000066;
+   margin-bottom:15px;
+   padding-left:15px;
+   padding-top:5px;
+   padding-bottom:5px;
+   background-color: #aaaadd;
+   max-width: 900px;
+}
+
+.pageSection {
+ padding-left:15px;
+ margin-bottom: 5px;
+}
+
+.metrics
+{	 
+   font-size: 6pt;
+   background-color: #dddddd;
+   width: 100%;
+}
+
+/* table row header */
+.list_tr_head {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   font-weight: 600;
+   text-align: center;
+   background-color: #aaaadd;
+}
+
+/* table row list view */
+.list_tr {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   color: #000066;
+   vertical-align: top;
+   background-color: #ffffff;
+}
+
+/* table row list view odd lines */
+.list_tr_even {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   color: #000066;
+   vertical-align: top;
+   background-color: #ffffff;
+}
+
+/* table row list view even lines */
+.list_tr_odd {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   color: #000066;
+   vertical-align: top;
+   background-color: #dddddd;
+}
+
+/* form label */
+.form_label {
+   font-family: Verdana, sans-serif;
+   font-weight: 500;
+   font-size: 8pt;
+   color: #000066;
+   vertical-align: top;
+   background-color: #dddddd;
+   padding-top: 2px;
+   padding-bottom: 2px;
+}
+
+/* form value */
+.form_value {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   color: #000066;
+   vertical-align: baseline;
+}
+
+/* tiny writing */
+.tiny {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   color: #666666;
+}
+
+/* required input fields */
+.inputmust {
+   background-color: #dddddd;
+}
+
+/* error message */
+.error {
+   font-family: Courier New;
+   color: #990000;
+}
+
+/* error message */
+.error_trace {
+   font-family: Courier New;
+}
+
+/* active tree node */
+.tree_active_label {
+   font-weight: bold;
+}
+
+body {
+   font-family: Verdana,, sans-serif;
+   font-size: 8pt;
+   color: #000066;
+   background-color: #ffffff;
+}
+
+/* title style */
+h1 {
+   font-family: Verdana, sans-serif;
+   font-size: 14pt;
+   font-weight: 600;
+   color: #000066;
+}
+
+h2 {
+   font-family: Verdana, sans-serif;
+   font-size: 12pt;
+   font-weight: 600;
+   color: #000066;
+}
+
+h3 {
+   font-family: Verdana, sans-serif;
+   font-size: 10pt;
+   font-weight: 600;
+   color: #000066;
+}
+
+h4 {
+   font-family: Verdana, sans-serif;
+   font-size: 10pt;
+   font-weight: 500;
+   color: #000066;
+}
+
+/* table desk */
+td {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   padding-left: 5px;
+   padding-right: 5px;
+}
+
+input, textarea, select, option {
+   font-family: Verdana, sans-serif;
+   font-size: 8pt;
+   color: #000066;
+}
+
+a {
+   font-family: Verdana, sans-serif;
+   color: #0000dd;
+   text-decoration: none;
+}
+
+a:hover{
+   font-family: Verdana, sans-serif;
+   color: #cc0000;
+   text-decoration: none;
+}
+
+pre {
+    background:#dddddd
+}
\ No newline at end of file

Added: labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/test.jsp
===================================================================
--- labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/test.jsp	                        (rev 0)
+++ labs/jbossesb/trunk/product/tools/console/management-web/src/main/webapp/test.jsp	2007-08-02 13:20:32 UTC (rev 13960)
@@ -0,0 +1,28 @@
+<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%>
+<%@ page session="true" %>
+<%@ page import="
+		org.hibernate.Session,
+		org.jboss.soa.esb.addressing.EPR,
+		org.jboss.soa.esb.monitoring.*,
+		org.jboss.soa.esb.monitoring.pojo.*,
+		javax.naming.InitialContext,
+		javax.management.ObjectName,
+		javax.management.MBeanOperationInfo,
+		javax.management.MBeanParameterInfo,
+       	org.jboss.internal.soa.esb.services.registry.*,
+		java.util.* 
+"%>
+<html>
+<body>
+<%
+	InitialContext ic = new InitialContext();
+
+	DataCollector dcollector = new DataCollector(ic);
+	dcollector.insertData();
+	StatisticsData data = dcollector.getData();
+	data.print();
+	DataFiler df = new DataFiler(data);
+	df.persistData();
+%>
+</body>
+</html>




More information about the jboss-svn-commits mailing list