@Override public void sampleOccurred(SampleEvent event) { //Strip the response data before writing, but only for a successful request. SampleResult result = event.getResult(); if(stripAlsoOnError || result.isSuccessful()) { // Compute bytes before stripping stripResponse(result); // see Bug 57449 for (SampleResult subResult : result.getSubResults()) { stripResponse(subResult); } } if(decoratedSender == null) { try { listener.sampleOccurred(event); } catch (RemoteException e) { log.error("Error sending sample result over network", e); } } else { decoratedSender.sampleOccurred(event); } }