User: juhalindfors
  Date: 01/04/16 14:47:56

  Modified:    src/org/jboss/admin/mbean SystemMonitor.java
  Added:       src/org/jboss/admin/mbean AdminServer.java
                        AdminServerMBean.java
  Log:
  some initial sketches for the management model
  
  Revision  Changes    Path
  1.2       +3 -3      admin/src/org/jboss/admin/mbean/SystemMonitor.java
  
  Index: SystemMonitor.java
  ===================================================================
  RCS file: /cvsroot/jboss/admin/src/org/jboss/admin/mbean/SystemMonitor.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SystemMonitor.java        2001/02/04 00:18:31     1.1
  +++ SystemMonitor.java        2001/04/16 21:47:56     1.2
  @@ -29,7 +29,7 @@
    *   ... 
    *      
    *   @author Juha Lindfors ([EMAIL PROTECTED])
  - *   @version $Revision: 1.1 $
  + *   @version $Revision: 1.2 $
    */
   public class SystemMonitor extends ServiceMBeanSupport 
       implements SystemMonitorMBean, MetricsConstants {
  @@ -254,7 +254,7 @@
                   try {
                       Message msg = session.createMessage();
                       msg.setJMSType(SYSTEM_METRICS);
  -                    msg.setStringProperty(TYPE, "MemoryMonitor");
  +                    msg.setStringProperty("TYPE", "MemoryMonitor");
                       msg.setLongProperty("FreeMem", getFreeMemory());
                       msg.setLongProperty("TotalMem", getTotalMemory());
                   }                    
  @@ -293,7 +293,7 @@
                   try {
                       Message msg = session.createMessage();
                       msg.setJMSType(SYSTEM_METRICS);
  -                    msg.setStringProperty(TYPE, "ThreadMonitor");
  +                    msg.setStringProperty("TYPE", "ThreadMonitor");
                       msg.setIntProperty("ThreadCount", getThreadCount());
                   
                       pub.publish(msg);
  
  
  
  1.1                  admin/src/org/jboss/admin/mbean/AdminServer.java
  
  Index: AdminServer.java
  ===================================================================
  /*
   * JBoss, the OpenSource EJB server
   *
   * Distributable under LGPL license.
   * See terms of license at gnu.org.
   */
  package org.jboss.admin.mbean;
  
  // standard imports
  
  // JBoss imports
  import org.jboss.util.ServiceMBeanSupport;
  
  
  /**
   *   ... 
   *      
   *   @author Juha Lindfors ([EMAIL PROTECTED])
   *   @version $Revision: 1.1 $
   */
  public class AdminServer extends ServiceMBeanSupport implements AdminServerMBean {
  
      // Constructors --------------------------------------------------
      public AdminServer() {}
  
      
      // Method Overrides ----------------------------------------------
      public String getName() {
          return "Admin Server";    
      }
      
      public void startService() {
      }
      
      public void stopService() {
      }
      
      public void destroyService() {
      }
      
      // Management Interface ------------------------------------------
      public void createRoot(String user, char[] pw) {
          
      }
  
  }
  
  
  
  
  1.1                  admin/src/org/jboss/admin/mbean/AdminServerMBean.java
  
  Index: AdminServerMBean.java
  ===================================================================
  /*
   * JBoss, the OpenSource EJB server
   *
   * Distributable under LGPL license.
   * See terms of license at gnu.org.
   */
  package org.jboss.admin.mbean;
  
  // JBoss imports
  import org.jboss.util.ServiceMBean;
  
  
  /**
   *   ... 
   *      
   *   @author Juha Lindfors ([EMAIL PROTECTED])
   *   @version $Revision: 1.1 $
   */
  public interface AdminServerMBean extends ServiceMBean {
  
      public static final String OBJECT_NAME = "Admin:name=AdminServer";
  
      public void createRoot(String user, char[] pw);
  
  }
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to