costin      00/11/01 15:36:16

  Modified:    src/share/org/apache/tomcat/session
                        StandardSessionInterceptor.java
  Log:
  Added "randomClass" property.
  
  This config option is used by the session interceptor to generate session id.
  Instead of using a system property or a context manager option it's better
  to be able to configure the session interceptor directly ( we may want to use
  different random sources for different webapps )
  
  Revision  Changes    Path
  1.14      +7 -1      
jakarta-tomcat/src/share/org/apache/tomcat/session/StandardSessionInterceptor.java
  
  Index: StandardSessionInterceptor.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat/src/share/org/apache/tomcat/session/StandardSessionInterceptor.java,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- StandardSessionInterceptor.java   2000/09/25 07:21:28     1.13
  +++ StandardSessionInterceptor.java   2000/11/01 23:36:16     1.14
  @@ -89,6 +89,7 @@
   
       int checkInterval = 60;
       int maxActiveSessions = -1;
  +    String randomClass=null;
       
       public StandardSessionInterceptor() {
       }
  @@ -107,7 +108,12 @@
       public void setMaxActiveSessions( int count ) {
        maxActiveSessions=count;
       }
  -    
  +
  +    public final void setRandomClass(String randomClass) {
  +     this.randomClass=randomClass;
  +     System.setProperty(ContextManager.RANDOM_CLASS_PROPERTY, randomClass);
  +    }
  +
       
       // -------------------- Tomcat request events --------------------
       public void engineInit( ContextManager cm ) throws TomcatException {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to