Author: michiel
Date: 2010-04-13 15:42:29 +0200 (Tue, 13 Apr 2010)
New Revision: 41891

Added:
   mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/
   mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEvent.java
   
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
   
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventListener.java
Removed:
   mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEvent.java
   
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
   
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventListener.java
Log:
moved TransactionEvents. Transaction could possibly be reimplemented in bridge 
only

Copied: 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEvent.java 
(from rev 41880, 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEvent.java)
===================================================================
--- 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEvent.java   
                            (rev 0)
+++ 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEvent.java   
    2010-04-13 13:42:29 UTC (rev 41891)
@@ -0,0 +1,92 @@
+/*
+ * This software is OSI Certified Open Source Software.
+ * OSI Certified is a certification mark of the Open Source Initiative. The
+ * license (Mozilla version 1.0) can be read at the MMBase site. See
+ * http://www.MMBase.org/license
+ */
+package org.mmbase.core.event;
+
+import java.io.*;
+import java.util.*;
+
+import org.mmbase.util.logging.Logger;
+import org.mmbase.util.logging.Logging;
+
+/**
+ *
+ * @author  Michiel Meeuwissen
+ * @since   MMBase-1.9.3
+ * @version $Id: TransactionEvent.java 41369 2010-03-15 20:54:45Z michiel $
+ */
+public abstract class TransactionEvent extends LocalEvent {
+    private static final Logger log = 
Logging.getLoggerInstance(TransactionEvent.class);
+
+    protected final String transactionName;
+
+    TransactionEvent(String transactionName) {
+        this.transactionName = transactionName;
+    }
+
+    public String getTransactionName() {
+        return transactionName;
+    }
+
+
+    public static abstract class End extends TransactionEvent {
+        public End(String transactionName) {
+            super(transactionName);
+        }
+    }
+
+    public static class Commit extends End {
+        private static final long serialVersionUID = 1L;
+
+        public Commit(String transactionName) {
+            super(transactionName);
+        }
+        @Override
+        public String toString() {
+            return "commit:" + getTransactionName();
+        }
+    }
+
+    public static class Resolve extends TransactionEvent {
+        private static final long serialVersionUID = 1L;
+        private final Map<Integer, Integer> resolved;
+        public Resolve(String transactionName, Map<Integer, Integer> resolved) 
{
+            super(transactionName);
+            this.resolved = resolved;
+        }
+        public Map<Integer, Integer> getResolution() {
+            return resolved;
+        }
+        @Override
+        public String toString() {
+            return "resolve:" + getTransactionName() + " " + getResolution();
+        }
+    }
+
+    public static class Cancel extends End {
+        private static final long serialVersionUID = 1L;
+
+        public Cancel(String transactionName) {
+            super(transactionName);
+        }
+        @Override
+        public String toString() {
+            return "cancel:" + getTransactionName() ;
+        }
+    }
+
+    public static class Create extends TransactionEvent {
+        private static final long serialVersionUID = 1L;
+
+        public Create(String transactionName) {
+            super(transactionName);
+        }
+        @Override
+        public String toString() {
+            return "create:" + getTransactionName() ;
+        }
+    }
+}

Copied: 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
 (from rev 41880, 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventBroker.java)
===================================================================
--- 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
                         (rev 0)
+++ 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
 2010-04-13 13:42:29 UTC (rev 41891)
