Ignore:
Timestamp:
07/29/14 10:29:27 (10 years ago)
Author:
sherbold
Message:
  • added possibility to map paths to logical service names to HTTPLogParser
  • extended SOAPEventType with serviceName attribute
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/autoquest-plugin-http/src/main/java/de/ugoe/cs/autoquest/plugin/http/HTTPLogParser.java

    r1599 r1622  
    1919import java.io.FileInputStream; 
    2020import java.io.FileNotFoundException; 
     21import java.io.IOException; 
    2122import java.io.InputStream; 
    2223import java.util.Collection; 
    2324import java.util.LinkedList; 
    2425import java.util.List; 
     26import java.util.Properties; 
    2527import java.util.logging.Level; 
    2628 
     
    6971     */ 
    7072    private MessageFactory soapMessageFactory; 
     73     
     74    /** 
     75     * <p> 
     76     * properties used to map the path of a service to its logical name 
     77     * </p> 
     78     */ 
     79    private Properties urlNameMap = null; 
     80     
     81    /** 
     82     * <p> 
     83     * Constructor. Creates a new HTTPLogParser without a urlNameMap.  
     84     * </p> 
     85     */ 
     86    public HTTPLogParser() { 
     87         
     88    } 
     89     
     90    /** 
     91     * <p> 
     92     * Constructor. Creates a new HTTPLogParser with a urlNameMap 
     93     * </p> 
     94     * 
     95     * @param urlNameMapFile properties file with the path to logical name map 
     96     * @throws IOException  
     97     * @throws   
     98     */ 
     99    public HTTPLogParser(File urlNameMapFile) throws IOException { 
     100        super(); 
     101        urlNameMap = new Properties(); 
     102        urlNameMap.load(new FileInputStream(urlNameMapFile)); 
     103    } 
    71104 
    72105    /** 
     
    171204         
    172205        if (soapRequest != null) { 
    173             return new SOAPEventType(exchange, soapRequest, soapResponse); 
     206            return new SOAPEventType(exchange, soapRequest, soapResponse, urlNameMap); 
    174207        } 
    175208        else { 
Note: See TracChangeset for help on using the changeset viewer.