proyal 2002/06/17 11:54:28
Modified: fortress/src/java/org/apache/excalibur/fortress/handler
ThreadSafeComponentHandler.java
Log:
* Synchronized the initialization of the handler. If you have asynchronous
initialization going w/Fortress and a client attempts a lookup on a
component it is possible for it to get initialized twice.
Revision Changes Path
1.15 +2 -2
jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/ThreadSafeComponentHandler.java
Index: ThreadSafeComponentHandler.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/fortress/src/java/org/apache/excalibur/fortress/handler/ThreadSafeComponentHandler.java,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- ThreadSafeComponentHandler.java 5 Jun 2002 17:06:48 -0000 1.14
+++ ThreadSafeComponentHandler.java 17 Jun 2002 18:54:27 -0000 1.15
@@ -48,7 +48,7 @@
/**
* Initialize the ComponentHandler.
*/
- public void initialize()
+ public synchronized void initialize()
throws Exception
{
if( m_initialized )
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>