User: juhalindfors
Date: 01/04/18 07:55:29
Modified: src/org/jboss/admin/monitor/tree ApplicationTreeNode.java
BeanTreeNode.java MethodTreeNode.java RootNode.java
Log:
Fixed bugs in app tree updates.
Revision Changes Path
1.2 +1 -1 admin/src/org/jboss/admin/monitor/tree/ApplicationTreeNode.java
Index: ApplicationTreeNode.java
===================================================================
RCS file:
/cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/ApplicationTreeNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- ApplicationTreeNode.java 2000/12/17 20:11:25 1.1
+++ ApplicationTreeNode.java 2001/04/18 14:55:29 1.2
@@ -61,7 +61,7 @@
add(node);
- ((RootNode)getRoot()).getTreeModel().nodeStructureChanged(this);
+ ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[]
{getIndex(node)});
return node;
}
1.4 +2 -2 admin/src/org/jboss/admin/monitor/tree/BeanTreeNode.java
Index: BeanTreeNode.java
===================================================================
RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/BeanTreeNode.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- BeanTreeNode.java 2001/04/16 21:55:20 1.3
+++ BeanTreeNode.java 2001/04/18 14:55:29 1.4
@@ -88,7 +88,7 @@
node.getGraphModel().setUpdateInterval(3000);
// update the tree view
- ((RootNode)getRoot()).getTreeModel().nodesWereInserted(node, new int[]
{getChildCount() - 1});
+ ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[]
{getIndex(node)});
return node;
}
@@ -112,7 +112,7 @@
node.getGraphModel().setUpdateInterval(3000);
// update the tree view
- ((RootNode)getRoot()).getTreeModel().nodesWereInserted(node, new int[] {0});
+ ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[]
{getIndex(node)});
return node;
}
1.3 +13 -2 admin/src/org/jboss/admin/monitor/tree/MethodTreeNode.java
Index: MethodTreeNode.java
===================================================================
RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/MethodTreeNode.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- MethodTreeNode.java 2001/04/16 21:55:20 1.2
+++ MethodTreeNode.java 2001/04/18 14:55:29 1.3
@@ -1,13 +1,15 @@
package org.jboss.admin.monitor.tree;
// standard imports
+import javax.swing.JComponent;
import javax.swing.tree.DefaultMutableTreeNode;
import java.util.Vector;
// non-standard class dependencies
import org.jboss.admin.monitor.graph.InvocationTimeGraphModel;
+import org.jboss.admin.monitor.event.GraphModelListener;
+import org.jboss.admin.monitor.InvocationTimeStatsView;
-
/**
*
* @author <a href="mailto:[EMAIL PROTECTED]">Juha Lindfors</a>
@@ -26,6 +28,7 @@
*/
private InvocationTimeGraphModel graphModel = null;
+ private JComponent statsView = null;
/*
*************************************************************************
@@ -46,8 +49,12 @@
// to be around right after construction to avoid making NPE checks
children = new Vector();
- // initialize the graph model for this node
+ // initialize the graph model and stats view for this node
graphModel = new InvocationTimeGraphModel();
+ statsView = new InvocationTimeStatsView();
+
+ // have the stats view listen to the model
+ graphModel.addGraphModelListener((GraphModelListener)statsView);
}
/*
@@ -66,6 +73,10 @@
return graphModel;
}
+ public JComponent getStatsView() {
+ return statsView;
+ }
+
/*
*************************************************************************
*
1.2 +1 -1 admin/src/org/jboss/admin/monitor/tree/RootNode.java
Index: RootNode.java
===================================================================
RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/monitor/tree/RootNode.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- RootNode.java 2000/12/17 20:11:25 1.1
+++ RootNode.java 2001/04/18 14:55:29 1.2
@@ -99,7 +99,7 @@
add(node);
- ((RootNode)getRoot()).getTreeModel().nodeStructureChanged(this);
+ ((RootNode)getRoot()).getTreeModel().nodesWereInserted(this, new int[]
{getIndex(node)});
return node;
}
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development