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;