[jboss-svn-commits] JBL Code SVN: r31128 - in labs/jbossrules/branches/5.0.x: drools-core/src/main/java/org/drools/util/debug and 1 other directory.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jan 18 22:09:26 EST 2010
Author: tirelli
Date: 2010-01-18 22:09:25 -0500 (Mon, 18 Jan 2010)
New Revision: 31128
Added:
labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/LeftMemorySizeComparator.java
labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/RightMemorySizeComparator.java
Removed:
labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/LeftMemorySizeComparator.java
labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/RightMemorySizeComparator.java
Modified:
labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/SessionReporter.java
Log:
Improving the reporting framework
Deleted: labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/LeftMemorySizeComparator.java
===================================================================
--- labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/LeftMemorySizeComparator.java 2010-01-19 03:07:58 UTC (rev 31127)
+++ labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/LeftMemorySizeComparator.java 2010-01-19 03:09:25 UTC (rev 31128)
@@ -1,12 +0,0 @@
-package org.drools.util.debug;
-
-import java.util.Comparator;
-
-public class LeftMemorySizeComparator implements Comparator<NodeInfo>{
-
- public int compare(NodeInfo o1,
- NodeInfo o2) {
- return (int) ( o2.getTupleMemorySize() - o1.getTupleMemorySize()) ;
- }
-
-}
Deleted: labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/RightMemorySizeComparator.java
===================================================================
--- labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/RightMemorySizeComparator.java 2010-01-19 03:07:58 UTC (rev 31127)
+++ labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/RightMemorySizeComparator.java 2010-01-19 03:09:25 UTC (rev 31128)
@@ -1,12 +0,0 @@
-package org.drools.util.debug;
-
-import java.util.Comparator;
-
-public class RightMemorySizeComparator implements Comparator<NodeInfo>{
-
- public int compare(NodeInfo o1,
- NodeInfo o2) {
- return (int) ( o2.getFactMemorySize() - o1.getFactMemorySize()) ;
- }
-
-}
Copied: labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/LeftMemorySizeComparator.java (from rev 31127, labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/LeftMemorySizeComparator.java)
===================================================================
--- labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/LeftMemorySizeComparator.java (rev 0)
+++ labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/LeftMemorySizeComparator.java 2010-01-19 03:09:25 UTC (rev 31128)
@@ -0,0 +1,12 @@
+package org.drools.util.debug;
+
+import java.util.Comparator;
+
+public class LeftMemorySizeComparator implements Comparator<NodeInfo>{
+
+ public int compare(NodeInfo o1,
+ NodeInfo o2) {
+ return (int) ( o2.getTupleMemorySize() - o1.getTupleMemorySize()) ;
+ }
+
+}
Copied: labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/RightMemorySizeComparator.java (from rev 31127, labs/jbossrules/branches/5.0.x/drools-compiler/src/test/java/org/drools/util/debug/RightMemorySizeComparator.java)
===================================================================
--- labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/RightMemorySizeComparator.java (rev 0)
+++ labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/RightMemorySizeComparator.java 2010-01-19 03:09:25 UTC (rev 31128)
@@ -0,0 +1,12 @@
+package org.drools.util.debug;
+
+import java.util.Comparator;
+
+public class RightMemorySizeComparator implements Comparator<NodeInfo>{
+
+ public int compare(NodeInfo o1,
+ NodeInfo o2) {
+ return (int) ( o2.getFactMemorySize() - o1.getFactMemorySize()) ;
+ }
+
+}
Modified: labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/SessionReporter.java
===================================================================
--- labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/SessionReporter.java 2010-01-19 03:07:58 UTC (rev 31127)
+++ labs/jbossrules/branches/5.0.x/drools-core/src/main/java/org/drools/util/debug/SessionReporter.java 2010-01-19 03:09:25 UTC (rev 31128)
@@ -1,5 +1,6 @@
package org.drools.util.debug;
+import java.io.InputStream;
import java.util.HashMap;
import java.util.Map;
@@ -47,5 +48,18 @@
new MapVariableResolverFactory( context ),
REPORT_REGISTRY );
}
+
+ public static void addNamedTemplate( String name, InputStream template ) {
+ REPORT_REGISTRY.addNamedTemplate( name,
+ TemplateCompiler.compileTemplate( template,
+ null ) );
+ /**
+ * Process these templates
+ */
+ TemplateRuntime.execute( REPORT_REGISTRY.getNamedTemplate( name ),
+ null,
+ REPORT_REGISTRY );
+ }
+
}
More information about the jboss-svn-commits
mailing list