Apache JMeter
2.0.1.20050615

org.apache.jmeter.threads
Class JMeterThread

java.lang.Object
  extended byorg.apache.jmeter.threads.JMeterThread
All Implemented Interfaces:
Runnable, Serializable

public class JMeterThread
extends Object
implements Runnable, Serializable

The JMeter interface to the sampling process, allowing JMeter to see the timing, add listeners for sampling events and to stop the sampling process.

Version:
$Revision: 1.48.2.5 $ Last updated: $Date: 2004/10/08 20:59:03 $
Author:
unattributed
See Also:
Serialized Form

Field Summary
static String LAST_SAMPLE_OK
           
static String PACKAGE_OBJECT
           
 
Constructor Summary
JMeterThread()
           
JMeterThread(HashTree test, JMeterThreadMonitor monitor, ListenerNotifier note)
           
 
Method Summary
 long getEndTime()
          Get the end time value.
 long getStartTime()
          Get the start time value.
 String getThreadName()
           
 int getThreadNum()
          Returns the threadNum.
 boolean isScheduled()
          Checks whether the JMeterThread is Scheduled.
 void run()
           
 void setEndTime(long etime)
          Set the EndTime for this Thread.
 void setEngine(StandardJMeterEngine engine)
          Save the engine instance for access to the stop methods
 void setInitialContext(JMeterContext context)
           
 void setInitialDelay(int delay)
           
 void setOnErrorStopTest(boolean b)
          Should Test stop on sampler error?
 void setOnErrorStopThread(boolean b)
          Should Thread stop on Sampler error?
 void setScheduled(boolean sche)
          Enable the scheduler for this JMeterThread.
 void setStartTime(long stime)
          Set the StartTime for this Thread.
 void setThreadName(String threadName)
           
 void setThreadNum(int threadNum)
          Sets the threadNum.
 void stop()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PACKAGE_OBJECT

public static final String PACKAGE_OBJECT
See Also:
Constant Field Values

LAST_SAMPLE_OK

public static final String LAST_SAMPLE_OK
See Also:
Constant Field Values
Constructor Detail

JMeterThread

public JMeterThread()

JMeterThread

public JMeterThread(HashTree test,
                    JMeterThreadMonitor monitor,
                    ListenerNotifier note)
Method Detail

setInitialContext

public void setInitialContext(JMeterContext context)

isScheduled

public boolean isScheduled()
Checks whether the JMeterThread is Scheduled. author T.Elanjchezhiyan(chezhiyan@siptech.co.in)


setScheduled

public void setScheduled(boolean sche)
Enable the scheduler for this JMeterThread. author T.Elanjchezhiyan(chezhiyan@siptech.co.in)


setStartTime

public void setStartTime(long stime)
Set the StartTime for this Thread.

Parameters:
stime - the StartTime value. author T.Elanjchezhiyan(chezhiyan@siptech.co.in)

getStartTime

public long getStartTime()
Get the start time value.

Returns:
the start time value. author T.Elanjchezhiyan(chezhiyan@siptech.co.in)

setEndTime

public void setEndTime(long etime)
Set the EndTime for this Thread.

Parameters:
etime - the EndTime value. author T.Elanjchezhiyan(chezhiyan@siptech.co.in)

getEndTime

public long getEndTime()
Get the end time value.

Returns:
the end time value. author T.Elanjchezhiyan(chezhiyan@siptech.co.in)

setThreadName

public void setThreadName(String threadName)

run

public void run()
Specified by:
run in interface Runnable

getThreadName

public String getThreadName()

stop

public void stop()

setInitialDelay

public void setInitialDelay(int delay)

getThreadNum

public int getThreadNum()
Returns the threadNum.


setThreadNum

public void setThreadNum(int threadNum)
Sets the threadNum.

Parameters:
threadNum - the threadNum to set

setEngine

public void setEngine(StandardJMeterEngine engine)
Save the engine instance for access to the stop methods

Parameters:
engine -

setOnErrorStopTest

public void setOnErrorStopTest(boolean b)
Should Test stop on sampler error?

Parameters:
b - - true or false

setOnErrorStopThread

public void setOnErrorStopThread(boolean b)
Should Thread stop on Sampler error?

Parameters:
b - - true or false

Apache JMeter
2.0.1.20050615

Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.