org.apache.jmeter.samplers
public class: RemoteSampleListenerImpl [javadoc |
source]
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.apache.jmeter.samplers.RemoteSampleListenerImpl
All Implemented Interfaces:
SampleListener, TestListener, RemoteSampleListener, Serializable, Remote
Implementation of remote sampler listener, also supports TestListener
Constructor: |
public RemoteSampleListenerImpl(Object listener) throws RemoteException {
super();
if (listener instanceof TestListener) {
testListener = (TestListener) listener;
} else {
testListener = null;
}
if (listener instanceof SampleListener) {
sampleListener = (SampleListener) listener;
} else {
sampleListener = null;
}
}
|
Methods from java.lang.Object: |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method from org.apache.jmeter.samplers.RemoteSampleListenerImpl Detail: |
public void processBatch(List samples) {
if (samples != null) {
Iterator iter = samples.iterator();
while (iter.hasNext()) {
SampleEvent e = (SampleEvent) iter.next();
sampleOccurred(e);
}
}
}
This method is called remotely and fires a list of samples events
received locally. The function is to reduce network load when using
remote testing. |
public void sampleOccurred(SampleEvent e) {
if (sampleListener != null) {
sampleListener.sampleOccurred(e);
}
}
|
public void sampleStarted(SampleEvent e) {
if (sampleListener != null) {
sampleListener.sampleStarted(e);
}
}
|
public void sampleStopped(SampleEvent e) {
if (sampleListener != null) {
sampleListener.sampleStopped(e);
}
}
|
public void testEnded() {
if (testListener != null) {
testListener.testEnded();
}
}
|
public void testEnded(String host) {
if (testListener != null) {
testListener.testEnded(host);
}
}
|
public void testIterationStart(LoopIterationEvent event) {
if (testListener != null) {
testListener.testIterationStart(event);
}
}
|
public void testStarted() {
if (testListener != null) {
testListener.testStarted();
}
}
|
public void testStarted(String host) {
if (testListener != null) {
testListener.testStarted(host);
}
}
|