geronimo-scm mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From djen...@apache.org
Subject cvs commit: incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel Kernel.java
Date Mon, 19 Jan 2004 06:34:21 GMT
djencks     2004/01/18 22:34:21

  Modified:    modules/kernel/src/java/org/apache/geronimo/kernel
                        Kernel.java
  Log:
  Make Kernel a NotificationBroadcaster so it can be an endpoint
  
  Revision  Changes    Path
  1.5       +19 -2     incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/Kernel.java
  
  Index: Kernel.java
  ===================================================================
  RCS file: /home/cvs/incubator-geronimo/modules/kernel/src/java/org/apache/geronimo/kernel/Kernel.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- Kernel.java	17 Jan 2004 03:44:38 -0000	1.4
  +++ Kernel.java	19 Jan 2004 06:34:21 -0000	1.5
  @@ -63,10 +63,15 @@
   import java.net.URL;
   
   import javax.management.InstanceNotFoundException;
  +import javax.management.ListenerNotFoundException;
  +import javax.management.MBeanNotificationInfo;
   import javax.management.MBeanRegistrationException;
   import javax.management.MBeanServer;
   import javax.management.MBeanServerFactory;
   import javax.management.MalformedObjectNameException;
  +import javax.management.NotificationBroadcaster;
  +import javax.management.NotificationFilter;
  +import javax.management.NotificationListener;
   import javax.management.ObjectName;
   
   import org.apache.commons.logging.Log;
  @@ -99,7 +104,8 @@
    *
    * @version $Revision$ $Date$
    */
  -public class Kernel implements Serializable, KernelMBean {
  +public class Kernel implements Serializable, KernelMBean, NotificationBroadcaster {
  +
       /**
        * The JMX name used by a Kernel to register itself when it boots.
        */
  @@ -407,4 +413,15 @@
               }
           }
       }
  +
  +    public MBeanNotificationInfo[] getNotificationInfo() {
  +        return new MBeanNotificationInfo[0];
  +    }
  +
  +    public void addNotificationListener(NotificationListener listener, NotificationFilter
filter, Object handback) throws IllegalArgumentException {
  +    }
  +
  +    public void removeNotificationListener(NotificationListener listener) throws ListenerNotFoundException
{
  +    }
  +
   }
  
  
  

Mime
View raw message