@@ -0,0 +1,55 @@
+/*
+ * This software is OSI Certified Open Source Software.
+ * OSI Certified is a certification mark of the Open Source Initiative. The
+ * license (Mozilla version 1.0) can be read at the MMBase site. See
+ * http://www.MMBase.org/license
+ */
+package org.mmbase.core.event;
+
+
+/**
+ *
+ * @author Michiel Meeuwissen
+ * @since MMBase-1.9.3
+ * @version $Id: TransactionEventBroker.java 41369 2010-03-15 20:54:45Z 
michiel $
+ */
+public class TransactionEventBroker extends AbstractEventBroker {
+
+    /*
+     * (non-Javadoc)
+     *
+     * @see event.AbstractEventBroker#canBrokerFor(java.lang.Class)
+     */
+    public boolean canBrokerForListener(EventListener listener) {
+        return listener instanceof TransactionEventListener;
+    }
+
+    /*
+     * (non-Javadoc)
+     *
+     * @see event.AbstractEventBroker#shouldNotifyForEvent(event.Event)
+     */
+    public boolean canBrokerForEvent(Event event) {
+        return event instanceof TransactionEvent;
+    }
+
+    /*
+     * (non-Javadoc)
+     *
+     * @see event.AbstractEventBroker#notifyEventListeners()
+     */
+    protected void notifyEventListener(Event event, EventListener listener) {
+        TransactionEvent te = (TransactionEvent) event; //!!!!!
+        TransactionEventListener tel = (TransactionEventListener) listener;
+        tel.notify(te);
+    }
+
+    /* (non-Javadoc)
+     * @see org.mmbase.core.event.AbstractEventBroker#toString()
+     */
+    @Override
+    public String toString() {
+        return "TransactionEvent Broker";
+    }
+
+}

Copied: 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventListener.java
 (from rev 41880, 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventListener.java)
===================================================================
--- 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventListener.java
                               (rev 0)
+++ 
mmbase/trunk/bridge/src/main/java/org/mmbase/core/event/TransactionEventListener.java
       2010-04-13 13:42:29 UTC (rev 41891)
@@ -0,0 +1,17 @@
+/*
+ * This software is OSI Certified Open Source Software.
+ * OSI Certified is a certification mark of the Open Source Initiative. The
+ * license (Mozilla version 1.0) can be read at the MMBase site. See
+ * http://www.MMBase.org/license
+ */
+package org.mmbase.core.event;
+
+/**
+ *
+ * @author Michiel Meeuwissen
+ * @since MMBase-1.9.3
+ * @version $Id: TransactionEventListener.java 41419 2010-03-16 12:54:44Z 
michiel $
+ */
+public interface TransactionEventListener extends EventListener {
+    public void notify(TransactionEvent event);
+}

Deleted: 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEvent.java
===================================================================
--- mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEvent.java 
2010-04-13 13:41:54 UTC (rev 41890)
+++ mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEvent.java 
2010-04-13 13:42:29 UTC (rev 41891)
@@ -1,92 +0,0 @@
-/*
- * This software is OSI Certified Open Source Software.
- * OSI Certified is a certification mark of the Open Source Initiative. The
- * license (Mozilla version 1.0) can be read at the MMBase site. See
- * http://www.MMBase.org/license
- */
-package org.mmbase.core.event;
-
-import java.io.*;
-import java.util.*;
-
-import org.mmbase.util.logging.Logger;
-import org.mmbase.util.logging.Logging;
-
-/**
- *
- * @author  Michiel Meeuwissen
- * @since   MMBase-1.9.3
- * @version $Id: TransactionEvent.java 41369 2010-03-15 20:54:45Z michiel $
- */
-public abstract class TransactionEvent extends LocalEvent {
-    private static final Logger log = 
Logging.getLoggerInstance(TransactionEvent.class);
-
-    protected final String transactionName;
-
-    TransactionEvent(String transactionName) {
-        this.transactionName = transactionName;
-    }
-
-    public String getTransactionName() {
-        return transactionName;
-    }
-
-
-    public static abstract class End extends TransactionEvent {
-        public End(String transactionName) {
-            super(transactionName);
-        }
-    }
-
-    public static class Commit extends End {
-        private static final long serialVersionUID = 1L;
-
-        public Commit(String transactionName) {
-            super(transactionName);
-        }
-        @Override
-        public String toString() {
-            return "commit:" + getTransactionName();
-        }
-    }
-
-    public static class Resolve extends TransactionEvent {
-        private static final long serialVersionUID = 1L;
-        private final Map<Integer, Integer> resolved;
-        public Resolve(String transactionName, Map<Integer, Integer> resolved) 
{
-            super(transactionName);
-            this.resolved = resolved;
-        }
-        public Map<Integer, Integer> getResolution() {
-            return resolved;
-        }
-        @Override
-        public String toString() {
-            return "resolve:" + getTransactionName() + " " + getResolution();
-        }
-    }
-
-    public static class Cancel extends End {
-        private static final long serialVersionUID = 1L;
-
-        public Cancel(String transactionName) {
-            super(transactionName);
-        }
-        @Override
-        public String toString() {
-            return "cancel:" + getTransactionName() ;
-        }
-    }
-
-    public static class Create extends TransactionEvent {
-        private static final long serialVersionUID = 1L;
-
-        public Create(String transactionName) {
-            super(transactionName);
-        }
-        @Override
-        public String toString() {
-            return "create:" + getTransactionName() ;
-        }
-    }
-}

