|
JTR 5.0 API Documentation | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
IRunner | This interface represents a runner in its RUNNING state.All the states in which a java.lang.Thread might be are now
reachable from this state. |
IRunnerClean | This interface represents a runner in its CLEAN state. |
IRunnerJMS | This interface defines all the set-up methods an IRunner meant for dealing with the JMS API has to expose. |
IRunnerParameterized | This interface represents runners in the PARAMETERIZED state.Each runner in such a state is already assigneable to a pool but it is not actually belonging to any pool. The next allowed state is POOLED . |
IRunnerPooled | This interface describes a runner in its POOLED state.Thus the runner is finally elegible for leaving the pool and running according to the provided configuration. |
IRunnerWs | This interface defines those methods required to inject into
an IRunner concrete implementation the configuration
required to access and invoke a webservice. |
Class Summary | |
---|---|
AbstractJMSRunner | This abstract runner has to be the base class of all the application-level
runners willing to leverage on the JTR runtime for the dynamic injection of
JMS administered objects defined in the jtr.xml configuration
file. |
AbstractRunner | This is the base class every application level runner should extend. |
AbstractRunnerAncestor | This base abstract class is the ancestor common to every JTR abstract runner. |
AbstractWsRunner | This abstract class is the base class every application-level IRunner implementation
should extend when the ability to access webservices is required.This class provides facilities for invoking webservices according to what has been specified in the jtr.xml configuration file. |
JUnitFacadeRunner | |
RunnerCreator | This class is in charge of instantiating runners. |
Exception Summary | |
---|---|
IRunnerCreationException | This exception is thrown by the RunnerCreator should it be
impossible to instantiate the required runner. |
JUnitFacadeRunner.JUnitFacadeRunnerException | |
NotSerializableErrorException | This exception is used by the JTR runtime whenever a caught exception is not serializable and thus could not be sent over the network from a JTR "naked" node to a JTR "controller" node in a distributed scenario. |
This package defines the hierarchy of interfaces that shape the interaction
between user-defined runners and the JTR runtime. Beside this basic abstract
classes to inherit from are also defined here.
Every abstract base runner inherits from AbstractRunnerAncestor
.
User-defined runners must inherit from one of the following abstract classes:
1. jtr.runners.AbstractRunner
if interested in testing JSE components or
JEE SessionBeans
2. jtr.runners.AbstractJMSRunner
if interested in testing JMS-based systems
3. jtr.runners.AbstractWsRunner
if interested int testing web-services
|
The JTR Project is licensed under GPL version 2 | |||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |