From cfdee7c814794f8b1ba9ee4308a52b1d89120142 Mon Sep 17 00:00:00 2001 From: Corey <1339555+CoreyD97@users.noreply.github.com> Date: Tue, 24 Jan 2023 12:46:23 +0000 Subject: [PATCH] Revert to comment response matching method. --- .../loggerplusplus/logview/processor/LogProcessor.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/nccgroup/loggerplusplus/logview/processor/LogProcessor.java b/src/main/java/com/nccgroup/loggerplusplus/logview/processor/LogProcessor.java index e476d310..46b06738 100644 --- a/src/main/java/com/nccgroup/loggerplusplus/logview/processor/LogProcessor.java +++ b/src/main/java/com/nccgroup/loggerplusplus/logview/processor/LogProcessor.java @@ -86,8 +86,8 @@ public void processHttpMessage(final int toolFlag, final boolean isRequestOnly, final LogEntry logEntry = new LogEntry(toolFlag, arrivalTime, httpMessage); //Set the entry's identifier to the HTTP request's hashcode. - // For non-proxy messages, this doesn't change when we receive the response logEntry.setIdentifier(System.identityHashCode(httpMessage.getRequest())); + LogProcessorHelper.addIdentifierInComment(logEntry.getIdentifier(), httpMessage); //Submit a new task to process the entry submitNewEntryProcessingRunnable(logEntry); } else { @@ -99,7 +99,7 @@ public void processHttpMessage(final int toolFlag, final boolean isRequestOnly, return; //Process proxy responses using processProxyMessage } else { //Otherwise, we have the final HTTP response, and can use the request hashcode to match it up with the log entry. - Integer identifier = System.identityHashCode(httpMessage.getRequest()); + Integer identifier = LogProcessorHelper.extractAndRemoveIdentifierFromRequestResponseComment(httpMessage); updateRequestWithResponse(identifier, arrivalTime, httpMessage); } }