mirror of
https://github.com/alibaba/druid.git
synced 2023-03-04 19:17:16 +00:00
jconsole
git-svn-id: http://code.alibabatech.com/svn/druid/trunk@250 b9813039-fb51-4c41-a8b9-e21c2acb5095
This commit is contained in:
@@ -198,8 +198,8 @@ public class DruidPanel extends JPanel {
|
||||
frame.pack();
|
||||
frame.setSize(1024, 768);
|
||||
|
||||
// final String urlPath = "/jndi/rmi://192.168.1.103:9005/jmxrmi";
|
||||
final String urlPath = "/jndi/rmi://10.20.138.25:9006/jmxrmi";
|
||||
final String urlPath = "/jndi/rmi://192.168.1.103:9005/jmxrmi";
|
||||
// final String urlPath = "/jndi/rmi://10.20.138.25:9006/jmxrmi";
|
||||
JMXServiceURL jmxUrl = new JMXServiceURL("rmi", "", 0, urlPath);
|
||||
|
||||
JMXConnector connector = JMXConnectorFactory.connect(jmxUrl);
|
||||
|
||||
@@ -32,15 +32,14 @@ public class SQLPanel extends JPanel {
|
||||
private DataSourceInfo dataSourceInfo;
|
||||
|
||||
private JTable table;
|
||||
private SQLTableModel tableModel;
|
||||
private SQLTableModel tableModel;
|
||||
|
||||
private String[] columnNames = { "ID", "File", "Name", "SQL", "ExecCount",
|
||||
|
||||
"ErrorCount", "TotalTime", "LastTime", "MaxTimespan", "LastError",
|
||||
|
||||
"EffectedRowCount", "FetchRowCount", "ConcurrentMax", "Running" };
|
||||
|
||||
|
||||
|
||||
public SQLPanel(MBeanServerConnection connection, ObjectInstance objectInstance, DataSourceInfo dataSourceInfo){
|
||||
super();
|
||||
this.connection = connection;
|
||||
@@ -147,11 +146,11 @@ public class SQLPanel extends JPanel {
|
||||
|
||||
Object[][] rows = new Object[rowList.size()][];
|
||||
rowList.toArray(rows);
|
||||
|
||||
|
||||
int rowCount = tableModel.getRowCount();
|
||||
tableModel.setRowData(rows);
|
||||
tableModel.fireTableRowsDeleted(0, rowCount - 1);
|
||||
|
||||
|
||||
tableModel.setRowData(rows);
|
||||
tableModel.fireTableRowsInserted(0, rows.length);
|
||||
} catch (Exception e) {
|
||||
@@ -262,6 +261,7 @@ public class SQLPanel extends JPanel {
|
||||
{
|
||||
TableColumn column = getColumn(3);
|
||||
column.setPreferredWidth(400);
|
||||
column.setCellRenderer(new SQLRenderer());
|
||||
}
|
||||
|
||||
{
|
||||
@@ -278,6 +278,22 @@ public class SQLPanel extends JPanel {
|
||||
|
||||
}
|
||||
|
||||
static class SQLRenderer extends DefaultTableCellRenderer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
public SQLRenderer(){
|
||||
super();
|
||||
}
|
||||
|
||||
public void setValue(Object value) {
|
||||
String sql = (String) value;
|
||||
String formattedSql = SQLDetailDialog.format(sql);
|
||||
setText(sql);
|
||||
setToolTipText("<html><pre>" + formattedSql + "</pre>");
|
||||
}
|
||||
}
|
||||
|
||||
static class DateRenderer extends DefaultTableCellRenderer {
|
||||
|
||||
private static final long serialVersionUID = 1L;
|
||||
|
||||
Reference in New Issue
Block a user