KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > admin > sessions > SessionMonitorPanel


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright notice. All rights reserved.
3  */

4 package com.tc.admin.sessions;
5
6 import org.dijon.ContainerResource;
7
8 import com.tc.admin.AdminClient;
9 import com.tc.admin.AdminClientContext;
10 import com.tc.admin.common.XContainer;
11 import com.tc.management.beans.sessions.SessionMonitorMBean;
12
13 public class SessionMonitorPanel extends XContainer {
14   private SessionMonitorTable m_table;
15   private SessionMonitorMBean m_bean;
16   
17   public SessionMonitorPanel(SessionMonitorMBean bean) {
18     super();
19   
20     m_bean = bean;
21     
22     AdminClientContext cntx = AdminClient.getContext();
23     load((ContainerResource)cntx.topRes.getComponent("SessionMonitorPanel"));
24   }
25   
26   public void load(ContainerResource containerRes) {
27     super.load(containerRes);
28     m_table = (SessionMonitorTable)findComponent("SessionMonitorTable");
29     m_table.setBean(m_bean);
30   }
31   
32   public SessionMonitorMBean getBean() {
33     return m_bean;
34   }
35   
36   public void refresh() {
37     m_table.refresh();
38   }
39   
40   public void tearDown() {
41     super.tearDown();
42   }
43 }
44
Popular Tags