Package org.apache.jmeter.engine
Class RemoteJMeterEngineImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
org.apache.jmeter.engine.RemoteJMeterEngineImpl
- All Implemented Interfaces:
Serializable
,Remote
,RemoteJMeterEngine
This is the JMeter server main code.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref
-
Method Summary
Modifier and TypeMethodDescriptionvoid
rconfigure
(HashTree testTree, String hostAndPort, File jmxBase, String scriptName) Adds a feature to the ThreadGroup attribute of the RemoteJMeterEngineImpl object.void
rexit()
void
rreset()
void
rrunTest()
void
rsetProperties
(HashMap<String, String> map) void
rstopTest
(boolean now) static void
startServer
(int rmiRegistryPort) Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObject
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
Method Details
-
startServer
- Throws:
RemoteException
-
rconfigure
public void rconfigure(HashTree testTree, String hostAndPort, File jmxBase, String scriptName) throws RemoteException Adds a feature to the ThreadGroup attribute of the RemoteJMeterEngineImpl object.- Specified by:
rconfigure
in interfaceRemoteJMeterEngine
- Parameters:
testTree
- the feature to be added to the ThreadGroup attributehostAndPort
- Host and PortjmxBase
- JMX basescriptName
- Name of script- Throws:
RemoteException
-
rrunTest
- Specified by:
rrunTest
in interfaceRemoteJMeterEngine
- Throws:
RemoteException
JMeterEngineException
-
rreset
- Specified by:
rreset
in interfaceRemoteJMeterEngine
- Throws:
RemoteException
-
rstopTest
- Specified by:
rstopTest
in interfaceRemoteJMeterEngine
- Throws:
RemoteException
-
rexit
- Specified by:
rexit
in interfaceRemoteJMeterEngine
- Throws:
RemoteException
-
rsetProperties
- Specified by:
rsetProperties
in interfaceRemoteJMeterEngine
- Throws:
RemoteException
-