donaldp 02/05/01 02:09:48
Modified: threadcontext/src/java/org/apache/excalibur/threadcontext
ThreadContext.java
Log:
Add a duplicate() method to ThreadContext so you can create a new instance in
prep to pass it to a new thread.
Revision Changes Path
1.6 +11 -1
jakarta-avalon-excalibur/threadcontext/src/java/org/apache/excalibur/threadcontext/ThreadContext.java
Index: ThreadContext.java
===================================================================
RCS file:
/home/cvs/jakarta-avalon-excalibur/threadcontext/src/java/org/apache/excalibur/threadcontext/ThreadContext.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- ThreadContext.java 26 Apr 2002 05:38:49 -0000 1.5
+++ ThreadContext.java 1 May 2002 09:09:48 -0000 1.6
@@ -36,7 +36,7 @@
* other state in such variables.</p>
*
* @author <a href="mailto:[EMAIL PROTECTED]">Peter Donald</a>
- * @version $Revision: 1.5 $ $Date: 2002/04/26 05:38:49 $
+ * @version $Revision: 1.6 $ $Date: 2002/05/01 09:09:48 $
*/
public final class ThreadContext
{
@@ -149,6 +149,16 @@
m_policy.verifyKeyValue( keyString, value );
m_map.put( keyString, value );
}
+ }
+
+ /**
+ * Create a duplicate ThreadContext that is not bound to a thread.
+ *
+ * @return a duplicate ThreadContext that is not bound to a thread
+ */
+ public ThreadContext duplicate()
+ {
+ return new ThreadContext( m_policy, m_map );
}
/**
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>