Changeset 1991 for trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/ExchangeListenerManager.java
- Timestamp:
- 07/08/15 09:03:46 (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/ExchangeListenerManager.java
r1561 r1991 30 30 import de.ugoe.cs.autoquest.httpmonitor.HttpMonitorException; 31 31 import de.ugoe.cs.autoquest.httpmonitor.HttpMonitorExchangeHandler; 32 import de.ugoe.cs.autoquest.httpmonitor.IdGenerator; 32 33 import de.ugoe.cs.autoquest.plugin.http.logdata.Status; 33 34 import de.ugoe.cs.util.console.Console; … … 60 61 /** 61 62 * <p> 63 * the id generator used to generate ordering ids for requests and responses 64 * </p> 65 */ 66 private IdGenerator idGenerator; 67 68 /** 69 * <p> 62 70 * the mapping of requests handled by the proxy to the respective exchange listeners 63 71 * </p> … … 79 87 * 80 88 * @param exchangeHandler the exchange handler to be forwarded to the exchange listeners 81 */ 82 ExchangeListenerManager(HttpMonitorExchangeHandler exchangeHandler) { 89 * @param idGenerator the id generator to used for generating ordering ids 90 */ 91 ExchangeListenerManager(HttpMonitorExchangeHandler exchangeHandler, IdGenerator idGenerator) { 83 92 this.exchangeHandler = exchangeHandler; 93 this.idGenerator = idGenerator; 84 94 } 85 95 … … 219 229 if (listener == null) { 220 230 Console.traceln(Level.FINEST, "creating exchange listener for " + request); 221 listener = new ExchangeListener(exchangeHandler );231 listener = new ExchangeListener(exchangeHandler, idGenerator); 222 232 listeners.put(request, listener); 223 233 }
Note: See TracChangeset
for help on using the changeset viewer.