You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by co...@apache.org on 2003/04/03 02:45:21 UTC

cvs commit: jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/threads ThreadWithAttributes.java

costin      2003/04/02 16:45:21

  Modified:    util/java/org/apache/tomcat/util/threads
                        ThreadWithAttributes.java
  Log:
  Add a "threadData" attribute. This can simplify the init and allow
  the thread pool to run simple Runnable.
  
  Revision  Changes    Path
  1.2       +11 -0     jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/threads/ThreadWithAttributes.java
  
  Index: ThreadWithAttributes.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/util/java/org/apache/tomcat/util/threads/ThreadWithAttributes.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ThreadWithAttributes.java	11 Jan 2003 06:53:43 -0000	1.1
  +++ ThreadWithAttributes.java	3 Apr 2003 00:45:21 -0000	1.2
  @@ -14,16 +14,27 @@
    * request 'GET /' ").
    */
   public class ThreadWithAttributes extends Thread {
  +    
       private Object control;
       public static int MAX_NOTES=16;
       private Object notes[]=new Object[MAX_NOTES];
       private Hashtable attributes=new Hashtable();
       private String currentStage;
       private Object param;
  +    
  +    private Object thData[];
   
       public ThreadWithAttributes(Object control, Runnable r) {
           super(r);
           this.control=control;
  +    }
  +    
  +    public final Object[] getThreadData(Object control ) {
  +        return thData;
  +    }
  +    
  +    public final void setThreadData(Object control, Object thData[] ) {
  +        this.thData=thData;
       }
   
       /** Notes - for attributes that need fast access ( array )
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: tomcat-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: tomcat-dev-help@jakarta.apache.org