JTR 5.0 API Documentation

Uses of Interface
jtr.runners.IRunnerClean

Packages that use IRunnerClean
jtr.assigner This package contains all the interfaces defining the contract standing amongst the JTR runtime and those concrete components in charge of implementing parameters assignment strategies as described in the users' guide available starting form here
jtr.assigner.impl Default implementations of the contracts defined in the jtr.assigner package. 
jtr.runners This package defines the hierarchy of interfaces that shape the interaction between user-defined runners and the JTR runtime. 
 

Uses of IRunnerClean in jtr.assigner
 

Methods in jtr.assigner with parameters of type IRunnerClean
 IRunnerParameterized[] IParamsAssigner.assign(IRunnerClean[] cRunners, RunnerConfig runnerConfig)
          Performs the parameterization task over the array of IRunnerClean provided as input, using the given RunnerConfig.
 IRunnerParameterized IParamsAssigner.backToFirstAssignment(IRunnerClean cRunner)
          Brings the runner provided has parameter back to its first assignment.
 IRunnerParameterized IParamsAssigner.reAssign(IRunnerClean cRunner)
          Performs the re-assignment.
 

Uses of IRunnerClean in jtr.assigner.impl
 

Methods in jtr.assigner.impl with parameters of type IRunnerClean
 IRunnerParameterized[] CyclicParamsAssigner.assign(IRunnerClean[] cRunners, RunnerConfig runnerConfig)
          Assing to the provided cRunners the parameters defined in the first parameter-set obtainable from the given runnerConfig.
 IRunnerParameterized[] IndexedParamsAssigner.assign(IRunnerClean[] cRunners, RunnerConfig runnerConfig)
          Performs the assignment of the i-th mod(n) parameter-set to the cRunners[i].
protected  void AbstractParamsAssigner.assignParameter(IRunnerClean cRunner, RunnerConfigParam param, java.lang.Object val)
          This method allows the assignment of the provided val instance to the param property of the specified cRunner instance.
 IRunnerParameterized CyclicParamsAssigner.backToFirstAssignment(IRunnerClean cRunner)
          Brings the provided runner back to its first state.
 IRunnerParameterized IndexedParamsAssigner.backToFirstAssignment(IRunnerClean cRunner)
          Routes to IndexedParamsAssigner.reAssign(jtr.runners.IRunnerClean).
protected  void AbstractParamsAssigner.handleUserDefinedParameters(IRunnerClean cRunner, RunnerConfig runnerConfig, ParametersMap params)
          This method routes the initialization of the different families of supported parameters other than the standard ones.
protected  void AbstractParamsAssigner.performStdAssignment(IRunnerClean cRunner, RunnerConfig runnerConfig, ParametersMap params, IParamsAssigner caller)
          This method assigns to the input IRunnerClean instance all its configuration parameters specified in the jtr.xml file.
These parameters are stored into the runnerConfig and params input parameters.
 IRunnerParameterized CyclicParamsAssigner.reAssign(IRunnerClean cRunner)
          Perform every assignment subsequent to the first one using the RunnerConfig provided to the assign method.
 IRunnerParameterized IndexedParamsAssigner.reAssign(IRunnerClean cRunner)
          Reassigns the given runner instance cRunner with the associated parameters.
 

Uses of IRunnerClean in jtr.runners
 

Subinterfaces of IRunnerClean in jtr.runners
 interface 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.
 interface IRunnerJMS
          This interface defines all the set-up methods an IRunner meant for dealing with the JMS API has to expose.
 interface 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.
 interface 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.
 interface IRunnerWs
          This interface defines those methods required to inject into an IRunner concrete implementation the configuration required to access and invoke a webservice.
 

Classes in jtr.runners that implement IRunnerClean
 class 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.
 class AbstractRunner
          This is the base class every application level runner should extend.
 class AbstractRunnerAncestor
          This base abstract class is the ancestor common to every JTR abstract runner.
 class 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.
 class JUnitFacadeRunner
           
 

Methods in jtr.runners that return IRunnerClean
 IRunnerClean AbstractRunnerAncestor.clean()
          This method cleans all the configurations/parameters assigned to the current IRunner.
static IRunnerClean[] RunnerCreator.create(java.lang.String fqn, TestConfig testConfig, int count, ITestCompletionListener testComplLsnr)
          Short-hand method for instantiating a set of runners in CLEAN state.
static IRunnerClean RunnerCreator.create(java.lang.String fqn, TestConfig testConfig, ITestCompletionListener testComplLsnr)
          Creates a runner in CLEAN state using the provided FQN and the given TestConfig.
 


The JTR Project is licensed under GPL version 2