Author: pmouawad
Date: Wed Feb 4 22:20:43 2015
New Revision: 1657429
URL: http://svn.apache.org/r1657429
Log:
Bug 55932 - Create a Async BackendListener to allow easy plug of new listener
(Graphite, JDBC, Console,...)
By default NO CLONE to have better performances.
Bugzilla Id: 55932
Modified:
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.java
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListenerClient.java
Modified:
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.java?rev=1657429&r1=1657428&r2=1657429&view=diff
==============================================================================
---
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.java
(original)
+++
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/AbstractBackendListenerClient.java
Wed Feb 4 22:20:43 2015
@@ -92,8 +92,7 @@ public abstract class AbstractBackendLis
*/
@Override
public SampleResult createSampleResult(BackendListenerContext context,
SampleResult result) {
- SampleResult sampleResult = (SampleResult) result.clone();
- return sampleResult;
+ return result;
}
/**
Modified:
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListenerClient.java
URL:
http://svn.apache.org/viewvc/jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListenerClient.java?rev=1657429&r1=1657428&r2=1657429&view=diff
==============================================================================
---
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListenerClient.java
(original)
+++
jmeter/trunk/src/components/org/apache/jmeter/visualizers/backend/BackendListenerClient.java
Wed Feb 4 22:20:43 2015
@@ -118,7 +118,7 @@ public interface BackendListenerClient {
* Create a copy of SampleResult, this method is here to allow customizing
* what is kept in the copy, for example copy could remove some useless
fields.
* Note that if your return null, sampler is not put in queue.
- * Defaults to cloning
+ * Defaults to returning result.
* @param context {@link BackendListenerContext}
* @param result {@link SampleResult}
* @return {@link SampleResult}