Author: michiel
Date: 2010-04-02 17:57:44 +0200 (Fri, 02 Apr 2010)
New Revision: 41738

Modified:
   mmbase/trunk/core/src/main/java/org/mmbase/core/event/EventManager.java
   mmbase/trunk/core/src/main/java/org/mmbase/core/event/SystemEvent.java
Log:
MachineName event

Modified: 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/EventManager.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/core/event/EventManager.java     
2010-04-02 15:39:11 UTC (rev 41737)
+++ mmbase/trunk/core/src/main/java/org/mmbase/core/event/EventManager.java     
2010-04-02 15:57:44 UTC (rev 41738)
@@ -30,7 +30,7 @@
  * @since   MMBase-1.8
  * @version $Id$
  */
-public class EventManager { //implements SystemEventListener {
+public class EventManager implements SystemEventListener {
 
     private static final Logger log = 
Logging.getLoggerInstance(EventManager.class);
 
@@ -128,6 +128,7 @@
             log.fatal("No event brokers could not be found. This means that 
query-invalidation does not work correctly now. Proceeding anyway.");
             return;
         }
+        addEventListener(this);
     }
 
     /**

Modified: mmbase/trunk/core/src/main/java/org/mmbase/core/event/SystemEvent.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/core/event/SystemEvent.java      
2010-04-02 15:39:11 UTC (rev 41737)
+++ mmbase/trunk/core/src/main/java/org/mmbase/core/event/SystemEvent.java      
2010-04-02 15:57:44 UTC (rev 41738)
@@ -30,6 +30,19 @@
     public static class Up extends SystemEvent {
     }
 
+    /**
+     * Notifies the first determination or change in the 'machinename'
+     */
+    public static class MachineName extends SystemEvent {
+        private final String name;
+        public MachinaName(String n) {
+            name = n;
+        }
+        public String getName() {
+            return name;
+        }
+    }
+
     static {
         SystemEventListener logger = new SystemEventListener() {
                 public void notify(SystemEvent s) {

_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to