Author: dblevins
Date: Wed Jun 20 20:21:34 2012
New Revision: 1352300

URL: http://svn.apache.org/viewvc?rev=1352300&view=rev
Log:
readding with svn history
TOMEE-247

Added:
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/ObserverManager.java
      - copied, changed from r1352283, 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Observers.java
    
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/Observes.java
      - copied, changed from r1352283, 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/event/Observes.java

Copied: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/ObserverManager.java
 (from r1352283, 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Observers.java)
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/ObserverManager.java?p2=openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/ObserverManager.java&p1=openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Observers.java&r1=1352283&r2=1352300&rev=1352300&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/Observers.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/ObserverManager.java
 Wed Jun 20 20:21:34 2012
@@ -14,9 +14,7 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
-package org.apache.openejb.client;
-
-import org.apache.openejb.client.event.Observes;
+package org.apache.openejb.observer;
 
 import java.lang.annotation.Annotation;
 import java.lang.reflect.InvocationTargetException;
@@ -26,14 +24,11 @@ import java.util.ArrayList;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
-import java.util.logging.Level;
-import java.util.logging.Logger;
+import org.apache.openejb.util.LogCategory;
+import org.apache.openejb.util.Logger;
 
-/**
- * @version $Rev$ $Date$
- */
-public class Observers {
-    private static final Logger logger = Logger.getLogger("OpenEJB.client");
+public class ObserverManager {
+    private static final Logger logger = 
Logger.getInstance(LogCategory.OPENEJB_SERVER, ObserverManager.class.getName());
 
     private final List<Observer> observers = new ArrayList<Observer>();
 
@@ -57,7 +52,7 @@ public class Observers {
                 final Throwable t = e.getTargetException() == null ? e : 
e.getTargetException();
 
                 if (e.getTargetException() != null) {
-                    logger.log(Level.WARNING, "Observer method invocation 
failed", t);
+                    logger.warning("Observer method invocation failed", t);
                 }
             } catch (IllegalAccessException e) {
                 e.printStackTrace();
@@ -65,6 +60,10 @@ public class Observers {
         }
     }
 
+    public void clean() {
+        observers.clear();
+    }
+
     /**
      * @version $Rev$ $Date$
      */

Copied: 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/Observes.java
 (from r1352283, 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/event/Observes.java)
URL: 
http://svn.apache.org/viewvc/openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/Observes.java?p2=openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/Observes.java&p1=openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/event/Observes.java&r1=1352283&r2=1352300&rev=1352300&view=diff
==============================================================================
--- 
openejb/trunk/openejb/server/openejb-client/src/main/java/org/apache/openejb/client/event/Observes.java
 (original)
+++ 
openejb/trunk/openejb/container/openejb-core/src/main/java/org/apache/openejb/observer/Observes.java
 Wed Jun 20 20:21:34 2012
@@ -14,7 +14,7 @@
  *  See the License for the specific language governing permissions and
  *  limitations under the License.
  */
-package org.apache.openejb.client.event;
+package org.apache.openejb.observer;
 
 import java.lang.annotation.Documented;
 import java.lang.annotation.Retention;


Reply via email to