Ignore:
Timestamp:
06/15/11 16:54:11 (13 years ago)
Author:
sherbold
Message:
  • changed weblog parser such that session without a minimum length are pruned to remove single page visits from the sessions (e.g., through robots)
  • changed loadSessionsFromClickstream such that the session timeout and the minimum session length are optional parameters
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/EventBenchConsole/src/de/ugoe/cs/eventbench/web/commands/CMDloadSessionsFromClickstream.java

    r54 r68  
    1616        @Override 
    1717        public void run(List<Object> parameters) { 
    18                 // TODO Auto-generated method stub 
    1918                if( parameters.size() < 1 ) { 
    2019                        throw new InvalidParameterException(); 
    2120                } 
    2221                String source = (String) parameters.get(0); 
     22                int timeout = -1; 
     23                int minLength = -1; 
     24                if( parameters.size() ==3 ) { 
     25                        timeout = Integer.parseInt((String) parameters.get(1)); 
     26                        minLength = Integer.parseInt((String) parameters.get(2)); 
     27                } 
    2328                 
    24                 WeblogParser parser = new WeblogParser(); 
     29                WeblogParser parser = new WeblogParser();; 
     30                if( timeout!=-1 ) { 
     31                        parser.setTimeout(timeout); 
     32                        parser.setMinLength(minLength); 
     33                } 
    2534                try { 
    2635                        parser.parseFile(source); 
     
    3948        @Override 
    4049        public void help() { 
    41                 // TODO Auto-generated method stub 
    42                  
     50                Console.println("Usage: loadSessionsFromClickstream <filename> {<timeout> <minSessionLength>}"); 
    4351        } 
    4452 
Note: See TracChangeset for help on using the changeset viewer.