Deleted: 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
   2010-04-13 13:41:54 UTC (rev 41890)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventBroker.java
   2010-04-13 13:42:29 UTC (rev 41891)
@@ -1,55 +0,0 @@
-/*
- * This software is OSI Certified Open Source Software.
- * OSI Certified is a certification mark of the Open Source Initiative. The
- * license (Mozilla version 1.0) can be read at the MMBase site. See
- * http://www.MMBase.org/license
- */
-package org.mmbase.core.event;
-
-
-/**
- *
- * @author Michiel Meeuwissen
- * @since MMBase-1.9.3
- * @version $Id: TransactionEventBroker.java 41369 2010-03-15 20:54:45Z 
michiel $
- */
-public class TransactionEventBroker extends AbstractEventBroker {
-
-    /*
-     * (non-Javadoc)
-     *
-     * @see event.AbstractEventBroker#canBrokerFor(java.lang.Class)
-     */
-    public boolean canBrokerForListener(EventListener listener) {
-        return listener instanceof TransactionEventListener;
-    }
-
-    /*
-     * (non-Javadoc)
-     *
-     * @see event.AbstractEventBroker#shouldNotifyForEvent(event.Event)
-     */
-    public boolean canBrokerForEvent(Event event) {
-        return event instanceof TransactionEvent;
-    }
-
-    /*
-     * (non-Javadoc)
-     *
-     * @see event.AbstractEventBroker#notifyEventListeners()
-     */
-    protected void notifyEventListener(Event event, EventListener listener) {
-        TransactionEvent te = (TransactionEvent) event; //!!!!!
-        TransactionEventListener tel = (TransactionEventListener) listener;
-        tel.notify(te);
-    }
-
-    /* (non-Javadoc)
-     * @see org.mmbase.core.event.AbstractEventBroker#toString()
-     */
-    @Override
-    public String toString() {
-        return "TransactionEvent Broker";
-    }
-
-}

Deleted: 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventListener.java
===================================================================
--- 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventListener.java
 2010-04-13 13:41:54 UTC (rev 41890)
+++ 
mmbase/trunk/core/src/main/java/org/mmbase/core/event/TransactionEventListener.java
 2010-04-13 13:42:29 UTC (rev 41891)
@@ -1,17 +0,0 @@
-/*
- * This software is OSI Certified Open Source Software.
- * OSI Certified is a certification mark of the Open Source Initiative. The
- * license (Mozilla version 1.0) can be read at the MMBase site. See
- * http://www.MMBase.org/license
- */
-package org.mmbase.core.event;
-
-/**
- *
- * @author Michiel Meeuwissen
- * @since MMBase-1.9.3
- * @version $Id: TransactionEventListener.java 41419 2010-03-16 12:54:44Z 
michiel $
- */
-public interface TransactionEventListener extends EventListener {
-    public void notify(TransactionEvent event);
-}

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

Reply via email to