ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java
(Generate patch)

Comparing projects/cms/source/conient/uk/org/iscream/cms/conient/QueueFrame.java (file contents):
Revision 1.13 by ajm, Mon Mar 19 03:31:42 2001 UTC vs.
Revision 1.19 by tdb, Fri Jan 31 17:05:50 2003 UTC

# Line 1 | Line 1
1 + /*
2 + * i-scream central monitoring system
3 + * http://www.i-scream.org.uk
4 + * Copyright (C) 2000-2002 i-scream
5 + *
6 + * This program is free software; you can redistribute it and/or
7 + * modify it under the terms of the GNU General Public License
8 + * as published by the Free Software Foundation; either version 2
9 + * of the License, or (at your option) any later version.
10 + *
11 + * This program is distributed in the hope that it will be useful,
12 + * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
14 + * GNU General Public License for more details.
15 + *
16 + * You should have received a copy of the GNU General Public License
17 + * along with this program; if not, write to the Free Software
18 + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
19 + */
20 +
21   //---PACKAGE DECLARATION---
22 < package uk.org.iscream.conient;
22 > package uk.org.iscream.cms.conient;
23  
24   //---IMPORTS---
25 < import uk.org.iscream.util.*;
26 < import uk.org.iscream.conient.datacomponents.*;
25 > import uk.org.iscream.cms.server.util.*;
26 > import uk.org.iscream.cms.conient.datacomponents.*;
27   import javax.swing.*;
28   import javax.swing.border.*;
29   import java.util.*;
# Line 39 | Line 59 | public class QueueFrame extends JFrame {
59       */
60      public QueueFrame() {
61          super("Server Queue Status");
42        //addVisibleDataComponent(_conent, new StringDataComponent("Host Name", "packet.attributes.machine_name"));
62          JScrollPane scrollPane = new JScrollPane(_content,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED , JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
63          getContentPane().add(scrollPane, "Center");
64          JButton close = new JButton("Close Window");
# Line 49 | Line 68 | public class QueueFrame extends JFrame {
68              }
69          });
70          getContentPane().add(close, "South");
71 <        setIconImage((new ImageIcon("./resources/server.gif")).getImage());
71 >        setIconImage((new ImageIcon(getClass().getResource("/resources/server.gif"))).getImage());
72          pack();
73          setVisible(true);
74      }
# Line 100 | Line 119 | public class QueueFrame extends JFrame {
119          String queueHashCode = packet.getParam("packet.attributes.hashCode");
120          VisibleDataComponent date = new DateDataComponent("Last timestamp", "packet.attributes.date");
121          VisibleDataComponent total = new StringDataComponent("Total queued to date", "packet.queue.attributes.total");
122 +        VisibleDataComponent max = new StringDataComponent("Maximum queue size", "packet.queue.attributes.maxSize");
123          newQueue.put("packet.attributes.name", new StringDataComponent("Name", "packet.attributes.name"));
124          newQueue.put("packet.queue.attributes.total", total);
125 +        newQueue.put("packet.queue.attributes.maxSize", max);
126          newQueue.put("packet.attributes.date", date);
127 +        
128          JPanel newQueueDisplay = new JPanel();
129          newQueueDisplay.setLayout(new BoxLayout(newQueueDisplay, BoxLayout.Y_AXIS));
130          newQueueDisplay.setBorder(new TitledBorder(new LineBorder(new Color(0, 0, 102)), queueName));
131          newQueueDisplay.add(date);
132          newQueueDisplay.add(total);
133 +        newQueueDisplay.add(max);
134          _queuesDisplays.put(queueHashCode, newQueueDisplay);
135          try {
136              SwingSafeAdd task = new SwingSafeAdd(_content, newQueueDisplay);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines