JTR 5.0 API Documentation

Uses of Interface
jtr.runners.IRunner

Packages that use IRunner
jtr.jms This package contains helper classes for performing JMS-related tasks. 
jtr.runners This package defines the hierarchy of interfaces that shape the interaction between user-defined runners and the JTR runtime. 
 

Uses of IRunner in jtr.jms
 

Methods in jtr.jms with parameters of type IRunner
static void JMSHelper.inject(IRunner target, JMSConfig jmsConfig)
          Performs the injection of all the JMS related objects into the given runner.
Note: you are not required to invoke this method from your concrete IRunner implementation: the JTR runtime will take care for you.
protected static void JMSHelper.injectConnectionFactories(IRunner target, JMSConfig jmsConfig)
           
protected static void JMSHelper.injectConnections(IRunner target, JMSConnectionFactory jmscf, javax.jms.ConnectionFactory cf, java.lang.String configKey)
           
protected static void JMSHelper.injectQueues(IRunner target, JMSConfig jmsConfig)
           
protected static void JMSHelper.injectQueueSessions(IRunner target, JMSConnection jmsc, javax.jms.QueueConnection qc)
           
protected static void JMSHelper.injectTopics(IRunner target, JMSConfig jmsConfig)
           
protected static void JMSHelper.injectTopicSessions(IRunner target, JMSConnection jmsc, javax.jms.TopicConnection tc)
           
protected static void JMSHelper.injectXAQueueSessions(IRunner target, JMSConnection jmsc, javax.jms.XAQueueConnection xaqc)
          injectXAQueueSessions
protected static void JMSHelper.injectXATopicSessions(IRunner target, JMSConnection jmsc, javax.jms.XATopicConnection xatc)
          injectXATopicSessions
 

Uses of IRunner in jtr.runners
 

Subinterfaces of IRunner in jtr.runners
 interface IRunnerJMS
          This interface defines all the set-up methods an IRunner meant for dealing with the JMS API has to expose.
 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 IRunner
 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
           
 


The JTR Project is licensed under GPL version 2