| 
 | JTR 5.0 API Documentation | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| 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 | IRunnerJMSThis interface defines all the set-up methods an IRunner meant for dealing with the JMS API has to expose. | 
|  interface | IRunnerWsThis interface defines those methods required to inject into an IRunnerconcrete implementation the configuration
 required to access and invoke a webservice. | 
| Classes in jtr.runners that implement IRunner | |
|---|---|
|  class | AbstractJMSRunnerThis 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.xmlconfiguration
 file. | 
|  class | AbstractRunnerThis is the base class every application level runner should extend. | 
|  class | AbstractRunnerAncestorThis base abstract class is the ancestor common to every JTR abstract runner. | 
|  class | AbstractWsRunnerThis abstract class is the base class every application-level IRunnerimplementation
 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.xmlconfiguration file. | 
|  class | JUnitFacadeRunner | 
| 
 | The JTR Project is licensed under GPL version 2 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||