CVS: plexus-components/activity/src/java/org/apache/plexus/summit/activity DefaultActionEventService.java,1.3,1.4

[email protected] Tue, 13 May 2003 13:01:34 -0500
Newsgroups gmane.comp.java.plexus.devel
Message-ID <[email protected]>
Update of /cvsroot/plexus/plexus-components/activity/src/java/org/apache/plexus/summit/activity
In directory eng.werken.com:/tmp/cvs-serv26192/src/java/org/apache/plexus/summit/activity

Modified Files:
	DefaultActionEventService.java 
Log Message:
This component is thread safe.  As a result, we need to use the marker
interface so plexus doesn't keep creating new instances of it!



Index: DefaultActionEventService.java
===================================================================
RCS file: /cvsroot/plexus/plexus-components/activity/src/java/org/apache/plexus/summit/activity/DefaultActionEventService.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -d -r1.3 -r1.4
--- DefaultActionEventService.java	1 May 2003 19:33:14 -0000	1.3
+++ DefaultActionEventService.java	13 May 2003 18:01:28 -0000	1.4
@@ -62,6 +62,7 @@
 import java.util.Iterator;
 import java.util.List;
 
+import org.apache.avalon.framework.thread.ThreadSafe;
 import org.apache.avalon.framework.configuration.Configurable;
 import org.apache.avalon.framework.configuration.Configuration;
 import org.apache.avalon.framework.configuration.ConfigurationException;
@@ -116,7 +117,7 @@
  */
 public class DefaultActionEventService
     extends AbstractLogEnabled
-    implements ActionEventService, Configurable
+    implements ActionEventService, Configurable, ThreadSafe
 {
     /** Whether or not the method name's case is folded. */
     private boolean foldCase;