A B C D E F G H I J L M N O P Q R S T U V W X

A

abort() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Generate a report, and abort the test
abort() - Method in class org.exolab.jmscts.core.service.TestTerminatorServer
Abort the compliance test
abort() - Method in interface org.exolab.jmscts.core.service.RemoteService
Abort the service
AbstractConnectionFactoryTestCase - class org.exolab.jmscts.core.AbstractConnectionFactoryTestCase.
This class provides a default implementation of the ConnectionFactoryTestCase interface.
AbstractConnectionFactoryTestCase(String) - Constructor for class org.exolab.jmscts.core.AbstractConnectionFactoryTestCase
Construct an instance of this class for a specific test case
AbstractConnectionTestCase - class org.exolab.jmscts.core.AbstractConnectionTestCase.
This class provides a default implementation of the ConnectionTestCase interface.
AbstractConnectionTestCase(String) - Constructor for class org.exolab.jmscts.core.AbstractConnectionTestCase
Construct an instance of this class for a specific test case.
AbstractMessageComparer - class org.exolab.jmscts.core.AbstractMessageComparer.
A helper class for comparing messages.
AbstractMessageComparer() - Constructor for class org.exolab.jmscts.core.AbstractMessageComparer
 
AbstractMessagePopulator - class org.exolab.jmscts.core.AbstractMessagePopulator.
A helper class for populating messages.
AbstractMessagePopulator() - Constructor for class org.exolab.jmscts.core.AbstractMessagePopulator
 
AbstractMessageTestCase - class org.exolab.jmscts.core.AbstractMessageTestCase.
This class provides a default implementation of the MessageTestCase interface.
AbstractMessageTestCase(String) - Constructor for class org.exolab.jmscts.core.AbstractMessageTestCase
Construct an instance of this class for a specific test case.
AbstractMessageTestRunner - class org.exolab.jmscts.core.AbstractMessageTestRunner.
This class enables generic message test cases to be run for each JMS message type.
AbstractMessageTestRunner(MessageTestCase) - Constructor for class org.exolab.jmscts.core.AbstractMessageTestRunner
Construct an instance with the test case to run.
AbstractMessageVerifier - class org.exolab.jmscts.core.AbstractMessageVerifier.
A helper class for verifying the content of messages.
AbstractMessageVerifier() - Constructor for class org.exolab.jmscts.core.AbstractMessageVerifier
Construct a new instance.
AbstractMessageVerifier(Class) - Constructor for class org.exolab.jmscts.core.AbstractMessageVerifier
Construct an instance with the expected exception thrown when methods are invoked
AbstractSelectorTestCase - class org.exolab.jmscts.test.selector.AbstractSelectorTestCase.
This class enables selector test cases to be run for each JMS message, session and synchronous/asynchronous processing type.
AbstractSelectorTestCase(String) - Constructor for class org.exolab.jmscts.test.selector.AbstractSelectorTestCase
Construct an instance of this class for a specific test case
AbstractSendReceiveTestCase - class org.exolab.jmscts.core.AbstractSendReceiveTestCase.
This class provides a default implementation of the SendReceiveTestCase interface.
AbstractSendReceiveTestCase(String) - Constructor for class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Construct an instance of this class for a specific test case
AbstractSessionTestCase - class org.exolab.jmscts.core.AbstractSessionTestCase.
This class provides a default implementation of the SessionTestCase interface.
AbstractSessionTestCase(String) - Constructor for class org.exolab.jmscts.core.AbstractSessionTestCase
Construct an instance of this class for a specific test case, to be run against all message acknowledgement types
AbstractTestRunner - class org.exolab.jmscts.core.AbstractTestRunner.
This class enables test cases to be run against different JMS providers
AbstractTestRunner(Class, String[]) - Constructor for class org.exolab.jmscts.core.AbstractTestRunner
Construct an instance using the class of the test case, and the list of arguments to configure the test suite
AbstractTestRunner(Test, String[]) - Constructor for class org.exolab.jmscts.core.AbstractTestRunner
Construct an instance with the test to run, and the list of arguments to configure the test suite
AckingListener - class org.exolab.jmscts.stress.AckingListener.
Listener which counts and acks each message it receives
AckingListener(int) - Constructor for class org.exolab.jmscts.stress.AckingListener
Construct an instance of the listener, with the number of messages expected to be received.
acknowledge() - Method in class org.exolab.jmscts.jms.message.BasicMessage
No-op.
AckType - class org.exolab.jmscts.core.AckType.
Helper class used to indicate what message acknowledgement type should be used to run a particular test case against
AckTypes - class org.exolab.jmscts.core.AckTypes.
Helper class used to indicate what message acknowledgement types to run a particular test case against
AckTypes(AckType) - Constructor for class org.exolab.jmscts.core.AckTypes
Construct a new instance to test against a single acknowledgement type
AckTypes(AckType[]) - Constructor for class org.exolab.jmscts.core.AckTypes
Construct a new instance to test against a set of message acknowledgement types
addAction(ThreadedAction) - Method in class org.exolab.jmscts.core.ThreadedActions
Add an action to be started and monitored by this
addAnyObject(int, Object) - Method in class org.exolab.jmscts.core.Text
Method addAnyObject
addAnyObject(int, Object) - Method in class org.exolab.jmscts.requirements.Text
Method addAnyObject
addAnyObject(Object) - Method in class org.exolab.jmscts.core.Text
Method addAnyObject
addAnyObject(Object) - Method in class org.exolab.jmscts.requirements.Text
Method addAnyObject
addAttribute(Attribute) - Method in class org.exolab.jmscts.core.meta.Meta
Method addAttribute
addAttribute(int, Attribute) - Method in class org.exolab.jmscts.core.meta.Meta
Method addAttribute
addClassMeta(ClassMeta) - Method in class org.exolab.jmscts.core.meta.MetaData
Method addClassMeta
addClassMeta(int, ClassMeta) - Method in class org.exolab.jmscts.core.meta.MetaData
Method addClassMeta
addCoverage(Coverage) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method addCoverage
addCoverage(int, Coverage) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method addCoverage
addError(Test, Throwable) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Logs a test error
addExclude(Exclude) - Method in class org.exolab.jmscts.core.filter.Filter
Method addExclude
addExclude(int, Exclude) - Method in class org.exolab.jmscts.core.filter.Filter
Method addExclude
addFailure(Failure) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method addFailure
addFailure(int, Failure) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method addFailure
addFailure(Test, AssertionFailedError) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Logs a test failure
addInclude(Include) - Method in class org.exolab.jmscts.requirements.Document
Method addInclude
addInclude(Include) - Method in class org.exolab.jmscts.core.filter.Filter
Method addInclude
addInclude(int, Include) - Method in class org.exolab.jmscts.requirements.Document
Method addInclude
addInclude(int, Include) - Method in class org.exolab.jmscts.core.filter.Filter
Method addInclude
addListener(ExecutionListener) - Method in class org.exolab.jmscts.core.AsyncExecutor
Add a listener to monitor for execution events
addListener(String, ExecutionListener) - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Add a listener for an application
addMessageListener(MessageListener) - Method in class org.exolab.jmscts.core.DelegatingListener
Register a message listener
addMethodMeta(int, MethodMeta) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method addMethodMeta
addMethodMeta(MethodMeta) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method addMethodMeta
addPath(String) - Method in class org.exolab.jmscts.provider.Paths
Add a path
addProvider(ProviderLoader) - Method in class org.exolab.jmscts.provider.Configuration
Add a provider
addReference(int, Reference) - Method in class org.exolab.jmscts.requirements.Document
Method addReference
addReference(Reference) - Method in class org.exolab.jmscts.requirements.Document
Method addReference
addReference(Reference) - Method in class org.exolab.jmscts.requirements.Requirements
Add a reference
addRequirement(int, Requirement) - Method in class org.exolab.jmscts.requirements.Document
Method addRequirement
addRequirement(Requirement) - Method in class org.exolab.jmscts.requirements.Document
Method addRequirement
addRequirement(Requirement) - Method in class org.exolab.jmscts.requirements.Requirements
Add a requirement
addRequirementChoice(int, RequirementChoice) - Method in class org.exolab.jmscts.requirements.Requirement
Method addRequirementChoice
addRequirementChoice(RequirementChoice) - Method in class org.exolab.jmscts.requirements.Requirement
Method addRequirementChoice
addRequirementId(int, String) - Method in class org.exolab.jmscts.report.CurrentTest
Method addRequirementId
addRequirementId(String) - Method in class org.exolab.jmscts.report.CurrentTest
Method addRequirementId
addStatistic(int, Statistic) - Method in class org.exolab.jmscts.report.TestRun
Method addStatistic
addStatistic(Statistic) - Method in class org.exolab.jmscts.report.TestRun
Method addStatistic
addTest(int, String) - Method in class org.exolab.jmscts.report.Coverage
Method addTest
addTest(String) - Method in class org.exolab.jmscts.report.Coverage
Method addTest
addTestRun(int, TestRun) - Method in class org.exolab.jmscts.report.TestRuns
Method addTestRun
addTestRun(TestRun) - Method in class org.exolab.jmscts.report.TestRuns
Method addTestRun
addTestRuns(int, TestRuns) - Method in class org.exolab.jmscts.report.Statistics
Method addTestRuns
addTestRuns(int, TestRuns) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method addTestRuns
addTestRuns(TestRuns) - Method in class org.exolab.jmscts.report.Statistics
Method addTestRuns
addTestRuns(TestRuns) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method addTestRuns
Admin - class org.exolab.jmscts.core.Admin.
This class enables the state of a running compliance suite to be captured, and the suite to be terminated.
ADMINISTERED - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All administered destination delivery types
ADMINISTERED - Static variable in class org.exolab.jmscts.core.types.DestinationType
The instance of the administered type
ADMINISTERED_CONSUMER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All administered destination consumer delivery types (i.e no browsers)
ADMINISTERED_TYPE - Static variable in class org.exolab.jmscts.core.types.DestinationType
The administered type
Administrator - interface org.exolab.jmscts.provider.Administrator.
This interface specifies methods for obtaining and manipulating administered objects managed by the JMS provider.
Although the JMS specification states that administered objects should be accessible via JNDI, not all providers implement this, and for those that do, there is no standard registration scheme (eg.
ALL - Static variable in class org.exolab.jmscts.core.MessageTypes
All message types
ALL - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
All connection factory types
ALL - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All delivery types
ALL - Static variable in class org.exolab.jmscts.core.AckTypes
All session message acknowledgement types
ALL_QUEUE - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
All queue connection factory types
ALL_SEND - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All SEND delivery types
ALL_TOPIC - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
All topic connection factory types
ALL_VALUES - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
All of the values to test against
ALL_VALUES - Static variable in interface org.exolab.jmscts.test.message.util.MessageValues
All of the values to test against
allocateId() - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Allocate a unique identifier to an application
AndOperatorTest - class org.exolab.jmscts.test.selector.AndOperatorTest.
This class tests selectors containing the AND operator.
AndOperatorTest(String) - Constructor for class org.exolab.jmscts.test.selector.AndOperatorTest
Create an instance of this class for a specific test case, testing against all delivery types
ASFTestSuite - class org.exolab.jmscts.test.asf.ASFTestSuite.
This class encapsulates all ASF related tests.
AsyncExecutor - class org.exolab.jmscts.core.AsyncExecutor.
This class enables java applications to be executed asynchronously, with the output being captured, or echoed to System.out and System.err Clients can register a listener to be notified when the application starts and stops.
AsyncExecutor(Class, String, int) - Constructor for class org.exolab.jmscts.core.AsyncExecutor
Constructor to execute a command, with output going to System.out and System.err
AsyncExecutor(Class, String, OutputStream, int) - Constructor for class org.exolab.jmscts.core.AsyncExecutor
Constructor to execute a command, with all output going to a stream
AsyncExecutor(Class, String, OutputStream, OutputStream, int) - Constructor for class org.exolab.jmscts.core.AsyncExecutor
Constructor to execute a command with standard output and error output going to two separate streams
ASYNCHRONOUS - Static variable in class org.exolab.jmscts.core.ReceiptType
Specifies to use asynchronous message receipt
ASYNCHRONOUS - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All asynchronous delivery types
ASYNCHRONOUS - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The instance of the asynchronous type
ASYNCHRONOUS_TYPE - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The asynchronous type
Attribute - class org.exolab.jmscts.core.meta.Attribute.
Class Attribute.
Attribute() - Constructor for class org.exolab.jmscts.core.meta.Attribute
 
AttributeDescriptor - class org.exolab.jmscts.core.meta.AttributeDescriptor.
Class AttributeDescriptor.
AttributeDescriptor() - Constructor for class org.exolab.jmscts.core.meta.AttributeDescriptor
 
AttributeHelper - class org.exolab.jmscts.core.AttributeHelper.
A helper class for retrieving attributes from class meta-data.
AuthTest - class org.exolab.jmscts.test.connection.AuthTest.
This class tests connection authorisation
AuthTest(String) - Constructor for class org.exolab.jmscts.test.connection.AuthTest
Create a new AuthTest.
AUTO_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.AckType
Non-transacted session, session automatically acknowledges messages
AUTO_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.AckTypes
Non-transacted session, session automatically acknowledges messages
AUTO_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.types.SessionType
The instance of the AUTO_ACKNOWLEDGE type
AUTO_ACKNOWLEDGE_TYPE - Static variable in class org.exolab.jmscts.core.types.SessionType
The AUTO_ACKNOWLEDGE type
AutoAckTest - class org.exolab.jmscts.test.session.AutoAckTest.
This class tests the behaviour of consumers on sessions created with the Session.AUTO_ACKNOWLEDGE message acknowledgment mode.
AutoAckTest(String) - Constructor for class org.exolab.jmscts.test.session.AutoAckTest
Construct a new AutoAckTest

B

BasicBytesMessage - class org.exolab.jmscts.jms.message.BasicBytesMessage.
This class provides a basic implementation of the javax.jms.BytesMessage interface.
BasicBytesMessage() - Constructor for class org.exolab.jmscts.jms.message.BasicBytesMessage
Construct a new BasicBytesMessage.
BasicMapMessage - class org.exolab.jmscts.jms.message.BasicMapMessage.
This class provides a basic implementation of the javax.jms.MapMessage interface.
BasicMapMessage() - Constructor for class org.exolab.jmscts.jms.message.BasicMapMessage
Construct a new BasicMapMessage
BasicMessage - class org.exolab.jmscts.jms.message.BasicMessage.
This class provides a basic implementation of the javax.jms.Message interface.
BasicMessage() - Constructor for class org.exolab.jmscts.jms.message.BasicMessage
Construct a new BasicMessage
BasicMessageFactory - class org.exolab.jmscts.jms.message.BasicMessageFactory.
Helper class for creating, and optionally populating messages
BasicMessageFactory() - Constructor for class org.exolab.jmscts.jms.message.BasicMessageFactory
Construct a new BasicMessageFactory
BasicMessageFactory(MessagePopulator) - Constructor for class org.exolab.jmscts.jms.message.BasicMessageFactory
Construct a new BasicMessageFactory
BasicMessagePopulator - class org.exolab.jmscts.core.BasicMessagePopulator.
A basic message populator that populates message bodies with 'Hello World!'.
BasicMessagePopulator() - Constructor for class org.exolab.jmscts.core.BasicMessagePopulator
 
BasicObjectMessage - class org.exolab.jmscts.jms.message.BasicObjectMessage.
This class provides a basic implementation of the javax.jms.ObjectMessage interface.
BasicObjectMessage() - Constructor for class org.exolab.jmscts.jms.message.BasicObjectMessage
Construct a new BasicObjectMessage
basicRun(TestResult) - Method in class org.exolab.jmscts.core.TestRunner
Runs the test case, by invoking TestRunner.runTest(junit.framework.Test, junit.framework.TestResult).
basicRun(TestResult) - Method in class org.exolab.jmscts.core.AbstractTestRunner
Runs the test case against each provider
basicRun(TestResult) - Method in class org.exolab.jmscts.core.StressTestRunner
Runs the test cases against each provider
basicRun(TestResult) - Method in class org.exolab.jmscts.core.JMSTestRunner
Runs the test case against each provider
BasicServerSession - class org.exolab.jmscts.jms.asf.BasicServerSession.
Implementation of the javax.jms.ServerSession interface.
BasicServerSession(BasicServerSessionPool, Session) - Constructor for class org.exolab.jmscts.jms.asf.BasicServerSession
Construct a new BasicServerSession
BasicServerSessionPool - class org.exolab.jmscts.jms.asf.BasicServerSessionPool.
Implementation of the javax.jms.ServerSessionPool interface.
BasicServerSessionPool(int, Connection, boolean, int, MessageListener) - Constructor for class org.exolab.jmscts.jms.asf.BasicServerSessionPool
Construct a new BasicServerSessionPool
BasicStreamMessage - class org.exolab.jmscts.jms.message.BasicStreamMessage.
This class provides a basic implementation of the javax.jms.ObjectMessage interface.
BasicStreamMessage() - Constructor for class org.exolab.jmscts.jms.message.BasicStreamMessage
Construct a new BasicStreamMessage.
BasicTextMessage - class org.exolab.jmscts.jms.message.BasicTextMessage.
This class provides a basic implementation of the javax.jms.ObjectMessage interface.
BasicTextMessage() - Constructor for class org.exolab.jmscts.jms.message.BasicTextMessage
Construct a new BasicTextMessage
begin(JMSTestCase) - Method in class org.exolab.jmscts.core.TestCoverage
Log the start of a test.
NOTE: TestCoverage.begin(org.exolab.jmscts.core.JMSTestCase) may not be invoked if the test setup fails.
begin(JMSTestCase) - Method in class org.exolab.jmscts.core.TestStatistics
Log the start of a test
Behaviour - class org.exolab.jmscts.report.Behaviour.
Class Behaviour.
Behaviour() - Constructor for class org.exolab.jmscts.report.Behaviour
 
BehaviourDescriptor - class org.exolab.jmscts.report.BehaviourDescriptor.
Class BehaviourDescriptor.
BehaviourDescriptor() - Constructor for class org.exolab.jmscts.report.BehaviourDescriptor
 
BetweenOperatorTest - class org.exolab.jmscts.test.selector.BetweenOperatorTest.
This class tests selector containing the BETWEEN operator.
BetweenOperatorTest(String) - Constructor for class org.exolab.jmscts.test.selector.BetweenOperatorTest
Create an instance of this class for a specific test case
BOOLEANS - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Boolean values to test against
BooleanTest - class org.exolab.jmscts.test.selector.BooleanTest.
This class tests selectors containing boolean literals.
BooleanTest(String) - Constructor for class org.exolab.jmscts.test.selector.BooleanTest
Create an instance of this class for a specific test case
BROWSER - Static variable in class org.exolab.jmscts.core.ReceiptType
Specifies to use a browser to receive messages.
BROWSER - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The instance of the browser type
BROWSER_TYPE - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The browser type
BYTE_ARRAYS - Static variable in interface org.exolab.jmscts.test.message.util.MessageValues
Byte array values to test against
BYTES - Static variable in class org.exolab.jmscts.core.MessageTypes
The bytes message type
BYTES - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Byte values to test against
BYTESMESSAGE - Static variable in class org.exolab.jmscts.core.types.MessageType
The instance of the BytesMessage type
BYTESMESSAGE_TYPE - Static variable in class org.exolab.jmscts.core.types.MessageType
The BytesMessage type
BytesMessageTest - class org.exolab.jmscts.test.message.bytes.BytesMessageTest.
This class tests the BytesMessage message type.
BytesMessageTest - class org.exolab.jmscts.test.message.copy.BytesMessageTest.
This class tests that BytesMessage copies content
BytesMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Construct a new BytesMessageTest
BytesMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.copy.BytesMessageTest
Create an instance of this class for a specific test case

C

CachingListener - class org.exolab.jmscts.core.CachingListener.
Helper class for receiving messages asynchronously and caching them
CachingListener(int) - Constructor for class org.exolab.jmscts.core.CachingListener
Construct an instance of the listener, with the number of messages expected to be received.
Cause - class org.exolab.jmscts.report.Cause.
Class Cause.
Cause() - Constructor for class org.exolab.jmscts.report.Cause
 
CauseDescriptor - class org.exolab.jmscts.report.CauseDescriptor.
Class CauseDescriptor.
CauseDescriptor() - Constructor for class org.exolab.jmscts.report.CauseDescriptor
 
ChainedMessagePopulator - class org.exolab.jmscts.core.ChainedMessagePopulator.
A helper class for populating messages by invoking a sequence of other message populators.
ChainedMessagePopulator(MessagePopulator[]) - Constructor for class org.exolab.jmscts.core.ChainedMessagePopulator
Construct an instance with the list of populators to invoke
CHARS - Static variable in interface org.exolab.jmscts.test.message.util.MessageValues
Char values to test against
checkImplements(Class) - Method in class org.exolab.jmscts.core.TestRunner
Helper method to check that a test case or suite implements the appropriate interface.
checkInvalidSelector(String) - Method in class org.exolab.jmscts.test.selector.AbstractSelectorTestCase
Verifies that attempting to construct a receiver for the supplied selector throws InvalidSelectorException
checkJMSRedelivered(List, boolean) - Method in class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest
Verifies that the JMSRedelivered property matches that expected
checkPropertyWrite() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determines if properties may be set
checkRead() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determines if the message body may be read
checkSelector(String, boolean) - Method in class org.exolab.jmscts.test.selector.AbstractSelectorTestCase
Verifies that the specified selector correctly selects messages
checkSelector(String, boolean, Map) - Method in class org.exolab.jmscts.test.selector.AbstractSelectorTestCase
Verifies that the specified selector correctly selects messages
checkWrite() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determines if the message body may be written
ClassHelper - class org.exolab.jmscts.core.ClassHelper.
Helper for loading classes and setting/getting any public properties.
ClassMeta - class org.exolab.jmscts.core.meta.ClassMeta.
Class ClassMeta.
ClassMeta() - Constructor for class org.exolab.jmscts.core.meta.ClassMeta
 
ClassMetaDescriptor - class org.exolab.jmscts.core.meta.ClassMetaDescriptor.
Class ClassMetaDescriptor.
ClassMetaDescriptor() - Constructor for class org.exolab.jmscts.core.meta.ClassMetaDescriptor
 
cleanup(boolean) - Method in interface org.exolab.jmscts.provider.Provider
Release any resources used by the provider
clearAnyObject() - Method in class org.exolab.jmscts.core.Text
Method clearAnyObject
clearAnyObject() - Method in class org.exolab.jmscts.requirements.Text
Method clearAnyObject
clearAttribute() - Method in class org.exolab.jmscts.core.meta.Meta
Method clearAttribute
clearBody() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Clear the message body
clearBody() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Clear the message body
clearBody() - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Clear out the message body.
clearBody() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Overide the super class method to reset the streams, and put the message body in write only mode.
clearBody() - Method in class org.exolab.jmscts.jms.message.BasicTextMessage
Clear out the message body.
clearBody() - Method in class org.exolab.jmscts.jms.message.BasicObjectMessage
Clear out the message body.
clearClassMeta() - Method in class org.exolab.jmscts.core.meta.MetaData
Method clearClassMeta
clearCoverage() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method clearCoverage
clearExclude() - Method in class org.exolab.jmscts.core.filter.Filter
Method clearExclude
clearFailure() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method clearFailure
clearInclude() - Method in class org.exolab.jmscts.requirements.Document
Method clearInclude
clearInclude() - Method in class org.exolab.jmscts.core.filter.Filter
Method clearInclude
clearMethodMeta() - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method clearMethodMeta
clearProperties() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Clear the message properties
clearReference() - Method in class org.exolab.jmscts.requirements.Document
Method clearReference
clearRequirement() - Method in class org.exolab.jmscts.requirements.Document
Method clearRequirement
clearRequirementChoice() - Method in class org.exolab.jmscts.requirements.Requirement
Method clearRequirementChoice
clearRequirementId() - Method in class org.exolab.jmscts.report.CurrentTest
Method clearRequirementId
clearStatistic() - Method in class org.exolab.jmscts.report.TestRun
Method clearStatistic
ClearTest - class org.exolab.jmscts.test.message.clear.ClearTest.
This class tests the behaviour of Message.clearBody() and Message.clearProperties()
clearTest() - Method in class org.exolab.jmscts.report.Coverage
Method clearTest
ClearTest(String) - Constructor for class org.exolab.jmscts.test.message.clear.ClearTest
Construct a new ClearTest
clearTestRun() - Method in class org.exolab.jmscts.report.TestRuns
Method clearTestRun
clearTestRuns() - Method in class org.exolab.jmscts.report.Statistics
Method clearTestRuns
clearTestRuns() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method clearTestRuns
ClearTestSuite - class org.exolab.jmscts.test.message.clear.ClearTestSuite.
This class encapsulates all Message.clearProperty() and Message.clearBody() related tests.
CLIENT_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.AckType
Non-transacted session, client ackwnowledges messages
CLIENT_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.AckTypes
Non-transacted session, client ackwnowledges messages
CLIENT_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.types.SessionType
The instance of the CLIENT_ACKNOWLEDGE type
CLIENT_ACKNOWLEDGE_TYPE - Static variable in class org.exolab.jmscts.core.types.SessionType
The CLIENT_ACKNOWLEDGE type
ClientAcknowledgeTest - class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest.
This class tests the behaviour of sessions created with the Session.CLIENT_ACKNOWLEDGE message acknowledgment mode.
ClientAcknowledgeTest(String) - Constructor for class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest
Construct a new ClientAcknowledgeTest
ClientAckTestSuite - class org.exolab.jmscts.test.session.clientack.ClientAckTestSuite.
This class encapsulates all CLIENT_ACKNOWLEDGE related tests.
ClientIdentifierTest - class org.exolab.jmscts.test.connection.ClientIdentifierTest.
This class verifies that the client identifier can be set, but only on creation of a connection.
ClientIdentifierTest(String) - Constructor for class org.exolab.jmscts.test.connection.ClientIdentifierTest
Create a new ClientIdentifierTest
close() - Method in interface org.exolab.jmscts.core.MessageReceiver
Close the underlying MessageConsumer or QueueBrowser
close() - Method in interface org.exolab.jmscts.core.MessageSender
Close the underlying MessageProducer
close() - Method in class org.exolab.jmscts.core.TestContext
Close this context
close() - Method in class org.exolab.jmscts.jms.asf.BasicServerSessionPool
Close the pool, destroying any allocated sessions
close() - Method in class org.exolab.jmscts.jms.asf.BasicServerSession
Close the server session
close(MessageReceiver) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to close a MessageReceiver
close(MessageReceiver[]) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to close a list of MessageReceivers The references are removed from the list.
close(MessageSender) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to close a MessageSender
close(MessageSender[]) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to close a list of MessageSenders.
CloseTest - class org.exolab.jmscts.test.message.close.CloseTest.
This class tests the behaviour of messages when the associated connection or session is closed.
CloseTest - class org.exolab.jmscts.test.session.CloseTest.
This class tests the behaviour of Session.close
CloseTest - class org.exolab.jmscts.test.session.clientack.CloseTest.
This class tests the behaviour of closing sessions created with the Session.CLIENT_ACKNOWLEDGE message acknowledgment mode.
CloseTest - class org.exolab.jmscts.test.session.transacted.CloseTest.
This class tests session rollback functionality.
CloseTest(String) - Constructor for class org.exolab.jmscts.test.message.close.CloseTest
Construct an instance of this class for a specific test case.
CloseTest(String) - Constructor for class org.exolab.jmscts.test.session.CloseTest
Construct a new CloseTest
CloseTest(String) - Constructor for class org.exolab.jmscts.test.session.clientack.CloseTest
Construct a new CloseTest
CloseTest(String) - Constructor for class org.exolab.jmscts.test.session.transacted.CloseTest
Construct a new CloseTest
CommitTest - class org.exolab.jmscts.test.session.transacted.CommitTest.
This class tests session commit functionality
CommitTest(String) - Constructor for class org.exolab.jmscts.test.session.transacted.CommitTest
Construct a new CommitTest
compare(Message, Message) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two messages.
compare(Message, Message) - Method in class org.exolab.jmscts.core.MessagePropertyComparer
Compare two message's properties
compare(Message, Message) - Method in interface org.exolab.jmscts.core.MessageComparer
Compare two messages
compareBytesMessages(BytesMessage, BytesMessage) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two BytesMessage instances.
compareBytesMessages(BytesMessage, BytesMessage) - Method in class org.exolab.jmscts.core.MessageBodyComparer
Compare two BytesMessage instances
compareBytesMessages(BytesMessage, BytesMessage) - Method in class org.exolab.jmscts.core.MessageBodyReferenceComparer
Compare two BytesMessage instances.
compareMapMessages(MapMessage, MapMessage) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two MapMessage instances.
compareMapMessages(MapMessage, MapMessage) - Method in class org.exolab.jmscts.core.MessageBodyComparer
Compare two MapMessage instances
compareMapMessages(MapMessage, MapMessage) - Method in class org.exolab.jmscts.core.MessageBodyReferenceComparer
Compare two MapMessage instances
compareMessages(Message, Message) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two Message instances.
compareMessages(Message, Message) - Method in class org.exolab.jmscts.core.MessageBodyComparer
Compare two Message instances.
compareObjectMessages(ObjectMessage, ObjectMessage) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two ObjectMessage instances.
compareObjectMessages(ObjectMessage, ObjectMessage) - Method in class org.exolab.jmscts.core.MessageBodyComparer
Compare two ObjectMessage instances
compareObjectMessages(ObjectMessage, ObjectMessage) - Method in class org.exolab.jmscts.core.MessageBodyReferenceComparer
Compare two ObjectMessage instances
compareStreamMessages(StreamMessage, StreamMessage) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two StreamMessage instances.
compareStreamMessages(StreamMessage, StreamMessage) - Method in class org.exolab.jmscts.core.MessageBodyComparer
Compare two StreamMessage instances
compareStreamMessages(StreamMessage, StreamMessage) - Method in class org.exolab.jmscts.core.MessageBodyReferenceComparer
Compare two StreamMessage instances
compareTextMessages(TextMessage, TextMessage) - Method in class org.exolab.jmscts.core.AbstractMessageComparer
Compare two TextMessage instances.
compareTextMessages(TextMessage, TextMessage) - Method in class org.exolab.jmscts.core.MessageBodyComparer
Compare two TextMessage instances
compareTextMessages(TextMessage, TextMessage) - Method in class org.exolab.jmscts.core.MessageBodyReferenceComparer
Compare two TextMessage instances
completed() - Method in class org.exolab.jmscts.core.CompletionListener
Notify completion of a task
CompletionListener - class org.exolab.jmscts.core.CompletionListener.
Helper class to synchronize on the completion of tasks
CompletionListener(int) - Constructor for class org.exolab.jmscts.core.CompletionListener
Construct a new CompletionListener
ComplianceTestSuite - class org.exolab.jmscts.test.ComplianceTestSuite.
This class encapsulates all compliance tests.
CONFIG - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The short name for the provider configuration argument
CONFIG_LONG - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The long name for the provider configuration argument
ConfigExpander - class org.exolab.jmscts.util.ConfigExpander.
This class expands elements and attributes in XML documents as the document is being parsed.
ConfigExpander(Reader) - Constructor for class org.exolab.jmscts.util.ConfigExpander
Construct a new instance
Configuration - class org.exolab.jmscts.provider.Configuration.
The provider configuration
Configuration() - Constructor for class org.exolab.jmscts.provider.Configuration
Construct a new Configuration
ConnectionCloseTest - class org.exolab.jmscts.test.connection.ConnectionCloseTest.
This class tests the behaviour of Connection.close
ConnectionCloseTest(String) - Constructor for class org.exolab.jmscts.test.connection.ConnectionCloseTest
Create a new ConnectionCloseTest.
ConnectionConsumerTest - class org.exolab.jmscts.test.asf.ConnectionConsumerTest.
This class tests the behaviour of ConnectionConsumers
ConnectionConsumerTest(String) - Constructor for class org.exolab.jmscts.test.asf.ConnectionConsumerTest
Create a new ConnectionConsumerTest.
ConnectionFactoryHelper - class org.exolab.jmscts.core.ConnectionFactoryHelper.
Helper for performing connection factory operations
ConnectionFactoryTestCase - interface org.exolab.jmscts.core.ConnectionFactoryTestCase.
This interface enables generic connection factory test cases to be run for each JMS connection factory type.
ConnectionFactoryTypes - class org.exolab.jmscts.core.ConnectionFactoryTypes.
Helper class used to indicate what JMS connection factory types to run a particular test case against
ConnectionHelper - class org.exolab.jmscts.core.ConnectionHelper.
Helper for performing connection operations
ConnectionTestCase - interface org.exolab.jmscts.core.ConnectionTestCase.
This interface enables generic connection test cases to be run for each JMS connection type.
ConnectionTestRunner - class org.exolab.jmscts.core.ConnectionTestRunner.
This class enables generic connection test cases to be run for each JMS connection type.
ConnectionTestRunner(ConnectionTestCase) - Constructor for class org.exolab.jmscts.core.ConnectionTestRunner
Construct an instance with the test case to run
ConnectionTestSuite - class org.exolab.jmscts.test.connection.ConnectionTestSuite.
This class encapsulates all Connection related tests.
CONSUMER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All consumer delivery types (i.e no browsers)
Context - class org.exolab.jmscts.report.Context.
This element specifies the context of a test case.
Context() - Constructor for class org.exolab.jmscts.report.Context
 
ContextDescriptor - class org.exolab.jmscts.report.ContextDescriptor.
Class ContextDescriptor.
ContextDescriptor() - Constructor for class org.exolab.jmscts.report.ContextDescriptor
 
Conversions - class org.exolab.jmscts.test.message.util.Conversions.
A helper class returning the conversion types supported by MapMessage and StreamMessage
convert(Object, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Converts an object from one type to another
convertBoolean(Boolean, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a boolean to the specified type
convertByte(Byte, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a byte to the specified type
convertChar(Character, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a char to the specified type
convertDouble(Double, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a double to the specified type
convertFloat(Float, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a float to the specified type
convertInt(Integer, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert an int to the specified type
convertLong(Long, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a long to the specified type
convertShort(Short, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a short to the specified type
convertString(String, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Convert a String to the specified type
copy(String, String) - Static method in class org.exolab.jmscts.report.FileHelper
Copy a file
CopyTestSuite - class org.exolab.jmscts.test.message.copy.CopyTestSuite.
This class encapsulates all message copying related tests.
COUNT - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The short name for the count argument
COUNT_LONG - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The long name for the count argument
count() - Method in class org.exolab.jmscts.core.MessageTypes
Return a count of the message types
count() - Method in class org.exolab.jmscts.core.ConnectionFactoryTypes
Return a count of the connection factory types
count() - Method in class org.exolab.jmscts.core.DeliveryTypes
Return a count of the delivery types
CountingListener - class org.exolab.jmscts.core.CountingListener.
Helper class for counting the number of messages received.
CountingListener(int) - Constructor for class org.exolab.jmscts.core.CountingListener
Construct an instance of the listener, with the number of messages expected to be received.
countTestCases() - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Counts the number of test cases that will be run by this test
countTestCases() - Method in class org.exolab.jmscts.core.SendReceiveTestRunner
Counts the number of test cases that will be run by this test
Coverage - class org.exolab.jmscts.report.Coverage.
This element lists the tests which have covered a particular requirement, and a count of any failures that occurred.
Coverage() - Constructor for class org.exolab.jmscts.report.Coverage
 
CoverageDescriptor - class org.exolab.jmscts.report.CoverageDescriptor.
Class CoverageDescriptor.
CoverageDescriptor() - Constructor for class org.exolab.jmscts.report.CoverageDescriptor
 
CoverageReport - class org.exolab.jmscts.report.CoverageReport.
This class generates a requirements coverage report in HTML from a TestCoverage instance
CoverageReport(String) - Constructor for class org.exolab.jmscts.report.CoverageReport
Construct an instance to generate a report from an existing coverage.xml file
CoverageReport(String, TestCoverage, ProviderLoader) - Constructor for class org.exolab.jmscts.report.CoverageReport
Construct an instance with the test suite's coverage of requirements
create() - Method in class org.exolab.jmscts.jms.asf.BasicServerSessionPool
Create a new server session
create() - Method in class org.exolab.jmscts.tools.MessagingCommand
Create the messaging tool
create() - Method in class org.exolab.jmscts.tools.receive.Main
Creates the messaging tool
create() - Method in class org.exolab.jmscts.tools.send.Main
Creates the messaging tool
create(Class) - Method in class org.exolab.jmscts.core.MessageFactory
Create a message of the specified type.
create(Message) - Static method in class org.exolab.jmscts.test.message.util.PopulatorVerifierFactory
Create a new MessagePopulatorVerifier for the supplied message
create(Message, Class) - Static method in class org.exolab.jmscts.test.message.util.PopulatorVerifierFactory
Create a new MessagePopulatorVerifier for the supplied message
create(Property) - Static method in class org.exolab.jmscts.core.PropertyHelper
Creates an objectified primitive from the supplied property
create(Session) - Static method in class org.exolab.jmscts.core.DestinationHelper
Create a temporary destination
create(String, boolean, Administrator) - Static method in class org.exolab.jmscts.core.DestinationHelper
Create an administered destination for the supplied name.
create(String, Object) - Static method in class org.exolab.jmscts.core.PropertyHelper
Creates a property for the supplied name and value
create(TestContext, String) - Static method in class org.exolab.jmscts.core.DestinationHelper
Create a destination for the supplied name, using a test context If the context specifies a messaging behaviour, then that will used to determine if an administered or temporary destination will be created, otherwise an administered destination will be created.
createBytesMessage() - Method in class org.exolab.jmscts.core.MessageFactory
Create a new BytesMessage
createBytesMessage() - Method in class org.exolab.jmscts.core.MessageCreator
Create a new BytesMessage
createBytesMessage() - Method in class org.exolab.jmscts.jms.message.BasicMessageFactory
Create a new BytesMessage
createConnection(TestContext, String) - Static method in class org.exolab.jmscts.core.ConnectionFactoryHelper
Create a connection.
createConnectionConsumer(TestContext, Destination, String, String, ServerSessionPool, int) - Static method in class org.exolab.jmscts.core.ConnectionHelper
Create a connection consumer
createConnectionContext(TestContext) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new connection context with the same connection type as the supplied context.
createConnectionFactoryTest(Class) - Static method in class org.exolab.jmscts.core.TestCreator
Create a connection factory test using its class.
createConnectionTest(Class) - Static method in class org.exolab.jmscts.core.TestCreator
Create a connection test using its class.
createConnectionTest(Test) - Static method in class org.exolab.jmscts.core.TestCreator
Create a connection test.
createConsumer(Session, Destination, String) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a message consumer for the supplied session and destination.
createConsumer(Session, Destination, String, String, boolean) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a message consumer for the supplied session and destination and selector.
createConsumer(TestContext, Destination, String) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a message consumer for the supplied test context and destination
createContext() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Creates a test context
createContext() - Method in class org.exolab.jmscts.core.StressTestRunner
Creates a test context
createContext() - Method in class org.exolab.jmscts.core.JMSTestRunner
Creates a test context
createDestination(String, boolean) - Method in interface org.exolab.jmscts.provider.Administrator
Create an administered destination
createMapMessage() - Method in class org.exolab.jmscts.core.MessageFactory
Create a new MapMessage
createMapMessage() - Method in class org.exolab.jmscts.core.MessageCreator
Create a new MapMessage
createMapMessage() - Method in class org.exolab.jmscts.jms.message.BasicMessageFactory
Create a new MapMessage
createMessage() - Method in class org.exolab.jmscts.core.MessageFactory
Create a new Message
createMessage() - Method in class org.exolab.jmscts.core.MessageCreator
Create a new Message
createMessage() - Method in class org.exolab.jmscts.jms.message.BasicMessageFactory
Create a new Message
createMessageTest(Class) - Static method in class org.exolab.jmscts.core.TestCreator
Create a message test using its class.
createMessageTest(Test) - Static method in class org.exolab.jmscts.core.TestCreator
Create a message test.
createObjectMessage() - Method in class org.exolab.jmscts.core.MessageFactory
Create a new ObjectMessage
createObjectMessage() - Method in class org.exolab.jmscts.core.MessageCreator
Create a new ObjectMessage
createObjectMessage() - Method in class org.exolab.jmscts.jms.message.BasicMessageFactory
Create a new ObjectMessage
createProducer(Session, Destination) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a message producer for the supplied test session and destination
createProducer(TestContext, Destination) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a message producer for the supplied test context and destination
createProvider() - Method in class org.exolab.jmscts.provider.ProviderLoader
Create a new provider.
createReceiver(Session, Destination, MessagingBehaviour) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageReceiver for the supplied session, destination, and messaging behaviour
createReceiver(Session, Destination, MessagingBehaviour, String, boolean) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageReceiver for the supplied session, destination, messaging behaviour, and selector
createReceiver(Session, Destination, MessagingBehaviour, String, String, boolean) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageReceiver for the supplied session, destination, messaging behaviour, and selector
createReceiver(String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create a MessageReceiver for a single destination returned by AbstractSendReceiveTestCase.getDestination(java.lang.String), using the default test context
createReceiver(TestContext, Destination) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageReceiver for the supplied test context and destination
createReceiver(TestContext, Destination, String, boolean) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageReceiver for the supplied test context, destination, selector, and noLocal flag
createReceiver(TestContext, Destination, String, String, boolean) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageReceiver for the supplied test context, destination, name, selector, and noLocal flag
createReceiver(TestContext, String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create a MessageReceiver for a single destination returned by AbstractSendReceiveTestCase.getDestination(java.lang.String), using the specified test context
createReceivers() - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create MessageReceiver instances for each destination returned by AbstractSendReceiveTestCase.getDestinations()
createReceivers(TestContext) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create MessageReceiver instances for each destination returned by AbstractSendReceiveTestCase.getDestinations()
createSender(Session, Destination, MessagingBehaviour) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageSender for the supplied session, destination and behaviour
createSender(String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create a MessageSender for a single destination returned by AbstractSendReceiveTestCase.getDestination(java.lang.String), using the default test context
createSender(TestContext, Destination) - Static method in class org.exolab.jmscts.core.SessionHelper
Create a MessageSender for the supplied test context
createSender(TestContext, String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create a MessageSender for a single destination returned by AbstractSendReceiveTestCase.getDestination(java.lang.String), using the specified test context
createSenders() - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create MessageSender instances for each destination returned by AbstractSendReceiveTestCase.getDestinations()
createSenders(TestContext) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to create MessageSender instances for each destination returned by AbstractSendReceiveTestCase.getDestinations()
createSendReceiveContext(TestContext) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new send/receive context with the same details as the supplied context.
createSendReceiveContext(TestContext, boolean) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new send/receive context with the same details as the supplied context.
createSendReceiveContext(TestContext, boolean, MessagingBehaviour) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new send/receive context with the same details as the supplied context, but with a different messaging behaviour.
createSendReceiveTest(Class) - Static method in class org.exolab.jmscts.core.TestCreator
Create a send/receive test using its class.
createSendReceiveTest(Test) - Static method in class org.exolab.jmscts.core.TestCreator
Create a send/receive test.
createSession(TestContext) - Static method in class org.exolab.jmscts.core.ConnectionHelper
Create a session of with the same behaviour as that of the supplied context
createSession(TestContext, AckType) - Static method in class org.exolab.jmscts.core.ConnectionHelper
Create a session
createSessionContext(TestContext) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new session context with the same session type as the supplied context.
createSessionContext(TestContext, AckType) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new session context from a connection context
createSessionContext(TestContext, boolean) - Static method in class org.exolab.jmscts.core.TestContextHelper
Creates a new session context with the same session type as the supplied context.
createSessionTest(Class) - Static method in class org.exolab.jmscts.core.TestCreator
Create a session test using its class.
createSessionTest(Test) - Static method in class org.exolab.jmscts.core.TestCreator
Create a session test.
createStreamMessage() - Method in class org.exolab.jmscts.core.MessageFactory
Create a new StreamMessage
createStreamMessage() - Method in class org.exolab.jmscts.core.MessageCreator
Create a new StreamMessage
createStreamMessage() - Method in class org.exolab.jmscts.jms.message.BasicMessageFactory
Create a new StreamMessage
createTestResult() - Method in class org.exolab.jmscts.core.JUnitTestRunner
Creates the TestResult to be used for the test run.
createTextMessage() - Method in class org.exolab.jmscts.core.MessageFactory
Create a new TextMessage
createTextMessage() - Method in class org.exolab.jmscts.core.MessageCreator
Create a new TextMessage
createTextMessage() - Method in class org.exolab.jmscts.jms.message.BasicMessageFactory
Create a new TextMessage
CurrentTest - class org.exolab.jmscts.report.CurrentTest.
This element details the state of the current executing test
CurrentTest() - Constructor for class org.exolab.jmscts.report.CurrentTest
 
CurrentTestDescriptor - class org.exolab.jmscts.report.CurrentTestDescriptor.
Class CurrentTestDescriptor.
CurrentTestDescriptor() - Constructor for class org.exolab.jmscts.report.CurrentTestDescriptor
 

D

DEFAULT_PORT - Static variable in class org.exolab.jmscts.core.AbstractTestRunner
The default registry port
DelayedAction - class org.exolab.jmscts.core.DelayedAction.
Helper class to run an action in a separate thread after a delay, and catch any exception that the action generates.
DelayedAction(long) - Constructor for class org.exolab.jmscts.core.DelayedAction
Construct a new DelayedAction
DelayedAction(long, CompletionListener) - Constructor for class org.exolab.jmscts.core.DelayedAction
Construct a new DelayedAction, with a listener to notify on completion
DelegatingListener - class org.exolab.jmscts.core.DelegatingListener.
A listener which delegates to one or more registered listeners
DelegatingListener() - Constructor for class org.exolab.jmscts.core.DelegatingListener
Construct a new DelegatingListener
DelegatingListener(MessageListener) - Constructor for class org.exolab.jmscts.core.DelegatingListener
Construct a new DelegatingListener, and register an initial listener
deleteOptional() - Method in class org.exolab.jmscts.requirements.Requirement
Method deleteOptional
deleteSupported() - Method in class org.exolab.jmscts.report.Coverage
Method deleteSupported
DeliveryModeType - class org.exolab.jmscts.core.types.DeliveryModeType.
Class DeliveryModeType.
DeliveryModeTypeDescriptor - class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor.
Class DeliveryModeTypeDescriptor.
DeliveryModeTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
 
DeliveryType - class org.exolab.jmscts.core.DeliveryType.
Helper class used to indicate what delivery, destination type and message receipt mode should be used to run a particular test case against
DeliveryType(boolean, boolean) - Constructor for class org.exolab.jmscts.core.DeliveryType
Create a new instance
DeliveryType(boolean, boolean, ReceiptType) - Constructor for class org.exolab.jmscts.core.DeliveryType
Create a new instance
DeliveryTypes - class org.exolab.jmscts.core.DeliveryTypes.
Helper class used to indicate what delivery, destination type and message receipt modes should be used to run a particular test case against
DeliveryTypes(DeliveryType) - Constructor for class org.exolab.jmscts.core.DeliveryTypes
Construct a new instance to test against a single delivery type
DeliveryTypes(DeliveryType[]) - Constructor for class org.exolab.jmscts.core.DeliveryTypes
Construct a new instance to test against a set of delivery types
Description - class org.exolab.jmscts.requirements.Description.
Class Description.
Description - class org.exolab.jmscts.core.meta.Description.
Class Description.
Description() - Constructor for class org.exolab.jmscts.requirements.Description
 
Description() - Constructor for class org.exolab.jmscts.core.meta.Description
 
DescriptionDescriptor - class org.exolab.jmscts.requirements.DescriptionDescriptor.
Class DescriptionDescriptor.
DescriptionDescriptor - class org.exolab.jmscts.core.meta.DescriptionDescriptor.
Class DescriptionDescriptor.
DescriptionDescriptor() - Constructor for class org.exolab.jmscts.requirements.DescriptionDescriptor
 
DescriptionDescriptor() - Constructor for class org.exolab.jmscts.core.meta.DescriptionDescriptor
 
DESTINATION - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The short name for the destination argument
DESTINATION_LONG - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The long name for the destination argument
destinationExists(String) - Method in interface org.exolab.jmscts.provider.Administrator
Determines if an administered destination exists
DestinationHelper - class org.exolab.jmscts.core.DestinationHelper.
Helper for creating, destroying and comparing Destination objects
DestinationType - class org.exolab.jmscts.core.types.DestinationType.
Class DestinationType.
DestinationTypeDescriptor - class org.exolab.jmscts.core.types.DestinationTypeDescriptor.
Class DestinationTypeDescriptor.
DestinationTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.DestinationTypeDescriptor
 
destroy(Destination, Administrator) - Static method in class org.exolab.jmscts.core.DestinationHelper
Destroy a destination
destroy(String, Administrator) - Static method in class org.exolab.jmscts.core.DestinationHelper
Destroy the named destination, if it exists
destroy(TestContext, Destination) - Static method in class org.exolab.jmscts.core.DestinationHelper
Destroy a destination if it exists, using a test context
destroyDestination(String) - Method in interface org.exolab.jmscts.provider.Administrator
Destroy an administered destination
destroyDestinations(Map) - Method in class org.exolab.jmscts.core.SendReceiveTestInvoker
Destroy any destinations set up for the test case
Document - class org.exolab.jmscts.requirements.Document.
The document element is the root element of all requirements documents.
Document() - Constructor for class org.exolab.jmscts.requirements.Document
 
DocumentDescriptor - class org.exolab.jmscts.requirements.DocumentDescriptor.
Class DocumentDescriptor.
DocumentDescriptor() - Constructor for class org.exolab.jmscts.requirements.DocumentDescriptor
 
doInvoke() - Method in class org.exolab.jmscts.tools.MessagingTool
Invoke the messaging tool
doInvoke() - Method in class org.exolab.jmscts.tools.receive.Receive
Receive messages
doInvoke() - Method in class org.exolab.jmscts.tools.send.Send
Send messages
doRun(Test) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Run a test suite
DOUBLES - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Double values to test against
DuplicateDurableSubscriberTest - class org.exolab.jmscts.test.topic.DuplicateDurableSubscriberTest.
This class tests the behaviour of durable TopicSubscribers
DuplicateDurableSubscriberTest(String) - Constructor for class org.exolab.jmscts.test.topic.DuplicateDurableSubscriberTest
Construct a new DupublicDurableSubscriberTest
DUPS_OK_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.AckType
Non-transacted session, messages are lazily acknowledged
DUPS_OK_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.AckTypes
Non-transacted session, messages are lazily acknowledged
DUPS_OK_ACKNOWLEDGE - Static variable in class org.exolab.jmscts.core.types.SessionType
The instance of the DUPS_OK_ACKNOWLEDGE type
DUPS_OK_ACKNOWLEDGE_TYPE - Static variable in class org.exolab.jmscts.core.types.SessionType
The DUPS_OK_ACKNOWLEDGE type
DupsAckTest - class org.exolab.jmscts.test.session.DupsAckTest.
This class tests the behaviour of consumers on sessions created with the Session.DUPS_OK_ACKNOWLEDGE message acknowledgment mode.
DupsAckTest(String) - Constructor for class org.exolab.jmscts.test.session.DupsAckTest
Construct a new DupsAckTest
DURABLE_ASYNCHRONOUS - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The instance of the durable_asynchronous type
DURABLE_ASYNCHRONOUS_TYPE - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The durable_asynchronous type
DURABLE_SYNCHRONOUS - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The instance of the durable_synchronous type
DURABLE_SYNCHRONOUS_TYPE - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The durable_synchronous type
DurableSubscriberTest - class org.exolab.jmscts.test.topic.DurableSubscriberTest.
This class tests the behaviour of durable TopicSubscribers
DurableSubscriberTest(String) - Constructor for class org.exolab.jmscts.test.topic.DurableSubscriberTest
Construct a new DurableSubscriberTest

E

EchoListener - class org.exolab.jmscts.core.EchoListener.
This helper class implements the MessageListener interface and echoes messages to another destination
EchoListener(MessageSender, int) - Constructor for class org.exolab.jmscts.core.EchoListener
Construct an instance with the sender, the number of messages to send when EchoListener.onMessage(javax.jms.Message) is invoked
EchoListener(Session, MessageSender, int, boolean) - Constructor for class org.exolab.jmscts.core.EchoListener
Construct an instance with the session, sender, the number of messages to send when EchoListener.onMessage(javax.jms.Message) is invoked.
EmptyMessageVerifier - class org.exolab.jmscts.test.message.util.EmptyMessageVerifier.
A helper class for verifying that a message has no body
EmptyMessageVerifier() - Constructor for class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Construct a new instance.
EmptyMessageVerifier(Class) - Constructor for class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Construct an instance with the expected exception thrown when methods are invoked
EmptyPropertyVerifier - class org.exolab.jmscts.test.message.util.EmptyPropertyVerifier.
A helper class for verifying that a message has no properties
EmptyPropertyVerifier() - Constructor for class org.exolab.jmscts.test.message.util.EmptyPropertyVerifier
Construct a new instance.
EmptyPropertyVerifier(boolean) - Constructor for class org.exolab.jmscts.test.message.util.EmptyPropertyVerifier
Construct a new instance
EmptySelectorTest - class org.exolab.jmscts.test.selector.EmptySelectorTest.
This class tests the behaviour of empty selectors.
EmptySelectorTest(String) - Constructor for class org.exolab.jmscts.test.selector.EmptySelectorTest
Create an instance of this class for a specific test case
end(JMSTestCase) - Method in class org.exolab.jmscts.core.TestCoverage
Log the end of a test
end(JMSTestCase) - Method in class org.exolab.jmscts.core.TestStatistics
Log the end of a test
enumerate() - Static method in class org.exolab.jmscts.core.types.FactoryType
Method enumerateReturns an enumeration of all possible instances of FactoryType
enumerate() - Static method in class org.exolab.jmscts.core.types.SessionType
Method enumerateReturns an enumeration of all possible instances of SessionType
enumerate() - Static method in class org.exolab.jmscts.core.types.DeliveryModeType
Method enumerateReturns an enumeration of all possible instances of DeliveryModeType
enumerate() - Static method in class org.exolab.jmscts.core.types.ReceiverType
Method enumerateReturns an enumeration of all possible instances of ReceiverType
enumerate() - Static method in class org.exolab.jmscts.core.types.MessageType
Method enumerateReturns an enumeration of all possible instances of MessageType
enumerate() - Static method in class org.exolab.jmscts.core.types.PropertyTypeType
Method enumerateReturns an enumeration of all possible instances of PropertyTypeType
enumerate() - Static method in class org.exolab.jmscts.core.types.DestinationType
Method enumerateReturns an enumeration of all possible instances of DestinationType
enumerate() - Static method in class org.exolab.jmscts.report.types.StatisticType
Method enumerateReturns an enumeration of all possible instances of StatisticType
enumerateAnyObject() - Method in class org.exolab.jmscts.core.Text
Method enumerateAnyObject
enumerateAnyObject() - Method in class org.exolab.jmscts.requirements.Text
Method enumerateAnyObject
enumerateAttribute() - Method in class org.exolab.jmscts.core.meta.Meta
Method enumerateAttribute
enumerateClassMeta() - Method in class org.exolab.jmscts.core.meta.MetaData
Method enumerateClassMeta
enumerateCoverage() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method enumerateCoverage
enumerateExclude() - Method in class org.exolab.jmscts.core.filter.Filter
Method enumerateExclude
enumerateFailure() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method enumerateFailure
enumerateInclude() - Method in class org.exolab.jmscts.requirements.Document
Method enumerateInclude
enumerateInclude() - Method in class org.exolab.jmscts.core.filter.Filter
Method enumerateInclude
enumerateMethodMeta() - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method enumerateMethodMeta
enumerateReference() - Method in class org.exolab.jmscts.requirements.Document
Method enumerateReference
enumerateRequirement() - Method in class org.exolab.jmscts.requirements.Document
Method enumerateRequirement
enumerateRequirementChoice() - Method in class org.exolab.jmscts.requirements.Requirement
Method enumerateRequirementChoice
enumerateRequirementId() - Method in class org.exolab.jmscts.report.CurrentTest
Method enumerateRequirementId
enumerateStatistic() - Method in class org.exolab.jmscts.report.TestRun
Method enumerateStatistic
enumerateTest() - Method in class org.exolab.jmscts.report.Coverage
Method enumerateTest
enumerateTestRun() - Method in class org.exolab.jmscts.report.TestRuns
Method enumerateTestRun
enumerateTestRuns() - Method in class org.exolab.jmscts.report.Statistics
Method enumerateTestRuns
enumerateTestRuns() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method enumerateTestRuns
equal(Destination, Destination) - Static method in class org.exolab.jmscts.core.DestinationHelper
Compares two destinations for equality
equal(Object, Object) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Helper to compare two objects for equality
equals(Object) - Method in class org.exolab.jmscts.core.AckType
Determines if this acknowledgement mode is equal to another object
equals(Object) - Method in class org.exolab.jmscts.core.Text
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.ReceiptType
Determines if this is equal to another object
equals(Object) - Method in class org.exolab.jmscts.core.Property
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Behaviour
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Statistics
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.RootCause
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Factory
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Context
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.TestRuns
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Cause
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Coverage
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.RequirementCoverage
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.CurrentTest
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Statistic
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.Failure
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.report.TestRun
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Reference
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Include
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Requirement
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.RequirementChoice
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Text
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Description
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Document
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.requirements.Section
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.filter.Selector
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.filter.Exclude
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.filter.Filter
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.filter.Include
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.meta.Meta
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.meta.Attribute
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.meta.MethodMeta
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.meta.MetaData
Note: hashCode() has not been overriden
equals(Object) - Method in class org.exolab.jmscts.core.meta.Description
Note: hashCode() has not been overriden
error(String, Throwable) - Method in interface org.exolab.jmscts.core.service.ExecutionMonitorListener
Event handler invoked when the application throws an exception just prior to termination
error(String, Throwable) - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Notifies all registered listeners for an application that the application has thrown an exception just prior to termination
error(Throwable) - Method in interface org.exolab.jmscts.core.ExecutionListener
Event handler invoked when the application throws an exception just prior to termination
error(Throwable) - Method in class org.exolab.jmscts.core.service.MessengerService
Event handler invoked when the application throws an exception just prior to termination
Exclude - class org.exolab.jmscts.core.filter.Exclude.
This element specifies to exclude the specified test cases when running the test suite
Exclude() - Constructor for class org.exolab.jmscts.core.filter.Exclude
 
ExcludeDescriptor - class org.exolab.jmscts.core.filter.ExcludeDescriptor.
Class ExcludeDescriptor.
ExcludeDescriptor() - Constructor for class org.exolab.jmscts.core.filter.ExcludeDescriptor
 
ExecutionListener - interface org.exolab.jmscts.core.ExecutionListener.
This interface enables the state of running applications to be monitored
ExecutionMonitorListener - interface org.exolab.jmscts.core.service.ExecutionMonitorListener.
This interface enables the state of running applications to be monitored
ExecutionMonitorService - class org.exolab.jmscts.core.service.ExecutionMonitorService.
This service enables the state of a running compliance suite to be captured.
ExecutionMonitorService(int) - Constructor for class org.exolab.jmscts.core.service.ExecutionMonitorService
Construct a new ExecutionMonitorService
Executor - class org.exolab.jmscts.core.Executor.
This class enables commands to be executed, with the output being captured, or echoed to System.out and System.err
Executor(String) - Constructor for class org.exolab.jmscts.core.Executor
Constructor to execute a command, with output going to System.out and System.err
Executor(String, OutputStream) - Constructor for class org.exolab.jmscts.core.Executor
Constructor to execute a command, with all output going to a stream
Executor(String, OutputStream, OutputStream) - Constructor for class org.exolab.jmscts.core.Executor
Constructor to execute a command with standard output and error output going to two separate streams
expect(Message, String, Object) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Helper to invoke a method taking no arguments, and verify that the result matches that expected
expect(Message, String, Object[], Object) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Helper to invoke a method taking a list of arguments, and verify that the result matches that expected
expect(Message, String, Object, Object) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Helper to invoke a method taking a single argument, and verify that the result matches that expected
ExpirationTest - class org.exolab.jmscts.test.producer.ttl.ExpirationTest.
This class tests message expiration
ExpirationTest(String) - Constructor for class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Construct a new ExpirationTest

F

Factory - class org.exolab.jmscts.report.Factory.
Class Factory.
FACTORY - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The short name for the factory argument
FACTORY_LONG - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The long name for the factory argument
Factory() - Constructor for class org.exolab.jmscts.report.Factory
 
FactoryDescriptor - class org.exolab.jmscts.report.FactoryDescriptor.
Class FactoryDescriptor.
FactoryDescriptor() - Constructor for class org.exolab.jmscts.report.FactoryDescriptor
 
FactoryType - class org.exolab.jmscts.core.types.FactoryType.
Class FactoryType.
FactoryTypeDescriptor - class org.exolab.jmscts.core.types.FactoryTypeDescriptor.
Class FactoryTypeDescriptor.
FactoryTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.FactoryTypeDescriptor
 
fail(Method) - Method in class org.exolab.jmscts.core.MethodInvoker
Helper to raise an exception when a method doesn't throw the expected exception
failed(JMSTestCase, Throwable, Throwable) - Method in class org.exolab.jmscts.core.TestStatistics
Log a test case failure
failed(String, Throwable) - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Notifies all registered listeners for an application that the application failed to start
failed(Test, Throwable, Throwable) - Method in class org.exolab.jmscts.core.TestCoverage
Log a test case failure
failed(Throwable) - Method in interface org.exolab.jmscts.core.ExecutionListener
Event handler invoked if the application cannot be started
failed(Throwable) - Method in class org.exolab.jmscts.core.service.MessengerService
Event handler invoked if the application cannot be started
Failure - class org.exolab.jmscts.report.Failure.
This element describes a test case failure.
Failure() - Constructor for class org.exolab.jmscts.report.Failure
 
FailureDescriptor - class org.exolab.jmscts.report.FailureDescriptor.
Class FailureDescriptor.
FailureDescriptor() - Constructor for class org.exolab.jmscts.report.FailureDescriptor
 
FileHelper - class org.exolab.jmscts.report.FileHelper.
Helper class for manipulating files
Filter - class org.exolab.jmscts.core.filter.Filter.
The filter element is the root element of all test case filter documents.
Filter() - Constructor for class org.exolab.jmscts.core.filter.Filter
 
FilterDescriptor - class org.exolab.jmscts.core.filter.FilterDescriptor.
Class FilterDescriptor.
FilterDescriptor() - Constructor for class org.exolab.jmscts.core.filter.FilterDescriptor
 
FLOATS - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Float values to test against
FloatTest - class org.exolab.jmscts.test.selector.FloatTest.
This class tests selectors containing floating point literals and objects.
FloatTest(String) - Constructor for class org.exolab.jmscts.test.selector.FloatTest
Create an instance of this class for a specific test case, testing against all delivery types
ForeignMessageTest - class org.exolab.jmscts.test.message.foreign.ForeignMessageTest.
This class tests the behaviour of sending 'foreign' messages.
ForeignMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.foreign.ForeignMessageTest
Construct a new ForeignMessageTest
fromString(String) - Static method in class org.exolab.jmscts.core.MessageTypes
Helper to convert a message name to a MessageTypes instance
fromString(String) - Static method in class org.exolab.jmscts.core.DeliveryType
Helper to parse a DeliveryType from a string
fromString(String) - Static method in class org.exolab.jmscts.core.AckType
Helper to convert a stringified acknowledgement type to a AckType instance
fromString(String) - Static method in class org.exolab.jmscts.core.ConnectionFactoryTypes
Helper to convert a factory name to a ConnectionFactoryTypes instance
fromString(String) - Static method in class org.exolab.jmscts.core.ReceiptType
Helper to parse a ReceiptType from a string
fromString(String[]) - Static method in class org.exolab.jmscts.core.MessageTypes
Helper to convert a set of type strings to a MessageTypes instance
fromString(String[]) - Static method in class org.exolab.jmscts.core.ConnectionFactoryTypes
Helper to convert a set of factory names to a ConnectionFactoryTypes instance
fromString(String[]) - Static method in class org.exolab.jmscts.core.DeliveryTypes
Helper to parse a DeliveryType from a string
fromString(String[]) - Static method in class org.exolab.jmscts.core.AckTypes
Helper to convert a set of stringified acknowledgement types to a AckTypes instance

G

getAccessMode() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getAccessMode
getAccessMode() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getAccessMode
getAcknowledgeMode() - Method in class org.exolab.jmscts.core.AckType
Returns the acknowledgement mode.
getAckType() - Method in class org.exolab.jmscts.core.TestContext
Returns the current session's message acknowledgement type
getAckTypes() - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Returns the message acknowledgement types of the sessions to test against.
getAckTypes() - Method in class org.exolab.jmscts.core.AbstractSessionTestCase
Returns the session types to test against.
getAckTypes() - Method in interface org.exolab.jmscts.core.SessionTestCase
Returns the session types to test against.
getAdministered() - Method in class org.exolab.jmscts.core.DeliveryType
DeReturns true if destinations are administered, false if destinations are temporary.
getAdministered() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Determines if destinations are administered or temporary
getAdministrator() - Method in class org.exolab.jmscts.core.TestContext
Returns the JMS provider's administration interface
getAdministrator() - Method in interface org.exolab.jmscts.provider.Provider
Returns the administration interface
getAnyObject() - Method in class org.exolab.jmscts.core.Text
Method getAnyObject
getAnyObject() - Method in class org.exolab.jmscts.requirements.Text
Method getAnyObject
getAnyObject(int) - Method in class org.exolab.jmscts.core.Text
Method getAnyObject
getAnyObject(int) - Method in class org.exolab.jmscts.requirements.Text
Method getAnyObject
getAnyObjectCount() - Method in class org.exolab.jmscts.core.Text
Method getAnyObjectCount
getAnyObjectCount() - Method in class org.exolab.jmscts.requirements.Text
Method getAnyObjectCount
getAttribute() - Method in class org.exolab.jmscts.core.meta.Meta
Method getAttribute
getAttribute(int) - Method in class org.exolab.jmscts.core.meta.Meta
Method getAttribute
getAttributeCount() - Method in class org.exolab.jmscts.core.meta.Meta
Method getAttributeCount
getAttributes(Class, String) - Static method in class org.exolab.jmscts.core.AttributeHelper
Return a list of attribute values for the specified attribute name, associated with a particular class
getAttributes(Class, String, String) - Static method in class org.exolab.jmscts.core.AttributeHelper
Return a list of attribute values for the specified attribute name, associated with a particular method
getAttributes(Class, String, String, boolean) - Static method in class org.exolab.jmscts.core.AttributeHelper
Return a list of attribute values for the specified attribute name, associated with a particular method and/or class.
getAttributes(Method, String) - Static method in class org.exolab.jmscts.core.AttributeHelper
Return a list of attribute values for the specified attribute name associated with a particular method
getBehaviour() - Method in class org.exolab.jmscts.report.Context
Returns the value of field 'behaviour'.
getBehaviour(TestContext) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps the messaging behaviour in a TestContext to a Behaviour
getBodyReadOnly() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determines if the message body is read only
getBoolean(Class, String) - Static method in class org.exolab.jmscts.core.AttributeHelper
Returns the boolean value of an attribute, associated with a particular class
getBoolean(Class, String, String) - Static method in class org.exolab.jmscts.core.AttributeHelper
Returns the boolean value of an attribute, associated with a particular method
getBoolean(Class, String, String, boolean) - Static method in class org.exolab.jmscts.core.AttributeHelper
Returns the boolean value of an attribute, associated with a particular method and/or class
getBoolean(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the boolean value with the given name
getBooleanProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the boolean property value with the give name
getByte(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the byte value with the given name
getByteProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the byte property value with the give name
getBytes(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the byte array value with the given name
getCause() - Method in class org.exolab.jmscts.report.Failure
Returns the value of field 'cause'.
getChar(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the Unicode character value with the given name
getChildContext() - Method in class org.exolab.jmscts.core.TestRunner
Returns the test context of child test cases
getClassMeta() - Method in class org.exolab.jmscts.core.meta.MetaData
Method getClassMeta
getClassMeta(int) - Method in class org.exolab.jmscts.core.meta.MetaData
Method getClassMeta
getClassMetaCount() - Method in class org.exolab.jmscts.core.meta.MetaData
Method getClassMetaCount
getClassName() - Method in class org.exolab.jmscts.provider.ProviderLoader
Returns the provider implementation class name
getCompleted() - Method in class org.exolab.jmscts.core.CompletionListener
Returns the number of completed tasks
getConnection() - Method in class org.exolab.jmscts.core.TestContext
Returns the current connection
getConnectionFactory() - Method in class org.exolab.jmscts.core.TestContext
Returns the current connection factory
getConnectionFactoryType() - Method in class org.exolab.jmscts.core.TestContext
Returns the connection factory type
getConnectionFactoryTypes() - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Get the connection factory types to test against
getConnectionFactoryTypes() - Method in class org.exolab.jmscts.core.AbstractConnectionFactoryTestCase
Return the connection factory types to run this test case against This implementation returns the values of any jmscts.factory javadoc tags associated with the test case
getConnectionFactoryTypes() - Method in class org.exolab.jmscts.core.ConnectionTestRunner
Return the connection factory types to run the test cases against
getConnectionFactoryTypes() - Method in interface org.exolab.jmscts.core.ConnectionFactoryTestCase
Get the connection factory types to test against
getConnectionFactoryTypes() - Method in class org.exolab.jmscts.core.SessionTestRunner
Get the connection factory types to test against
getConnectionType() - Method in class org.exolab.jmscts.core.TestContext
Returns the current connection type
getContent() - Method in class org.exolab.jmscts.core.Text
Returns the value of field 'content'.
getContent() - Method in class org.exolab.jmscts.requirements.Text
Returns the value of field 'content'.
getContent() - Method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest.MyObject
Returns the content
getContext() - Method in class org.exolab.jmscts.core.TestRunner
Return the context to test against
getContext() - Method in class org.exolab.jmscts.core.JMSTestCase
Return the context to test against
getContext() - Method in interface org.exolab.jmscts.core.JMSTest
Return the context to test against
getContext() - Method in class org.exolab.jmscts.report.TestRun
Returns the value of field 'context'.
getContext() - Method in class org.exolab.jmscts.tools.MessagingTool
Returns the connection factory test context
getContext(TestContext) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps a TestContext instance to a Context
getCount() - Method in class org.exolab.jmscts.report.Statistic
Returns the value of field 'count'.
getCount() - Method in class org.exolab.jmscts.tools.MessagingTool
Returns the number of messages to process
getCoverage() - Method in class org.exolab.jmscts.core.TestCoverage
Returns the coverage of requirements by the test suite
getCoverage() - Method in class org.exolab.jmscts.core.TestContext
Returns the test coverage of requirements
getCoverage() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getCoverage
getCoverage(int) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getCoverage
getCoverageCount() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getCoverageCount
getCurrentTest() - Method in class org.exolab.jmscts.report.RequirementCoverage
Returns the value of field 'currentTest'.
getDeliveryMode() - Method in class org.exolab.jmscts.core.DeliveryType
Returns the delivery mode.
getDeliveryMode() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Get the message delivery mode
getDeliveryMode() - Method in class org.exolab.jmscts.report.Behaviour
Returns the value of field 'deliveryMode'.
getDeliveryMode() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'deliveryMode'.
getDeliveryTypes() - Method in interface org.exolab.jmscts.core.SendReceiveTestCase
Return the delivery types to run this test case against
getDeliveryTypes() - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Return the delivery types to run this test case against This implementation returns the values of any jmscts.delivery javadoc tags associated with the test case.
getDescription() - Method in class org.exolab.jmscts.report.Failure
Returns the value of field 'description'.
getDescription() - Method in class org.exolab.jmscts.requirements.Requirement
Returns the value of field 'description'.
getDescription() - Method in class org.exolab.jmscts.requirements.Document
Returns the value of field 'description'.
getDescription() - Method in class org.exolab.jmscts.core.meta.Meta
Returns the value of field 'description'.
getDestination() - Method in interface org.exolab.jmscts.core.MessageReceiver
Return the destination associated with the MessageConsumer
getDestination() - Method in interface org.exolab.jmscts.core.MessageSender
Return the destination associated with the MessageProducer
getDestination() - Method in class org.exolab.jmscts.report.Behaviour
Returns the value of field 'destination'.
getDestination() - Method in class org.exolab.jmscts.tools.MessagingTool
Returns the destination
getDestination() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'destination'.
getDestination(String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Returns the named destination
getDestinations() - Method in interface org.exolab.jmscts.core.SendReceiveTestCase
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.stress.SendReceive50Size0KTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.stress.SendReceive2Size0KTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.stress.SendReceive0KTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.stress.Send0KTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.stress.ReceiveSize0KTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.asf.ConnectionConsumerTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.connection.ReceiverTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.connection.SendReceiveStopTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.connection.ListenerTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.clear.RecoverClearTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.clear.RollbackClearTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.close.CloseTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.copy.MessageCopyTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.foreign.ForeignMessageTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.header.JMSReplyToTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.header.JMSDestinationTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.header.JMSMessageIDTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.properties.PropertyTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.selector.AbstractSelectorTestCase
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.selector.EmptySelectorTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.MessageListenerTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.ReceiverCloseTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.ListenerCloseTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.AutoAckTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.DupsAckTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.clientack.RepublishTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.clientack.CloseTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.transacted.CommitTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.transacted.RollbackTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.session.transacted.CloseTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.topic.DurableSubscriberTest
Returns the list of destination names used by this test case.
getDestinations() - Method in class org.exolab.jmscts.test.topic.NoLocalTest
Returns the list of destination names used by this test case.
getDouble(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the double value with the given name
getDoubleProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the double property value with the give name
getDurable() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Returns true if topic subscribers are durable.
getDurableOnly() - Method in interface org.exolab.jmscts.core.SendReceiveTestCase
Returns true if this test case only supports durable topic subscribers.
getDurableOnly() - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Determines if this test case only supports durable topic subscribers.
getElapsedTime() - Method in class org.exolab.jmscts.core.ThreadedAction
Returns the elapsed time of the action.
getException() - Method in class org.exolab.jmscts.core.ThreadedAction
Returns any exception thrown by ThreadedAction.runProtected(), or null, if no exception was thrown
getException() - Method in class org.exolab.jmscts.core.ThreadedActions
Returns any exception thrown by ThreadedActions.runProtected().
getExclude() - Method in class org.exolab.jmscts.core.filter.Filter
Method getExclude
getExclude(int) - Method in class org.exolab.jmscts.core.filter.Filter
Method getExclude
getExcludeCount() - Method in class org.exolab.jmscts.core.filter.Filter
Method getExcludeCount
getExpected() - Method in class org.exolab.jmscts.core.CountingListener
Returns the no.
getExpectedException() - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Return the exception type expected to be thrown by methods
getExtends() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getExtends
getExtends() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getExtends
getFactory() - Method in class org.exolab.jmscts.report.Context
Returns the value of field 'factory'.
getFactory() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'factory'.
getFactory(TestContext) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps the factory in a TestContext to a Factory
getFailure() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getFailure
getFailure() - Method in class org.exolab.jmscts.report.TestRun
Returns the value of field 'failure'.
getFailure(int) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getFailure
getFailure(String, Throwable, Throwable) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps exceptions to a Failure
getFailure(Throwable, Throwable) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps exceptions to a Failure
getFailureCount() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getFailureCount
getFailures() - Method in class org.exolab.jmscts.report.Coverage
Returns the value of field 'failures'.
getFilter() - Method in class org.exolab.jmscts.core.TestRunner
Return the test case filter
getFloat(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the float value with the given name
getFloatProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the float property value with the give name
getHome() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Returns the value of the jmscts.home system property, defaulting to the value of user.dir if its not set
getHome() - Method in class org.exolab.jmscts.tools.MessagingCommand
Returns the value of the jmscts.home system property, defaulting to the value of user.dir if its not set
getIdentity() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getIdentity
getIdentity() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getIdentity
getInclude() - Method in class org.exolab.jmscts.requirements.Document
Method getInclude
getInclude() - Method in class org.exolab.jmscts.core.filter.Filter
Method getInclude
getInclude(int) - Method in class org.exolab.jmscts.requirements.Document
Method getInclude
getInclude(int) - Method in class org.exolab.jmscts.core.filter.Filter
Method getInclude
getIncludeCount() - Method in class org.exolab.jmscts.requirements.Document
Method getIncludeCount
getIncludeCount() - Method in class org.exolab.jmscts.core.filter.Filter
Method getIncludeCount
getInt(Class, String, int) - Static method in class org.exolab.jmscts.core.TestProperties
Returns the value of a property.
getInt(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the integer value with the given name
getInt(String, int) - Static method in class org.exolab.jmscts.core.TestProperties
Returns the value of a property.
getIntProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the int property value with the give name
getInvalidConversions(Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Returns the list of invalid conversions for a particular type
getJavaClass() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getJavaClass
getJavaClass() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getJavaClass
getJMSCorrelationID() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the correlation ID for the message
getJMSCorrelationIDAsBytes() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the correlation ID as an array of bytes
getJMSDeliveryMode() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message delivery mode
getJMSDestination() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message destination
getJMSExpiration() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message's expiration value
getJMSMessageID() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message ID
getJMSPriority() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message priority
getJMSRedelivered() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determine if the message is being delivered
getJMSReplyTo() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the reply-to destination
getJMSTimestamp() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message timestamp
getJMSType() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Get the message type
getLoader() - Method in class org.exolab.jmscts.core.JUnitTestRunner
Always use the StandardTestSuiteLoader.
getLong(Class, String, long) - Static method in class org.exolab.jmscts.core.TestProperties
Returns the value of a property.
getLong(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the long value with the given name
getLong(String, long) - Static method in class org.exolab.jmscts.core.TestProperties
Returns the value of a property.
getLongProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the long property value with the give name
getMapNames() - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return an Enumeration of all the Map message's names.
getMessage() - Method in class org.exolab.jmscts.core.TestContext
Returns the current message
getMessage() - Method in class org.exolab.jmscts.report.Context
Returns the value of field 'message'.
getMessage() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'message'.
getMessage(TestContext) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps the message in a TestContext to a MessageType
getMessagePopulator() - Method in class org.exolab.jmscts.core.AbstractMessageTestCase
Get the message populator.
getMessagePopulator() - Method in interface org.exolab.jmscts.core.MessageTestCase
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.stress.SendReceive50Size0KTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.stress.SendReceive2Size0KTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.stress.SendReceive0KTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.stress.Send0KTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.stress.ReceiveSize0KTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.close.CloseTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.copy.MessageCopyTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.copy.MapMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.copy.StreamMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.copy.BytesMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.object.ObjectMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.selector.AbstractSelectorTestCase
Get the message populator.
getMessagePopulator() - Method in class org.exolab.jmscts.test.selector.EmptySelectorTest
Get the message populator.
getMessages() - Method in class org.exolab.jmscts.core.CachingListener
Returns the list of received messages
getMessages() - Method in class org.exolab.jmscts.core.ThreadedReceiver
The received messages, when synchronous receipt is used
getMessageType() - Method in class org.exolab.jmscts.core.TestContext
Returns the current message type
getMessageTypes() - Method in class org.exolab.jmscts.core.AbstractMessageTestCase
Returns the message types to test against This implementation returns the values of any jmscts.message javadoc tags associated with the test case.
getMessageTypes() - Method in interface org.exolab.jmscts.core.MessageTestCase
Get the message types to test against
getMessagingBehaviour() - Method in class org.exolab.jmscts.core.TestContext
Returns the current messaging behaviour
getMethod(Class, String, Object[]) - Static method in class org.exolab.jmscts.core.ClassHelper
Helper to return a method given its name and a list of arguments
getMethod(String) - Method in class org.exolab.jmscts.core.MethodCache
Get the named method.
getMethod(String, int) - Method in class org.exolab.jmscts.core.MethodCache
Get the named method, with the specified number of arguments.
getMethodMeta() - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method getMethodMeta
getMethodMeta(int) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method getMethodMeta
getMethodMetaCount() - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method getMethodMetaCount
getMethods() - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Returns a cache of methods for a message, to avoid expensive reflect operations.
getMethods() - Method in class org.exolab.jmscts.test.message.util.MessagePropertyVerifier
Returns a cache of the Message methods
getName() - Method in interface org.exolab.jmscts.core.MessageReceiver
Returns the name of the subscriber, if the consumer is a durable topic subscriber
getName() - Method in class org.exolab.jmscts.core.Property
Returns the value of field 'name'.
getName() - Method in class org.exolab.jmscts.provider.ProviderLoader
Returns the provider name
getName() - Method in class org.exolab.jmscts.requirements.Section
Returns the value of field 'name'.
getName() - Method in class org.exolab.jmscts.core.meta.Meta
Returns the value of field 'name'.
getName() - Method in class org.exolab.jmscts.core.meta.Attribute
Returns the value of field 'name'.
getName(Destination) - Static method in class org.exolab.jmscts.core.DestinationHelper
Returns the name of a destination
getName(JMSTestCase) - Static method in class org.exolab.jmscts.report.ReportHelper
Return a fully qualified name for a test case
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getNameSpacePrefix
getNameSpacePrefix() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getNameSpacePrefix
getNameSpaceURI() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getNameSpaceURI
getNameSpaceURI() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getNameSpaceURI
getNoLocal() - Method in interface org.exolab.jmscts.core.MessageReceiver
Returns the no-local value, if the consumer is a topic subscriber
getObject() - Method in class org.exolab.jmscts.jms.message.BasicObjectMessage
Get the serializable object containing this message's data.
getObject(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the Java object value with the given name
getObjectProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the Object property value with the give name
getOptional() - Method in class org.exolab.jmscts.requirements.Requirement
Returns the value of field 'optional'.
getOptions() - Method in class org.exolab.jmscts.tools.MessagingCommand
Returns the command line arguments
getOptions() - Method in class org.exolab.jmscts.tools.receive.Main
Returns the command line options
getOptions() - Method in class org.exolab.jmscts.tools.send.Main
Returns the command line options
getParent() - Method in class org.exolab.jmscts.core.TestContext
Returns the parent context
getPassword() - Method in class org.exolab.jmscts.report.Factory
Returns the value of field 'password'.
getPath() - Method in class org.exolab.jmscts.requirements.Include
Returns the value of field 'path'.
getPaths() - Method in class org.exolab.jmscts.provider.Paths
Return the paths
getPaths() - Method in class org.exolab.jmscts.provider.ProviderLoader
Returns the classpath for the provider
getPort() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Returns the registry port
getPrimitiveName(Class) - Static method in class org.exolab.jmscts.core.ClassHelper
Helper to return the primitive type name associated with an object wrapper type
getPrimitiveType(Class) - Static method in class org.exolab.jmscts.core.ClassHelper
Helper to return the primitive type associated with an object wrapper type
getPriority() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Get the message priority used when sending messages
getProperties(Object) - Static method in class org.exolab.jmscts.core.ClassHelper
Helper to returns the properties of an object
getPropertiesReadOnly() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determines if the message properties are read only
getPropertyNames() - Method in class org.exolab.jmscts.jms.message.BasicMessage
Return an enumeration of all the property names
getProvider() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Returns the current provider being tested against
getProvider() - Method in class org.exolab.jmscts.provider.ProviderLoader
Returns the provider
getProvider() - Method in class org.exolab.jmscts.report.Statistics
Returns the value of field 'provider'.
getProvider() - Method in class org.exolab.jmscts.report.RequirementCoverage
Returns the value of field 'provider'.
getProviders() - Method in class org.exolab.jmscts.provider.Configuration
Return the providers
getQueueConnectionFactory() - Method in interface org.exolab.jmscts.provider.Administrator
Returns the name of the QueueConnectionFactory bound in JNDI
getRate() - Method in class org.exolab.jmscts.report.Statistic
Returns the value of field 'rate'.
getReceiptType() - Method in class org.exolab.jmscts.core.DeliveryType
Returns the type of message receipt to be used
getReceiptType() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Returns the message receipt behaviour
getReceived() - Method in class org.exolab.jmscts.core.CountingListener
Returns the count of received messages
getReceiver() - Method in class org.exolab.jmscts.report.Behaviour
Returns the value of field 'receiver'.
getReceiver() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'receiver'.
getReference() - Method in class org.exolab.jmscts.requirements.Document
Method getReference
getReference() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItem
Returns the value of field 'reference'.
getReference(int) - Method in class org.exolab.jmscts.requirements.Document
Method getReference
getReference(String) - Method in class org.exolab.jmscts.requirements.Requirements
Get a reference by its identifier
getReferenceCount() - Method in class org.exolab.jmscts.requirements.Document
Method getReferenceCount
getReferenceId() - Method in class org.exolab.jmscts.requirements.Reference
Returns the value of field 'referenceId'.
getReferenceId() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItem
Returns the value of field 'referenceId'.
getRequirement() - Method in class org.exolab.jmscts.requirements.Document
Method getRequirement
getRequirement(int) - Method in class org.exolab.jmscts.requirements.Document
Method getRequirement
getRequirement(String) - Method in class org.exolab.jmscts.requirements.Requirements
Get a requirement by its identifier
getRequirementChoice() - Method in class org.exolab.jmscts.requirements.Requirement
Method getRequirementChoice
getRequirementChoice(int) - Method in class org.exolab.jmscts.requirements.Requirement
Method getRequirementChoice
getRequirementChoiceCount() - Method in class org.exolab.jmscts.requirements.Requirement
Method getRequirementChoiceCount
getRequirementChoiceItem() - Method in class org.exolab.jmscts.requirements.RequirementChoice
Returns the value of field 'requirementChoiceItem'.
getRequirementCount() - Method in class org.exolab.jmscts.requirements.Document
Method getRequirementCount
getRequirementId() - Method in class org.exolab.jmscts.report.Coverage
Returns the value of field 'requirementId'.
getRequirementId() - Method in class org.exolab.jmscts.report.CurrentTest
Method getRequirementId
getRequirementId() - Method in class org.exolab.jmscts.requirements.Requirement
Returns the value of field 'requirementId'.
getRequirementId(int) - Method in class org.exolab.jmscts.report.CurrentTest
Method getRequirementId
getRequirementIdCount() - Method in class org.exolab.jmscts.report.CurrentTest
Method getRequirementIdCount
getRequirements() - Method in class org.exolab.jmscts.requirements.Requirements
Returns the requirements as a map, with each requirement keyed on its requirement id
getRequirements(String) - Method in class org.exolab.jmscts.core.JMSTestCase
Returns the requirement identifiers covered by a test case.
getRootCause() - Method in class org.exolab.jmscts.report.Failure
Returns the value of field 'rootCause'.
getRuns() - Method in class org.exolab.jmscts.report.Coverage
Returns the value of field 'runs'.
getSection() - Method in class org.exolab.jmscts.requirements.Reference
Returns the value of field 'section'.
getSelector() - Method in interface org.exolab.jmscts.core.MessageReceiver
Returns the message selector associated with the MessageConsumer
getServerSession() - Method in class org.exolab.jmscts.jms.asf.BasicServerSessionPool
Return a server session from the pool
getSession() - Method in class org.exolab.jmscts.core.TestContext
Returns the current session
getSession() - Method in class org.exolab.jmscts.jms.asf.BasicServerSession
Return the server session's session
getSession() - Method in class org.exolab.jmscts.report.Context
Returns the value of field 'session'.
getSession() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'session'.
getSession(TestContext) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps the session in a TestContext to a SessionType
getSessionType() - Method in class org.exolab.jmscts.core.TestContext
Returns the current session type
getShort(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the short value with the given name
getShortProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the short property value with the give name
getStart() - Method in class org.exolab.jmscts.provider.ProviderLoader
Determines if the provider should be started prior to running tests
getStatistic() - Method in class org.exolab.jmscts.report.TestRun
Method getStatistic
getStatistic(int) - Method in class org.exolab.jmscts.report.TestRun
Method getStatistic
getStatisticCount() - Method in class org.exolab.jmscts.report.TestRun
Method getStatisticCount
getStatistics() - Method in class org.exolab.jmscts.core.TestStatistics
Returns the test suite statistics
getStatistics() - Method in class org.exolab.jmscts.core.TestContext
Returns the test statistics
getStop() - Method in class org.exolab.jmscts.provider.ProviderLoader
Determines if the provider should be stopped after running tests
getString(Class, String, String) - Static method in class org.exolab.jmscts.core.TestProperties
Returns the value of a property.
getString(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Return the String value with the given name
getString(String, String) - Static method in class org.exolab.jmscts.core.TestProperties
Returns the value of a property.
getStringProperty(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Returns the String property value with the give name
getStylesheet(File) - Static method in class org.exolab.jmscts.report.TransformerHelper
Loads a stylesheet
getSubscriberName() - Static method in class org.exolab.jmscts.core.SessionHelper
Return a unique name for a durable subscriber
getSupported() - Method in class org.exolab.jmscts.report.Coverage
Returns the value of field 'supported'.
getTable() - Method in class org.exolab.jmscts.requirements.Reference
Returns the value of field 'table'.
getTest() - Method in class org.exolab.jmscts.report.TestRuns
Returns the value of field 'test'.
getTest() - Method in class org.exolab.jmscts.report.Coverage
Method getTest
getTest() - Method in class org.exolab.jmscts.report.CurrentTest
Returns the value of field 'test'.
getTest() - Method in class org.exolab.jmscts.core.filter.Selector
Returns the value of field 'test'.
getTest(int) - Method in class org.exolab.jmscts.report.Coverage
Method getTest
getTestCount() - Method in class org.exolab.jmscts.report.Coverage
Method getTestCount
getTestRun() - Method in class org.exolab.jmscts.report.TestRuns
Method getTestRun
getTestRun() - Method in class org.exolab.jmscts.report.CurrentTest
Returns the value of field 'testRun'.
getTestRun(int) - Method in class org.exolab.jmscts.report.TestRuns
Method getTestRun
getTestRun(JMSTestCase) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps a JMSTestCase instance to a TestRun
getTestRun(JMSTestCase, TestContext) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps a JMSTestCase instance to a TestRun, using the specified context
getTestRunCount() - Method in class org.exolab.jmscts.report.TestRuns
Method getTestRunCount
getTestRuns() - Method in class org.exolab.jmscts.report.Statistics
Method getTestRuns
getTestRuns() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getTestRuns
getTestRuns(int) - Method in class org.exolab.jmscts.report.Statistics
Method getTestRuns
getTestRuns(int) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getTestRuns
getTestRuns(JMSTestCase) - Static method in class org.exolab.jmscts.report.ReportHelper
Maps a JMSTestCase instance to a TestRuns
getTestRunsCount() - Method in class org.exolab.jmscts.report.Statistics
Method getTestRunsCount
getTestRunsCount() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method getTestRunsCount
getTests() - Method in class org.exolab.jmscts.core.TestRunner
Returns the test(s) as an array.
getText() - Method in class org.exolab.jmscts.jms.message.BasicTextMessage
Get the string containing this message's data.
getTime() - Method in class org.exolab.jmscts.report.Statistic
Returns the value of field 'time'.
getTimeout() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Get the time to wait when listening or receiving messages
getTitle() - Method in class org.exolab.jmscts.requirements.Section
Returns the value of field 'title'.
getTopicConnectionFactory() - Method in interface org.exolab.jmscts.provider.Administrator
Returns the name of the TopicConnectionFactory bound in JNDI
getTransacted() - Method in class org.exolab.jmscts.core.AckType
Returns if the session should be transactional
getType() - Method in class org.exolab.jmscts.core.Property
Returns the value of field 'type'.
getType() - Method in class org.exolab.jmscts.report.Factory
Returns the value of field 'type'.
getType() - Method in class org.exolab.jmscts.report.Statistic
Returns the value of field 'type'.
getType() - Method in class org.exolab.jmscts.core.types.FactoryType
Method getTypeReturns the type of this FactoryType
getType() - Method in class org.exolab.jmscts.core.types.SessionType
Method getTypeReturns the type of this SessionType
getType() - Method in class org.exolab.jmscts.core.types.DeliveryModeType
Method getTypeReturns the type of this DeliveryModeType
getType() - Method in class org.exolab.jmscts.core.types.ReceiverType
Method getTypeReturns the type of this ReceiverType
getType() - Method in class org.exolab.jmscts.core.types.MessageType
Method getTypeReturns the type of this MessageType
getType() - Method in class org.exolab.jmscts.core.types.PropertyTypeType
Method getTypeReturns the type of this PropertyTypeType
getType() - Method in class org.exolab.jmscts.core.types.DestinationType
Method getTypeReturns the type of this DestinationType
getType() - Method in class org.exolab.jmscts.report.types.StatisticType
Method getTypeReturns the type of this StatisticType
getType(ConnectionFactory) - Static method in class org.exolab.jmscts.core.ConnectionFactoryTypes
Helper to return the type that a particular factory implements
getType(Message) - Static method in class org.exolab.jmscts.core.MessageTypes
Helper to return the type that a particular message implements
getTypes() - Method in class org.exolab.jmscts.core.MessageTypes
Return the list of message types to test against
getTypes() - Method in class org.exolab.jmscts.core.ConnectionFactoryTypes
Return the list of connection factory types to test against
getTypes() - Method in class org.exolab.jmscts.core.DeliveryTypes
Return the list of delivery types to test against
getTypes() - Method in class org.exolab.jmscts.core.AckTypes
Returns the list of message acknowledgement types to test against
getUrl() - Method in class org.exolab.jmscts.requirements.Reference
Returns the value of field 'url'.
getUsage() - Method in class org.exolab.jmscts.tools.MessagingCommand
Returns the command usage
getUsage() - Method in class org.exolab.jmscts.tools.receive.Main
Returns the command usage
getUsage() - Method in class org.exolab.jmscts.tools.send.Main
Returns the command usage
getUser() - Method in class org.exolab.jmscts.report.Factory
Returns the value of field 'user'.
getValidator() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getValidator
getValidator() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getValidator
getValidConversions(Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Returns the list of valid conversions for a particular type
getValue() - Method in class org.exolab.jmscts.core.Property
Returns the value of field 'value'.
getValue() - Method in class org.exolab.jmscts.core.meta.Attribute
Returns the value of field 'value'.
getXAQueueConnectionFactory() - Method in interface org.exolab.jmscts.provider.Administrator
Returns the name of the XAQueueConnectionFactory bound in JNDI
getXATopicConnectionFactory() - Method in interface org.exolab.jmscts.provider.Administrator
Returns the name of the XATopicConnectionFactory bound in JNDI
getXMLName() - Method in class org.exolab.jmscts.core.TextDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.PropertyDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.CoverageDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.TestRunDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.CauseDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.FailureDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.FactoryDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.ContextDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.CurrentTestDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.RequirementCoverageDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.TestRunsDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.StatisticsDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.StatisticDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.RootCauseDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.BehaviourDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.SectionDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.ReferenceDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.TextDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.DocumentDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.DescriptionDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.RequirementDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.requirements.IncludeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.filter.SelectorDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.filter.ExcludeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.filter.IncludeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.filter.FilterDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.meta.DescriptionDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.meta.MetaDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.meta.MethodMetaDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.meta.AttributeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.meta.MetaDataDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.meta.ClassMetaDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.MessageTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.DestinationTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.FactoryTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.DeliveryModeTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.core.types.SessionTypeDescriptor
Method getXMLName
getXMLName() - Method in class org.exolab.jmscts.report.types.StatisticTypeDescriptor
Method getXMLName
GROUP_ID - Static variable in class org.exolab.jmscts.core.SequencePropertyPopulator
The JMSX group identifier property name
GROUP_SEQ - Static variable in class org.exolab.jmscts.core.SequencePropertyPopulator
The JMSX sequence number property name

H

hasCount() - Method in class org.exolab.jmscts.report.Statistic
Method hasCount
hasFailures() - Method in class org.exolab.jmscts.report.Coverage
Method hasFailures
hashCode() - Method in class org.exolab.jmscts.core.AckType
Returns a hash code value for the object
hashCode() - Method in class org.exolab.jmscts.core.ReceiptType
Returns a hash code value for the object
hasOptional() - Method in class org.exolab.jmscts.requirements.Requirement
Method hasOptional
hasRate() - Method in class org.exolab.jmscts.report.Statistic
Method hasRate
hasRuns() - Method in class org.exolab.jmscts.report.Coverage
Method hasRuns
hasSupported() - Method in class org.exolab.jmscts.report.Coverage
Method hasSupported
HeaderTestSuite - class org.exolab.jmscts.test.message.header.HeaderTestSuite.
This class encapsulates all message header property related tests.

I

IdentifierTest - class org.exolab.jmscts.test.message.properties.IdentifierTest.
This class tests message property identifiers.
IdentifierTest - class org.exolab.jmscts.test.selector.IdentifierTest.
This class tests selector identifiers.
IdentifierTest(String) - Constructor for class org.exolab.jmscts.test.message.properties.IdentifierTest
Create an instance of this class for a specific test case, to be run against all message types
IdentifierTest(String) - Constructor for class org.exolab.jmscts.test.selector.IdentifierTest
Create an instance of this class for a specific test case
Include - class org.exolab.jmscts.requirements.Include.
This element includes requirements from another requirements document.
Include - class org.exolab.jmscts.core.filter.Include.
This element specifies to include the specified test cases when running the test suite
Include() - Constructor for class org.exolab.jmscts.requirements.Include
 
Include() - Constructor for class org.exolab.jmscts.core.filter.Include
 
IncludeDescriptor - class org.exolab.jmscts.requirements.IncludeDescriptor.
Class IncludeDescriptor.
IncludeDescriptor - class org.exolab.jmscts.core.filter.IncludeDescriptor.
Class IncludeDescriptor.
IncludeDescriptor() - Constructor for class org.exolab.jmscts.requirements.IncludeDescriptor
 
IncludeDescriptor() - Constructor for class org.exolab.jmscts.core.filter.IncludeDescriptor
 
includes(Class, Test) - Method in class org.exolab.jmscts.core.TestFilter
Determines if a test is included by the filter
includes(TestContext, AckType, Test) - Method in class org.exolab.jmscts.core.TestFilter
Determines if a test is included by the filter
includes(TestContext, Class, Test) - Method in class org.exolab.jmscts.core.TestFilter
Determines if a test is included by the filter
includes(TestContext, MessagingBehaviour, Class, Test) - Method in class org.exolab.jmscts.core.TestFilter
Determines if a test is included by the filter
initialise() - Method in class org.exolab.jmscts.tools.MessagingTool
Initialise the tool
initialise(boolean) - Method in interface org.exolab.jmscts.provider.Provider
Perform any initialisation required prior to using the JMS provider
initialise(int) - Static method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Initialise the ExecutionMonitorService
instance() - Static method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Returns the singleton instance of the ExecutionMonitorService
instantiate(String, Property[]) - Static method in class org.exolab.jmscts.core.ClassHelper
Create a new instance of an object identified by its class name, and set its properties
INTS - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Int values to test against
invalidate() - Method in class org.exolab.jmscts.core.TestContext
Invalidate the connection and/or session managed by this context
invoke() - Method in class org.exolab.jmscts.tools.MessagingTool
Invoke the messaging tool
invoke(Message, String) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Invoke a method taking no arguments
invoke(Message, String, Object) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Invoke a method taking a single argument
invoke(Message, String, Object[]) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Invoke a method taking multiple arguments
invoke(Object, Method) - Method in class org.exolab.jmscts.core.MethodInvoker
Invoke a method taking no arguments
invoke(Object, Method, Object) - Method in class org.exolab.jmscts.core.MethodInvoker
Invoke a method taking a single argument
invoke(Object, Method, Object[]) - Method in class org.exolab.jmscts.core.MethodInvoker
Invoke a method taking a list of arguments
invoke(Object, String) - Method in class org.exolab.jmscts.core.MethodInvoker
Invoke a method taking no arguments
invoke(Object, String, Object) - Method in class org.exolab.jmscts.core.MethodInvoker
Invoke a method taking a single argument
invoke(Object, String, Object[]) - Method in class org.exolab.jmscts.core.MethodInvoker
Invoke a method taking a list of arguments
invoke(String[]) - Method in class org.exolab.jmscts.tools.MessagingCommand
Invoke the command
isInvalid() - Method in class org.exolab.jmscts.core.TestContext
Determines if this context is invalid
isQueue() - Method in class org.exolab.jmscts.core.TestContext
Determines if the context is a queue context, i.e., point-to-point
isQueueConnectionFactory() - Method in class org.exolab.jmscts.core.TestContext
Determines if the connection factory is a QueueConnectionFactory
isTopic() - Method in class org.exolab.jmscts.core.TestContext
Determines if the context is a topic context, i.e., publish-and-subscribe
isTopicConnectionFactory() - Method in class org.exolab.jmscts.core.TestContext
Determines if the connection factory is a TopicConnectionFactory
isValid() - Method in class org.exolab.jmscts.core.Text
Method isValid
isValid() - Method in class org.exolab.jmscts.core.Property
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Behaviour
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Statistics
Method isValid
isValid() - Method in class org.exolab.jmscts.report.RootCause
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Factory
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Context
Method isValid
isValid() - Method in class org.exolab.jmscts.report.TestRuns
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Cause
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Coverage
Method isValid
isValid() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method isValid
isValid() - Method in class org.exolab.jmscts.report.CurrentTest
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Statistic
Method isValid
isValid() - Method in class org.exolab.jmscts.report.Failure
Method isValid
isValid() - Method in class org.exolab.jmscts.report.TestRun
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Reference
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Include
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Requirement
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.RequirementChoice
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Text
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Description
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Document
Method isValid
isValid() - Method in class org.exolab.jmscts.requirements.Section
Method isValid
isValid() - Method in class org.exolab.jmscts.core.filter.Selector
Method isValid
isValid() - Method in class org.exolab.jmscts.core.filter.Exclude
Method isValid
isValid() - Method in class org.exolab.jmscts.core.filter.Filter
Method isValid
isValid() - Method in class org.exolab.jmscts.core.filter.Include
Method isValid
isValid() - Method in class org.exolab.jmscts.core.meta.Meta
Method isValid
isValid() - Method in class org.exolab.jmscts.core.meta.Attribute
Method isValid
isValid() - Method in class org.exolab.jmscts.core.meta.MethodMeta
Method isValid
isValid() - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method isValid
isValid() - Method in class org.exolab.jmscts.core.meta.MetaData
Method isValid
isValid() - Method in class org.exolab.jmscts.core.meta.Description
Method isValid
isValidConversion(Object, Class) - Static method in class org.exolab.jmscts.test.message.util.Conversions
Returns true if it is valid to convert a value to a particular type
isXAQueueConnectionFactory() - Method in class org.exolab.jmscts.core.TestContext
Determines if the connection factory is an XAQueueConnectionFactory
isXATopicConnectionFactory() - Method in class org.exolab.jmscts.core.TestContext
Determines if the connection factory is an XATopicConnectionFactory
itemExists(String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Check if an item exists in this MapMessage

J

JMSCorrelationIDTest - class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest.
This class tests the JMSCorrelationID message property
JMSCorrelationIDTest(String) - Constructor for class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest
Construct a new JMSCorrelationIDTest
JMSDeliveryModeTest - class org.exolab.jmscts.test.selector.JMSDeliveryModeTest.
This class tests selectors containing JMSDeliveryMode
JMSDeliveryModeTest(String) - Constructor for class org.exolab.jmscts.test.selector.JMSDeliveryModeTest
Create an instance of this class for a specific test case
JMSDestinationTest - class org.exolab.jmscts.test.message.header.JMSDestinationTest.
This class tests the JMSDestination message property
JMSDestinationTest(String) - Constructor for class org.exolab.jmscts.test.message.header.JMSDestinationTest
Construct a new JMSDestinationTest
JMSMessageIDTest - class org.exolab.jmscts.test.message.header.JMSMessageIDTest.
This class tests the JMSMessageID message property
JMSMessageIDTest(String) - Constructor for class org.exolab.jmscts.test.message.header.JMSMessageIDTest
Construct a new JMSMessageIDTest
JMSPriorityTest - class org.exolab.jmscts.test.selector.JMSPriorityTest.
This class tests selectors containing JMSPriority
JMSPriorityTest(String) - Constructor for class org.exolab.jmscts.test.selector.JMSPriorityTest
Create an instance of this class for a specific test case
JMSReplyToTest - class org.exolab.jmscts.test.message.header.JMSReplyToTest.
This class tests the JMSReplyTo message property.
JMSReplyToTest(String) - Constructor for class org.exolab.jmscts.test.message.header.JMSReplyToTest
Construct a new JMSReplyToTest
JMSTest - interface org.exolab.jmscts.core.JMSTest.
This interface is the base interface for generic tests that can be to be run for different connection factories, connections, and sessions.
JMSTestCase - class org.exolab.jmscts.core.JMSTestCase.
This class is the base class for generic test cases that can be to be run for different connection factories, connections, and sessions.
JMSTestCase(String) - Constructor for class org.exolab.jmscts.core.JMSTestCase
Construct an instance of this class for a specific test case
JMSTestRunner - class org.exolab.jmscts.core.JMSTestRunner.
This class enables test cases to be run against different JMS providers
JMSTestRunner(Class, String[]) - Constructor for class org.exolab.jmscts.core.JMSTestRunner
Construct an instance using the class of the test case, and the list of arguments to configure the test suite
JMSTestRunner(Test, String[]) - Constructor for class org.exolab.jmscts.core.JMSTestRunner
Construct an instance with the test to run, and the list of arguments to configure the test suite
JMSTimestampTest - class org.exolab.jmscts.test.selector.JMSTimestampTest.
This class tests selectors containing JMSTimestamp
JMSTimestampTest(String) - Constructor for class org.exolab.jmscts.test.selector.JMSTimestampTest
Create an instance of this class for a specific test case, testing against all delivery types
JMSXGroupTest - class org.exolab.jmscts.test.message.properties.JMSXGroupTest.
This class tests that connections support JMSXGroupID and JMSXGroupSeq properties
NOTE: the specification is not clear on the behaviour of null values for these properties.
JMSXGroupTest(String) - Constructor for class org.exolab.jmscts.test.message.properties.JMSXGroupTest
Construct a new JMSXGroupTest
JUnitTestRunner - class org.exolab.jmscts.core.JUnitTestRunner.
JUnit test runner which logs a trace as the tests are executed, followed by a summary at the end.
JUnitTestRunner() - Constructor for class org.exolab.jmscts.core.JUnitTestRunner
Constructs a JUnitTestRunner

L

ListenerCloseTest - class org.exolab.jmscts.test.session.ListenerCloseTest.
This class tests the behaviour of stopping and closing a connection while a listener is active.
ListenerCloseTest(String) - Constructor for class org.exolab.jmscts.test.session.ListenerCloseTest
Construct a new ListenerCloseTest
ListenerTest - class org.exolab.jmscts.test.connection.ListenerTest.
This class tests the behaviour of stopping and closing a connection while a listener is active.
ListenerTest(String) - Constructor for class org.exolab.jmscts.test.connection.ListenerTest
Construct a new ListenerTest
load() - Static method in class org.exolab.jmscts.requirements.RequirementsLoader
Load the requirements from a requirements document
log(Message) - Method in class org.exolab.jmscts.tools.MessagingTool
Log a message
log(Statistic) - Method in class org.exolab.jmscts.core.TestStatistics
Log a statistic for the current test
log(StatisticType, int, long) - Method in class org.exolab.jmscts.core.TestStatistics
Log a statistic for the current test
log(StatisticType, int, long, long) - Method in class org.exolab.jmscts.core.TestStatistics
Log a statistic for the current test
log(TestResult) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Logs the result of the test
logErrors(TestResult) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Logs any errors
logFailures(TestResult) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Log any failures
logHeader(TestResult) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Logs the header of the report
LONGS - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Long values to test against
lookup(String) - Method in interface org.exolab.jmscts.provider.Administrator
Look up the named administered object in JNDI

M

Main - class org.exolab.jmscts.tools.receive.Main.
Invokes the Receive tool
Main - class org.exolab.jmscts.tools.send.Main.
Invokes the Receive tool
Main() - Constructor for class org.exolab.jmscts.tools.receive.Main
 
Main() - Constructor for class org.exolab.jmscts.tools.send.Main
 
main(String[]) - Static method in class org.exolab.jmscts.core.Admin
Main line for the admin tool
main(String[]) - Static method in class org.exolab.jmscts.core.service.MessengerServer
Main line
main(String[]) - Static method in class org.exolab.jmscts.report.CoverageReport
Main line
main(String[]) - Static method in class org.exolab.jmscts.report.StatisticsReport
Main line
main(String[]) - Static method in class org.exolab.jmscts.stress.StressTestSuite
The main line used to execute the stress test cases
main(String[]) - Static method in class org.exolab.jmscts.test.ComplianceTestSuite
The main line used to execute the compliance test cases
main(String[]) - Static method in class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest
The main line used to execute this test
main(String[]) - Static method in class org.exolab.jmscts.tools.receive.Main
Main line
main(String[]) - Static method in class org.exolab.jmscts.tools.send.Main
Main line
MAP - Static variable in class org.exolab.jmscts.core.MessageTypes
The map message type
MAPMESSAGE - Static variable in class org.exolab.jmscts.core.types.MessageType
The instance of the MapMessage type
MAPMESSAGE_TYPE - Static variable in class org.exolab.jmscts.core.types.MessageType
The MapMessage type
MapMessageTest - class org.exolab.jmscts.test.message.copy.MapMessageTest.
This class tests that MapMessage copies byte array content
MapMessageTest - class org.exolab.jmscts.test.message.map.MapMessageTest.
This class tests the MapMessage message type.
MapMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.copy.MapMessageTest
Construct a new MapMessageTest
MapMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.map.MapMessageTest
Construct a new MapMessageTest
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.Property
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Behaviour
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Statistics
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.RootCause
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Factory
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Context
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.TestRuns
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Cause
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Coverage
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.CurrentTest
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Statistic
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.Failure
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.report.TestRun
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.Reference
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.Include
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.Requirement
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.RequirementChoice
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.Description
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.Document
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.requirements.Section
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.filter.Exclude
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.filter.Filter
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.filter.Include
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.meta.Attribute
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.meta.MethodMeta
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.meta.MetaData
Method marshal
marshal(ContentHandler) - Method in class org.exolab.jmscts.core.meta.Description
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.Property
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Behaviour
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Statistics
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.RootCause
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Factory
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Context
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.TestRuns
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Cause
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Coverage
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.CurrentTest
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Statistic
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.Failure
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.report.TestRun
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.Reference
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.Include
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.Requirement
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.RequirementChoice
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.Description
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.Document
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.requirements.Section
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.filter.Exclude
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.filter.Filter
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.filter.Include
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.meta.Attribute
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.meta.MethodMeta
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.meta.MetaData
Method marshal
marshal(Writer) - Method in class org.exolab.jmscts.core.meta.Description
Method marshal
mergeSuites(TestSuite, Test) - Method in class org.exolab.jmscts.core.AbstractTestRunner
Removes nested TestSuite instances from test, adding the contained Test instances to suite, in order for the ProviderTestRunner to be invoked successfully.
MESSAGE - Static variable in class org.exolab.jmscts.core.MessageTypes
The 'message' message type
MESSAGE - Static variable in class org.exolab.jmscts.core.types.MessageType
The instance of the Message type
MESSAGE_TYPE - Static variable in class org.exolab.jmscts.core.types.MessageType
The Message type
MessageBodyComparer - class org.exolab.jmscts.core.MessageBodyComparer.
A helper class for comparing the body of two messages.
MessageBodyComparer() - Constructor for class org.exolab.jmscts.core.MessageBodyComparer
 
MessageBodyReferenceComparer - class org.exolab.jmscts.core.MessageBodyReferenceComparer.
A helper class for comparing if the body of two messages refer to the same object(s).
MessageBodyReferenceComparer() - Constructor for class org.exolab.jmscts.core.MessageBodyReferenceComparer
 
MessageComparer - interface org.exolab.jmscts.core.MessageComparer.
Interface for comparing messages
MessageContentPopulator - class org.exolab.jmscts.core.MessageContentPopulator.
A message populator that populates the body of messages with a string
MessageContentPopulator(String) - Constructor for class org.exolab.jmscts.core.MessageContentPopulator
Construct an instance with the content to populate messages with
MessageCopyTest - class org.exolab.jmscts.test.message.copy.MessageCopyTest.
This class tests that message properties and message bodies are copied on send and receive.
MessageCopyTest(String) - Constructor for class org.exolab.jmscts.test.message.copy.MessageCopyTest
Construct a new MessageCopyTest
MessageCreator - class org.exolab.jmscts.core.MessageCreator.
Helper class for creating, and optionally populating messages
MessageCreator(Session, MessagePopulator) - Constructor for class org.exolab.jmscts.core.MessageCreator
Construct a new MesssageCreator
MessageFactory - class org.exolab.jmscts.core.MessageFactory.
A factory for creating, and optionally populating messages
MessageFactory() - Constructor for class org.exolab.jmscts.core.MessageFactory
Construct a new MessageFactory
MessageFactory(MessagePopulator) - Constructor for class org.exolab.jmscts.core.MessageFactory
Construct a new MessageFactory
MessageListenerTest - class org.exolab.jmscts.test.session.MessageListenerTest.
This class tests that MessageListeners are invoked serially.
MessageListenerTest(String) - Constructor for class org.exolab.jmscts.test.session.MessageListenerTest
Contruct a new MessageListenerTest
MessagePopulator - interface org.exolab.jmscts.core.MessagePopulator.
Interface for populating messages
MessagePopulatorVerifier - class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier.
A helper class for populating and verifying the content of messages.
MessagePopulatorVerifier() - Constructor for class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Construct a new instance.
MessagePopulatorVerifier(Class) - Constructor for class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Construct an instance with the expected exception thrown when methods are invoked
MessagePropertyComparer - class org.exolab.jmscts.core.MessagePropertyComparer.
A helper class for comparing the properties of two messages.
MessagePropertyComparer(boolean) - Constructor for class org.exolab.jmscts.core.MessagePropertyComparer
Construct a new instance
MessagePropertyVerifier - class org.exolab.jmscts.test.message.util.MessagePropertyVerifier.
A helper class for exercising the interfaces of messages
MessagePropertyVerifier() - Constructor for class org.exolab.jmscts.test.message.util.MessagePropertyVerifier
Construct a new instance.
MessagePropertyVerifier(Class) - Constructor for class org.exolab.jmscts.test.message.util.MessagePropertyVerifier
Construct an instance with the expected exception thrown when methods are invoked
MessageReceiver - interface org.exolab.jmscts.core.MessageReceiver.
Interface for receiving messages from a MessageConsumer or QueueBrowser.
MessageSender - interface org.exolab.jmscts.core.MessageSender.
Interface for sending messages using a MessageProducer
MessageSizePopulator - class org.exolab.jmscts.core.MessageSizePopulator.
A message populator that populates the body of messages with data of a specific size
MessageSizePopulator(int) - Constructor for class org.exolab.jmscts.core.MessageSizePopulator
Construct an instance with the size of data to populate messages with
MessageTestCase - interface org.exolab.jmscts.core.MessageTestCase.
This interface enables generic message test cases to be run for each JMS message type.
MessageTestRunner - class org.exolab.jmscts.core.MessageTestRunner.
This class enables generic message test cases to be run for each JMS message type.
MessageTestRunner(MessageTestCase) - Constructor for class org.exolab.jmscts.core.MessageTestRunner
Construct an instance with the test case to run.
MessageTestSuite - class org.exolab.jmscts.test.message.MessageTestSuite.
This class encapsulates all Message related tests.
MessageType - class org.exolab.jmscts.core.types.MessageType.
Class MessageType.
MessageTypeDescriptor - class org.exolab.jmscts.core.types.MessageTypeDescriptor.
Class MessageTypeDescriptor.
MessageTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.MessageTypeDescriptor
 
MessageTypes - class org.exolab.jmscts.core.MessageTypes.
Helper class used to indicate what JMS message types to run a particular test case against
MessageValues - interface org.exolab.jmscts.test.message.util.MessageValues.
Helper interface providing a default set of message values to test with
MessageVerifier - interface org.exolab.jmscts.core.MessageVerifier.
Interface for verifying message content
MessagingBehaviour - class org.exolab.jmscts.core.MessagingBehaviour.
Determines the behaviour for sending and receiving messages
MessagingBehaviour() - Constructor for class org.exolab.jmscts.core.MessagingBehaviour
Construct a new instance, with default values
MessagingBehaviour(DeliveryType) - Constructor for class org.exolab.jmscts.core.MessagingBehaviour
Construct a new instance, specifying the delivery type.
MessagingBehaviour(MessagingBehaviour) - Constructor for class org.exolab.jmscts.core.MessagingBehaviour
Construct a new instance, copying from an existing behaviour
MessagingCommand - class org.exolab.jmscts.tools.MessagingCommand.
Messaging tool command parser
MessagingCommand() - Constructor for class org.exolab.jmscts.tools.MessagingCommand
Construct a new MessagingCommand
MessagingHelper - class org.exolab.jmscts.core.MessagingHelper.
Helper class for performing messaging operations
MessagingTool - class org.exolab.jmscts.tools.MessagingTool.
Messaging tool helper
MessagingTool() - Constructor for class org.exolab.jmscts.tools.MessagingTool
 
Messenger - interface org.exolab.jmscts.core.Messenger.
This interface enables messaging operations to be performed in a separate JVM
MessengerServer - class org.exolab.jmscts.core.service.MessengerServer.
This class enables messaging operations to be performed in a separate JVM
MessengerServer(int) - Constructor for class org.exolab.jmscts.core.service.MessengerServer
Construct a new instance
MessengerService - class org.exolab.jmscts.core.service.MessengerService.
This class enables messaging operations to be performed in a separate JVM
MessengerService(int) - Constructor for class org.exolab.jmscts.core.service.MessengerService
Construct a new MessengerService
Meta - class org.exolab.jmscts.core.meta.Meta.
Class Meta.
Meta() - Constructor for class org.exolab.jmscts.core.meta.Meta
 
MetaData - class org.exolab.jmscts.core.meta.MetaData.
Class MetaData.
MetaData() - Constructor for class org.exolab.jmscts.core.meta.MetaData
 
MetaDataDescriptor - class org.exolab.jmscts.core.meta.MetaDataDescriptor.
Class MetaDataDescriptor.
MetaDataDescriptor() - Constructor for class org.exolab.jmscts.core.meta.MetaDataDescriptor
 
MetaDataTest - class org.exolab.jmscts.test.connection.MetaDataTest.
This class tests that connections support JMSXGroupID and JMSXGroupSeq properties.
MetaDataTest(String) - Constructor for class org.exolab.jmscts.test.connection.MetaDataTest
Construct a new MetaDataTest
MetaDescriptor - class org.exolab.jmscts.core.meta.MetaDescriptor.
Class MetaDescriptor.
MetaDescriptor() - Constructor for class org.exolab.jmscts.core.meta.MetaDescriptor
 
MethodCache - class org.exolab.jmscts.core.MethodCache.
Helper for caching the methods of a class to avoid expensive Class.getDeclaredMethods() and Class.getMethod(java.lang.String, java.lang.Class[]) calls
MethodCache(Class) - Constructor for class org.exolab.jmscts.core.MethodCache
Cache all public methods for the specified class type
MethodInvoker - class org.exolab.jmscts.core.MethodInvoker.
A helper class for invoking methods, and verifying that any exception thrown matches that expected.
MethodInvoker() - Constructor for class org.exolab.jmscts.core.MethodInvoker
Construct an instance with that expects no exceptions when a method is invoked
MethodInvoker(Class, Class) - Constructor for class org.exolab.jmscts.core.MethodInvoker
Construct an instance that expects a single expected exception when a method is invoked.
MethodMeta - class org.exolab.jmscts.core.meta.MethodMeta.
Class MethodMeta.
MethodMeta() - Constructor for class org.exolab.jmscts.core.meta.MethodMeta
 
MethodMetaDescriptor - class org.exolab.jmscts.core.meta.MethodMetaDescriptor.
Class MethodMetaDescriptor.
MethodMetaDescriptor() - Constructor for class org.exolab.jmscts.core.meta.MethodMetaDescriptor
 

N

NAME - Static variable in class org.exolab.jmscts.core.service.TestTerminatorService
The service name
NAME - Static variable in class org.exolab.jmscts.core.service.MessengerService
The service name
NAME - Static variable in class org.exolab.jmscts.core.service.SnapshotService
The service name
NAME - Static variable in class org.exolab.jmscts.core.service.ExecutionMonitorService
The service name
NoLocalTest - class org.exolab.jmscts.test.topic.NoLocalTest.
This class tests the behaviour of the noLocal argument of TopicSubscriber
NoLocalTest(String) - Constructor for class org.exolab.jmscts.test.topic.NoLocalTest
Construct a new NoLocalTest
NON_PERSISTENT - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All NON_PERSISTENT delivery types
NON_PERSISTENT - Static variable in class org.exolab.jmscts.core.types.DeliveryModeType
The instance of the NON_PERSISTENT type
NON_PERSISTENT_ADMINISTERED_ASYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, administered destinations, asynchronous receipt
NON_PERSISTENT_ADMINISTERED_BROWSER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, administered destinations, browser receipt
NON_PERSISTENT_ADMINISTERED_SYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, administered destinations, synchronous receipt
NON_PERSISTENT_CONSUMER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All non-persistent consumer delivery types (i.e no browsers)
NON_PERSISTENT_TEMPORARY_ASYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, temporary destinations, asynchronous receipt
NON_PERSISTENT_TEMPORARY_BROWSER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, temporary destinations, browser receipt
NON_PERSISTENT_TEMPORARY_SYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, temporary destinations, synchronous receipt
NON_PERSISTENT_TYPE - Static variable in class org.exolab.jmscts.core.types.DeliveryModeType
The NON_PERSISTENT type
NON_TRANSACTIONAL - Static variable in class org.exolab.jmscts.core.AckTypes
Non transacted sessions
NonTransactedTest - class org.exolab.jmscts.test.session.NonTransactedTest.
This class verifies that methods used only for transacted sessions throw IllegalStateException if invoked
NonTransactedTest(String) - Constructor for class org.exolab.jmscts.test.session.NonTransactedTest
Construct a new NonTransactedTest
notifyContinue() - Method in class org.exolab.jmscts.core.WaitingListener
Notify the listener that it may continue processing

O

OBJECT - Static variable in class org.exolab.jmscts.core.MessageTypes
The object message type
OBJECTMESSAGE - Static variable in class org.exolab.jmscts.core.types.MessageType
The instance of the ObjectMessage type
OBJECTMESSAGE_TYPE - Static variable in class org.exolab.jmscts.core.types.MessageType
The ObjectMessage type
ObjectMessageTest - class org.exolab.jmscts.test.message.copy.ObjectMessageTest.
This class tests that ObjectMessage copies content
ObjectMessageTest - class org.exolab.jmscts.test.message.object.ObjectMessageTest.
This class tests the ObjectMessage message type
ObjectMessageTest.MyObject - class org.exolab.jmscts.test.message.copy.ObjectMessageTest.MyObject.
Helper object for testing copying
ObjectMessageTest.MyObject() - Constructor for class org.exolab.jmscts.test.message.copy.ObjectMessageTest.MyObject
 
ObjectMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.copy.ObjectMessageTest
Construct a new ObjectMessageTest
ObjectMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.object.ObjectMessageTest
Construct a new ObjectMessageTest
onMessage(Message) - Method in class org.exolab.jmscts.core.CountingListener
This method is asynchronously invoked by the message consumer when a message becomes available.
onMessage(Message) - Method in class org.exolab.jmscts.core.CachingListener
This method is asynchronously invoked by the message consumer when a message becomes available.
onMessage(Message) - Method in class org.exolab.jmscts.core.DelegatingListener
Invokes MessageListener.onMessage() for each of the registered listeners
onMessage(Message) - Method in class org.exolab.jmscts.core.EchoListener
Invoked when the consumer asynchronously receives a message
onMessage(Message) - Method in class org.exolab.jmscts.core.WaitingListener
Invoked when the consumer asynchronously receives a message.
onMessage(Message) - Method in class org.exolab.jmscts.stress.AckingListener
This method is asynchronously invoked by the message consumer when a message becomes available.
org.exolab.jmscts.core - package org.exolab.jmscts.core
Core code used to execute JMS CTS
org.exolab.jmscts.core.filter - package org.exolab.jmscts.core.filter
 
org.exolab.jmscts.core.meta - package org.exolab.jmscts.core.meta
 
org.exolab.jmscts.core.service - package org.exolab.jmscts.core.service
Services
org.exolab.jmscts.core.types - package org.exolab.jmscts.core.types
 
org.exolab.jmscts.jms.asf - package org.exolab.jmscts.jms.asf
Test implementations of javax.jms ASF interfaces
org.exolab.jmscts.jms.message - package org.exolab.jmscts.jms.message
Test implementations of the javax.jms.*Message interfaces
org.exolab.jmscts.provider - package org.exolab.jmscts.provider
Defines an API to enable JMS CTS to administer JMS providers
org.exolab.jmscts.report - package org.exolab.jmscts.report
Code to generate HTML reports from XML, using XSLT
org.exolab.jmscts.report.types - package org.exolab.jmscts.report.types
 
org.exolab.jmscts.requirements - package org.exolab.jmscts.requirements
Requirements code
org.exolab.jmscts.stress - package org.exolab.jmscts.stress
Stress test suite
org.exolab.jmscts.test - package org.exolab.jmscts.test
Compliance test suite
org.exolab.jmscts.test.asf - package org.exolab.jmscts.test.asf
ASF compliance tests
org.exolab.jmscts.test.connection - package org.exolab.jmscts.test.connection
javax.jms.Connection compliance tests
org.exolab.jmscts.test.message - package org.exolab.jmscts.test.message
javax.jms.Message compliance tests
org.exolab.jmscts.test.message.bytes - package org.exolab.jmscts.test.message.bytes
javax.jms.BytesMessage compliance tests
org.exolab.jmscts.test.message.clear - package org.exolab.jmscts.test.message.clear
Message.clearProperties() and Message.clearBody() compliance tests
org.exolab.jmscts.test.message.close - package org.exolab.jmscts.test.message.close
Tests the behaviour of messages when the associated Connection or Session is closed
org.exolab.jmscts.test.message.copy - package org.exolab.jmscts.test.message.copy
Compliance tests to verify that message implementations copy content
org.exolab.jmscts.test.message.foreign - package org.exolab.jmscts.test.message.foreign
Tests JMS provider handling of 'foreign' message implementations
org.exolab.jmscts.test.message.header - package org.exolab.jmscts.test.message.header
Message header property compliance tests
org.exolab.jmscts.test.message.map - package org.exolab.jmscts.test.message.map
javax.jms.MapMessage compliance tests
org.exolab.jmscts.test.message.object - package org.exolab.jmscts.test.message.object
javax.jms.ObjectMessage compliance tests
org.exolab.jmscts.test.message.properties - package org.exolab.jmscts.test.message.properties
Message property compliance tests
org.exolab.jmscts.test.message.readwrite - package org.exolab.jmscts.test.message.readwrite
Read/write compliance tests
org.exolab.jmscts.test.message.stream - package org.exolab.jmscts.test.message.stream
javax.jms.StreamMessage compliance tests
org.exolab.jmscts.test.message.util - package org.exolab.jmscts.test.message.util
Utility code
org.exolab.jmscts.test.producer - package org.exolab.jmscts.test.producer
javax.jms.MessageProducer compliance tests
org.exolab.jmscts.test.producer.ttl - package org.exolab.jmscts.test.producer.ttl
Message time-to-live and JMSExpiration ompliance tests
org.exolab.jmscts.test.selector - package org.exolab.jmscts.test.selector
Message selector compliance tests
org.exolab.jmscts.test.session - package org.exolab.jmscts.test.session
javax.jms.Session compliance tests
org.exolab.jmscts.test.session.clientack - package org.exolab.jmscts.test.session.clientack
CLIENT_ACKNOWLEDGE compliance tests
org.exolab.jmscts.test.session.transacted - package org.exolab.jmscts.test.session.transacted
Transacted javax.jms.Session compliance tests
org.exolab.jmscts.test.topic - package org.exolab.jmscts.test.topic
Topic-related compliance tests
org.exolab.jmscts.tools - package org.exolab.jmscts.tools
Command line tools
org.exolab.jmscts.tools.receive - package org.exolab.jmscts.tools.receive
Command line tool to receive messages
org.exolab.jmscts.tools.send - package org.exolab.jmscts.tools.send
Command line tool to send messages
org.exolab.jmscts.util - package org.exolab.jmscts.util
Utility code

P

parse(MessagingTool, CommandLine) - Method in class org.exolab.jmscts.tools.MessagingCommand
Parse the command line, populating the tool
parse(MessagingTool, CommandLine) - Method in class org.exolab.jmscts.tools.receive.Main
Parse the command line, populating the tool
parse(MessagingTool, CommandLine) - Method in class org.exolab.jmscts.tools.send.Main
Parse the command line, populating the tool
Paths - class org.exolab.jmscts.provider.Paths.
Helper class representing a collection of file paths
Paths() - Constructor for class org.exolab.jmscts.provider.Paths
 
PERSISTENT - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All PERSISTENT delivery types
PERSISTENT - Static variable in class org.exolab.jmscts.core.types.DeliveryModeType
The instance of the PERSISTENT type
PERSISTENT_ADMINISTERED_ASYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, administered destinations, asynchronous receipt
PERSISTENT_ADMINISTERED_BROWSER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, administered destinations, browser receipt
PERSISTENT_ADMINISTERED_SYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, administered destinations, synchronous receipt
PERSISTENT_CONSUMER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All persistent consumer delivery types (i.e no browsers)
PERSISTENT_TEMPORARY_ASYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, temporary destinations, asynchronous receipt
PERSISTENT_TEMPORARY_BROWSER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, temporary destinations, browser receipt
PERSISTENT_TEMPORARY_SYNC - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, temporary destinations, synchronous receipt
PERSISTENT_TYPE - Static variable in class org.exolab.jmscts.core.types.DeliveryModeType
The PERSISTENT type
populate(Message) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate a message with data.
populate(Message) - Method in class org.exolab.jmscts.core.MessageFactory
Populate a message
populate(Message) - Method in interface org.exolab.jmscts.core.MessagePopulator
Populate a message with data
populate(Message) - Method in class org.exolab.jmscts.core.PropertyPopulator
Populate the message with the properties passed at construction
populate(Message) - Method in class org.exolab.jmscts.core.ChainedMessagePopulator
Populate a message with data.
populate(Message) - Method in class org.exolab.jmscts.core.SequencePropertyPopulator
Populate the JMSXGroupID and JMSXGroupSeq property of a message.
populate(Message) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate a message with data.
populate(Message) - Method in class org.exolab.jmscts.test.message.util.MessagePropertyVerifier
Populate a message's user properties
populateByteArray(int, int) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Helper to return a byte array of the specified length, populated with an incrementing sequence of values
populateBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate a BytesMessage instance with data.
populateBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.core.SequenceMessagePopulator
Populates a BytesMessage
populateBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.core.MessageSizePopulator
Populates a BytesMessage
populateBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.core.BasicMessagePopulator
Populates a BytesMessage.
populateBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.core.MessageContentPopulator
Populates a BytesMessage
populateBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate a BytesMessage instance with data.
populateMapMessage(MapMessage) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate a MapMessage instance with data.
populateMapMessage(MapMessage) - Method in class org.exolab.jmscts.core.SequenceMessagePopulator
Populates a MapMessage
populateMapMessage(MapMessage) - Method in class org.exolab.jmscts.core.MessageSizePopulator
Populates a MapMessage
populateMapMessage(MapMessage) - Method in class org.exolab.jmscts.core.BasicMessagePopulator
Populates a MapMessage.
populateMapMessage(MapMessage) - Method in class org.exolab.jmscts.core.MessageContentPopulator
Populates a MapMessage
populateMapMessage(MapMessage) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate a MapMessage instance with data.
populateMessage(Message) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate a Message instance with data.
populateMessage(Message) - Method in class org.exolab.jmscts.core.SequenceMessagePopulator
Populates a Message.
populateMessage(Message) - Method in class org.exolab.jmscts.core.BasicMessagePopulator
Populates a Message.
populateMessage(Message) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate a Message instance with data.
populateObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate an ObjectMessage instance with data.
populateObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.core.SequenceMessagePopulator
Populates an ObjectMessage
populateObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.core.MessageSizePopulator
Populates an ObjectMessage
populateObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.core.BasicMessagePopulator
Populates an ObjectMessage.
populateObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.core.MessageContentPopulator
Populates an ObjectMessage
populateObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate an ObjectMessage instance with data.
populateStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate a StreamMessage instance with data.
populateStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.core.SequenceMessagePopulator
Populates a StreamMessage
populateStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.core.MessageSizePopulator
Populates a StreamMessage
populateStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.core.BasicMessagePopulator
Populates a StreamMessage.
populateStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.core.MessageContentPopulator
Populates a StreamMessage
populateStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate a StreamMessage instance with data.
populateTextMessage(TextMessage) - Method in class org.exolab.jmscts.core.AbstractMessagePopulator
Populate a TextMessage instance with data.
populateTextMessage(TextMessage) - Method in class org.exolab.jmscts.core.SequenceMessagePopulator
Populates a TextMessage
populateTextMessage(TextMessage) - Method in class org.exolab.jmscts.core.MessageSizePopulator
Populates a TextMessage
populateTextMessage(TextMessage) - Method in class org.exolab.jmscts.core.BasicMessagePopulator
Populates a TextMessage.
populateTextMessage(TextMessage) - Method in class org.exolab.jmscts.core.MessageContentPopulator
Populates a TextMessage
populateTextMessage(TextMessage) - Method in class org.exolab.jmscts.test.message.util.MessagePopulatorVerifier
Populate a TextMessage instance with data.
PopulatorVerifierFactory - class org.exolab.jmscts.test.message.util.PopulatorVerifierFactory.
Factory to create the appropriate MessagePopulatorVerifier for a given message
ProducerTestSuite - class org.exolab.jmscts.test.producer.ProducerTestSuite.
This class encapsulates all MessageProducer related tests
Property - class org.exolab.jmscts.core.Property.
This elment defines a property that can be set on an object, or obtained from an object using set/get methods corresponding to the name attribute.
Property() - Constructor for class org.exolab.jmscts.core.Property
 
PropertyConversionTest - class org.exolab.jmscts.test.message.properties.PropertyConversionTest.
This class tests message property conversion
PropertyConversionTest(String) - Constructor for class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Construct a new PropertyConversionTest
PropertyDescriptor - class org.exolab.jmscts.core.PropertyDescriptor.
Class PropertyDescriptor.
PropertyDescriptor() - Constructor for class org.exolab.jmscts.core.PropertyDescriptor
 
propertyExists(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Determines if a property exists
PropertyHelper - class org.exolab.jmscts.core.PropertyHelper.
Helper for manipulating Property instances
PropertyPopulator - class org.exolab.jmscts.core.PropertyPopulator.
A message populator that populates properties using a list of Property instances
PropertyPopulator(Map) - Constructor for class org.exolab.jmscts.core.PropertyPopulator
Create an instance of this class, with a map of properties to populate messages with
PropertyPopulator(Property[]) - Constructor for class org.exolab.jmscts.core.PropertyPopulator
Create an instance of this class, with the list of properties to populate messages with
PropertyTest - class org.exolab.jmscts.test.message.properties.PropertyTest.
This class tests that message properties set before a message is sent are identical to those received.
PropertyTest(String) - Constructor for class org.exolab.jmscts.test.message.properties.PropertyTest
Construct a new PropertyTest
PropertyTestSuite - class org.exolab.jmscts.test.message.properties.PropertyTestSuite.
This class encapsulates all Message user-property related tests.
PropertyTypeTest - class org.exolab.jmscts.test.message.properties.PropertyTypeTest.
This class tests message property types
PropertyTypeTest(String) - Constructor for class org.exolab.jmscts.test.message.properties.PropertyTypeTest
Construct a new PropertyTypeTest
PropertyTypeType - class org.exolab.jmscts.core.types.PropertyTypeType.
Class PropertyTypeType.
PropertyTypeTypeDescriptor - class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor.
Class PropertyTypeTypeDescriptor.
PropertyTypeTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.PropertyTypeTypeDescriptor
 
PropertyValues - interface org.exolab.jmscts.test.message.util.PropertyValues.
Helper interface providing a default set of property values to test with
Provider - interface org.exolab.jmscts.provider.Provider.
This interface specifies methods for accessing a JMS provider.
ProviderLoader - class org.exolab.jmscts.provider.ProviderLoader.
Loads a Provider using its configuration
ProviderLoader() - Constructor for class org.exolab.jmscts.provider.ProviderLoader
Construct a new ProviderLoader
ProviderTestRunner - class org.exolab.jmscts.core.ProviderTestRunner.
This class enables generic connection factory test cases to be run for each JMS provider.
ProviderTestRunner(Test) - Constructor for class org.exolab.jmscts.core.ProviderTestRunner
Construct an instance with the test case to run.

Q

QUEUE - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
Queue connection factory
QUEUECONNECTIONFACTORY - Static variable in class org.exolab.jmscts.core.types.FactoryType
The instance of the QueueConnectionFactory type
QUEUECONNECTIONFACTORY_TYPE - Static variable in class org.exolab.jmscts.core.types.FactoryType
The QueueConnectionFactory type
QueueSenderTest - class org.exolab.jmscts.test.producer.ttl.QueueSenderTest.
This class tests the behaviour of the time-to-live methods and their affect on the JMSExpiration, for QueueSenders
QueueSenderTest(String) - Constructor for class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Construct a new QueueSenderTest

R

read(String) - Static method in class org.exolab.jmscts.provider.Configuration
Read the configuration
readBoolean() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a boolean from the bytes message stream
readBoolean() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a boolean from the bytes message stream
readByte() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a byte value from the stream message
readByte() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a signed 8-bit value from the bytes message stream
readBytes(byte[]) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a byte array field from the stream message into the specified byte[] object (the read buffer).
readBytes(byte[]) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a byte array from the bytes message stream
readBytes(byte[], int) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a portion of the bytes message stream.
readChar() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a Unicode character value from the stream message
readChar() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a Unicode character value from the bytes message stream
readDouble() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a double from the stream message
readDouble() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a double from the bytes message stream
readFloat() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a float from the stream message
readFloat() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a float from the bytes message stream
readInt() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a 32-bit integer from the stream message
readInt() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a signed 32-bit integer from the bytes message stream
readLong() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a 64-bit integer from the stream message
readLong() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a signed 64-bit integer from the bytes message stream
readObject() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a Java object from the stream message
readShort() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read a 16-bit number from the stream message.
readShort() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read a signed 16-bit number from the bytes message stream
readString() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Read in a string from the stream message
readUnsignedByte() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read an unsigned 8-bit number from the bytes message stream
readUnsignedShort() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read an unsigned 16-bit number from the bytes message stream
readUTF() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Read in a string that has been encoded using a modified UTF-8 format from the bytes message stream
ReadWriteTest - class org.exolab.jmscts.test.message.readwrite.ReadWriteTest.
This class tests that message properties and message bodies may be read and written on creation of a new message
ReadWriteTest(String) - Constructor for class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Construct a new ReadWriteTest
ReadWriteTestSuite - class org.exolab.jmscts.test.message.readwrite.ReadWriteTestSuite.
This class encapsulates all message read/write related tests.
RECEIPT - Static variable in class org.exolab.jmscts.tools.receive.Main
The short name for the receipt type argument
RECEIPT_LONG - Static variable in class org.exolab.jmscts.tools.receive.Main
The long name for the receipt type argument
ReceiptType - class org.exolab.jmscts.core.ReceiptType.
Helper class used to indicate what message receipt type should be used to run a particular test case with
Receive - class org.exolab.jmscts.tools.receive.Receive.
Helper to receive messages
RECEIVE - Static variable in class org.exolab.jmscts.report.types.StatisticType
The instance of the receive type
RECEIVE_TYPE - Static variable in class org.exolab.jmscts.report.types.StatisticType
The receive type
Receive() - Constructor for class org.exolab.jmscts.tools.receive.Receive
 
receive(int, long) - Method in interface org.exolab.jmscts.core.MessageReceiver
Return a list of Message instances from a MessageConsumer or QueueBrowser
receive(long, CountingListener) - Method in interface org.exolab.jmscts.core.MessageReceiver
Receive messages, delegating received messages to a CountingListener
receive(MessageReceiver) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to verify that a consumer receives a single message
receive(MessageReceiver[], int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to verify that each consumer receives the correct number of messages
receive(MessageReceiver, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to verify that a consumer receives the correct number of messages
receive(MessageReceiver, int, long) - Static method in class org.exolab.jmscts.core.MessagingHelper
Helper to receive messages
receive(String, int, long, MessageVerifier) - Method in interface org.exolab.jmscts.core.Messenger
Receive messages from a destination
receive(String, int, long, MessageVerifier) - Method in class org.exolab.jmscts.core.service.MessengerServer
Receive messages from a destination
receive(TestContext, MessageReceiver) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to verify that a consumer receives a single message
receive(TestContext, MessageReceiver[], int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to verify that each consumer receives the correct number of messages
receive(TestContext, MessageReceiver, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to verify that a consumer receives the correct number of messages
receive(TestContext, MessageReceiver, int) - Static method in class org.exolab.jmscts.core.MessagingHelper
Helper to receive messages
ReceiverCloseTest - class org.exolab.jmscts.test.session.ReceiverCloseTest.
This class tests the behaviour of closing a session while a receiver is active.
ReceiverCloseTest(String) - Constructor for class org.exolab.jmscts.test.session.ReceiverCloseTest
Construct a new ReceiverCloseTest
ReceiverTest - class org.exolab.jmscts.test.connection.ReceiverTest.
This class tests the behaviour of stopping and closing a connection while a receiver is active.
ReceiverTest(String) - Constructor for class org.exolab.jmscts.test.connection.ReceiverTest
Construct a new ReceiverTest
ReceiverType - class org.exolab.jmscts.core.types.ReceiverType.
Class ReceiverType.
ReceiverTypeDescriptor - class org.exolab.jmscts.core.types.ReceiverTypeDescriptor.
Class ReceiverTypeDescriptor.
ReceiverTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.ReceiverTypeDescriptor
 
ReceiveSize0KTest - class org.exolab.jmscts.stress.ReceiveSize0KTest.
Performs a stress test using one producer, one consumer and empty messages.
ReceiveSize0KTest(String) - Constructor for class org.exolab.jmscts.stress.ReceiveSize0KTest
Construct a ReceiveSize0KTest for a specific test case
RecoverClearTest - class org.exolab.jmscts.test.message.clear.RecoverClearTest.
This class tests the behaviour of Message.clearBody() and Message.clearProperties() for CLIENT_ACKNOWLEDGE sessions where the session is recovered.
RecoverClearTest(String) - Constructor for class org.exolab.jmscts.test.message.clear.RecoverClearTest
Construct a new RecoverClearTest
RecoverTest - class org.exolab.jmscts.test.session.transacted.RecoverTest.
This class verifies that methods used only for transacted sessions throw IllegalStateException if invoked
RecoverTest(String) - Constructor for class org.exolab.jmscts.test.session.transacted.RecoverTest
Construct a new RecoverTest
recreate(MessageReceiver) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to recreate a MessageReceiver.
Reference - class org.exolab.jmscts.requirements.Reference.
This element specifies a requirement reference.
Reference() - Constructor for class org.exolab.jmscts.requirements.Reference
 
ReferenceDescriptor - class org.exolab.jmscts.requirements.ReferenceDescriptor.
Class ReferenceDescriptor.
ReferenceDescriptor() - Constructor for class org.exolab.jmscts.requirements.ReferenceDescriptor
 
registerServices(ServiceGroup) - Method in class org.exolab.jmscts.core.AbstractTestRunner
Register services
release(BasicServerSession) - Method in class org.exolab.jmscts.jms.asf.BasicServerSessionPool
Release a server session back to the pool
RemoteService - interface org.exolab.jmscts.core.service.RemoteService.
Interface for administering a remote service
remove() - Method in interface org.exolab.jmscts.core.MessageReceiver
Close the underlying MessageConsumer or QueueBrowser.
removeAnyObject(Object) - Method in class org.exolab.jmscts.core.Text
Method removeAnyObject
removeAnyObject(Object) - Method in class org.exolab.jmscts.requirements.Text
Method removeAnyObject
removeAttribute(Attribute) - Method in class org.exolab.jmscts.core.meta.Meta
Method removeAttribute
removeClassMeta(ClassMeta) - Method in class org.exolab.jmscts.core.meta.MetaData
Method removeClassMeta
removeCoverage(Coverage) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method removeCoverage
removeExclude(Exclude) - Method in class org.exolab.jmscts.core.filter.Filter
Method removeExclude
removeFailure(Failure) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method removeFailure
removeInclude(Include) - Method in class org.exolab.jmscts.requirements.Document
Method removeInclude
removeInclude(Include) - Method in class org.exolab.jmscts.core.filter.Filter
Method removeInclude
removeListener(ExecutionListener) - Method in class org.exolab.jmscts.core.AsyncExecutor
Remove a listener
removeListener(String, ExecutionListener) - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Remove a listener for an application
removeMessageListener(MessageListener) - Method in class org.exolab.jmscts.core.DelegatingListener
Deregister a message listener
removeMethodMeta(MethodMeta) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method removeMethodMeta
removeReference(Reference) - Method in class org.exolab.jmscts.requirements.Document
Method removeReference
removeRequirement(Requirement) - Method in class org.exolab.jmscts.requirements.Document
Method removeRequirement
removeRequirementChoice(RequirementChoice) - Method in class org.exolab.jmscts.requirements.Requirement
Method removeRequirementChoice
removeRequirementId(String) - Method in class org.exolab.jmscts.report.CurrentTest
Method removeRequirementId
removeStatistic(Statistic) - Method in class org.exolab.jmscts.report.TestRun
Method removeStatistic
removeTest(String) - Method in class org.exolab.jmscts.report.Coverage
Method removeTest
removeTestRun(TestRun) - Method in class org.exolab.jmscts.report.TestRuns
Method removeTestRun
removeTestRuns(TestRuns) - Method in class org.exolab.jmscts.report.Statistics
Method removeTestRuns
removeTestRuns(TestRuns) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method removeTestRuns
report(String) - Method in class org.exolab.jmscts.core.AbstractTestRunner
Generate a report
report(String) - Method in class org.exolab.jmscts.core.StressTestRunner
Generate a stress test report, writing it out to the specified path
report(String) - Method in class org.exolab.jmscts.core.JMSTestRunner
Generate a coverage report, writing it out to the specified path
report(String) - Method in class org.exolab.jmscts.report.CoverageReport
Generate the coverage report
report(String) - Method in class org.exolab.jmscts.report.StatisticsReport
Generate the statistics report
ReportHelper - class org.exolab.jmscts.report.ReportHelper.
Helper class to map between types
RepublishTest - class org.exolab.jmscts.test.session.clientack.RepublishTest.
This class tests the behaviour of republishing a received message, and then acknowledging it.
RepublishTest(String) - Constructor for class org.exolab.jmscts.test.session.clientack.RepublishTest
Construct a new RepublishTest
Requirement - class org.exolab.jmscts.requirements.Requirement.
This element specifies a requirement, defined by the JMS specification or associated API documentation.
Requirement() - Constructor for class org.exolab.jmscts.requirements.Requirement
 
RequirementChoice - class org.exolab.jmscts.requirements.RequirementChoice.
Class RequirementChoice.
RequirementChoice() - Constructor for class org.exolab.jmscts.requirements.RequirementChoice
 
RequirementChoiceDescriptor - class org.exolab.jmscts.requirements.RequirementChoiceDescriptor.
Class RequirementChoiceDescriptor.
RequirementChoiceDescriptor() - Constructor for class org.exolab.jmscts.requirements.RequirementChoiceDescriptor
 
RequirementChoiceItem - class org.exolab.jmscts.requirements.RequirementChoiceItem.
Class RequirementChoiceItem.
RequirementChoiceItem() - Constructor for class org.exolab.jmscts.requirements.RequirementChoiceItem
 
RequirementChoiceItemDescriptor - class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor.
Class RequirementChoiceItemDescriptor.
RequirementChoiceItemDescriptor() - Constructor for class org.exolab.jmscts.requirements.RequirementChoiceItemDescriptor
 
RequirementCoverage - class org.exolab.jmscts.report.RequirementCoverage.
The requirementCoverage element is the root element of all test case requirement coverage documents.
RequirementCoverage() - Constructor for class org.exolab.jmscts.report.RequirementCoverage
 
RequirementCoverageDescriptor - class org.exolab.jmscts.report.RequirementCoverageDescriptor.
Class RequirementCoverageDescriptor.
RequirementCoverageDescriptor() - Constructor for class org.exolab.jmscts.report.RequirementCoverageDescriptor
 
RequirementDescriptor - class org.exolab.jmscts.requirements.RequirementDescriptor.
Class RequirementDescriptor.
RequirementDescriptor() - Constructor for class org.exolab.jmscts.requirements.RequirementDescriptor
 
Requirements - class org.exolab.jmscts.requirements.Requirements.
This class implements a cache of Requirement and Reference instances.
Requirements() - Constructor for class org.exolab.jmscts.requirements.Requirements
 
RequirementsLoader - class org.exolab.jmscts.requirements.RequirementsLoader.
Helper class used to load requirements documents
reset() - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Put the message body in read-only mode, and reposition the stream to the beginning
reset() - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Put the message body in read-only mode, and reposition the stream of bytes to the beginning
RollbackClearTest - class org.exolab.jmscts.test.message.clear.RollbackClearTest.
This class tests the behaviour of Message.clearBody() and Message.clearProperties() for transacted sessions where the session is rolled back.
RollbackClearTest(String) - Constructor for class org.exolab.jmscts.test.message.clear.RollbackClearTest
Construct a new RollbackClearTest
RollbackTest - class org.exolab.jmscts.test.session.transacted.RollbackTest.
This class tests session rollback functionality.
RollbackTest(String) - Constructor for class org.exolab.jmscts.test.session.transacted.RollbackTest
Construct a new RollbackTest
RootCause - class org.exolab.jmscts.report.RootCause.
Class RootCause.
RootCause() - Constructor for class org.exolab.jmscts.report.RootCause
 
RootCauseDescriptor - class org.exolab.jmscts.report.RootCauseDescriptor.
Class RootCauseDescriptor.
RootCauseDescriptor() - Constructor for class org.exolab.jmscts.report.RootCauseDescriptor
 
run() - Method in class org.exolab.jmscts.core.Executor
Execute the command
run() - Method in class org.exolab.jmscts.core.AsyncExecutor
Execute the command in a separate thread.
run() - Method in class org.exolab.jmscts.core.ThreadedAction
Run the action.
run() - Method in class org.exolab.jmscts.core.DelayedAction
Run the action.
run(Class) - Static method in class org.exolab.jmscts.core.JUnitTestRunner
Runs a suite extracted from a TestCase subclass.
run(Test) - Static method in class org.exolab.jmscts.core.JUnitTestRunner
Runs a suite
runFailed(String) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Notifies of overall test failure, and exits
runProtected() - Method in class org.exolab.jmscts.core.ThreadedAction
Run the action
runProtected() - Method in class org.exolab.jmscts.core.ThreadedReceiver
Run the action
runProtected() - Method in class org.exolab.jmscts.core.ThreadedActions
Run the actions in separate threads
runProtected() - Method in class org.exolab.jmscts.core.ThreadedSender
Run the action
runStress() - Method in class org.exolab.jmscts.stress.SendReceiveStressTestCase
Runs the stress test
runTest(Test, TestResult) - Method in class org.exolab.jmscts.core.TestRunner
Run a test case
runTest(Test, TestResult) - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Run a test against each of the message types it supports
runTest(Test, TestResult) - Method in class org.exolab.jmscts.core.ConnectionTestRunner
Runs a test case for the given connection.
runTest(Test, TestResult) - Method in class org.exolab.jmscts.core.SessionTestRunner
Runs the test case against sessions for each of the acknowledgement types specified by the test.
runTest(Test, TestResult) - Method in class org.exolab.jmscts.core.ProviderTestRunner
Runs a test case against each supported connection type
runTest(Test, TestResult, Class) - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Runs a test case for the given message type.
runTest(Test, TestResult, Class) - Method in class org.exolab.jmscts.core.MessageTestRunner
Runs a test case for the given message type.
runTest(Test, TestResult, Class) - Method in class org.exolab.jmscts.core.SendReceiveTestRunner
Runs a test case for a particular message type, against each of the supported delivery types.
runTest(Test, TestResult, Class, MessagingBehaviour) - Method in class org.exolab.jmscts.core.SendReceiveTestRunner
Runs a test case for a particular message type, against a particular messaging behaviour

S

Section - class org.exolab.jmscts.requirements.Section.
Class Section.
Section() - Constructor for class org.exolab.jmscts.requirements.Section
 
SectionDescriptor - class org.exolab.jmscts.requirements.SectionDescriptor.
Class SectionDescriptor.
SectionDescriptor() - Constructor for class org.exolab.jmscts.requirements.SectionDescriptor
 
Selector - class org.exolab.jmscts.core.filter.Selector.
Class Selector.
SELECTOR - Static variable in class org.exolab.jmscts.tools.receive.Main
The short name for the selector argument
SELECTOR_LONG - Static variable in class org.exolab.jmscts.tools.receive.Main
The long name for the selector argument
Selector() - Constructor for class org.exolab.jmscts.core.filter.Selector
 
SelectorDescriptor - class org.exolab.jmscts.core.filter.SelectorDescriptor.
Class SelectorDescriptor.
SelectorDescriptor() - Constructor for class org.exolab.jmscts.core.filter.SelectorDescriptor
 
SelectorTestSuite - class org.exolab.jmscts.test.selector.SelectorTestSuite.
This class encapsulates all message selector related tests.
Send - class org.exolab.jmscts.tools.send.Send.
Helper to send messages
SEND - Static variable in class org.exolab.jmscts.report.types.StatisticType
The instance of the send type
SEND_NON_PERSISTENT_ADMINISTERED - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, administered destinations, no receipt
SEND_NON_PERSISTENT_TEMPORARY - Static variable in class org.exolab.jmscts.core.DeliveryTypes
NON_PERSISTENT delivery mode, temporary destinations, no receipt
SEND_PERSISTENT_ADMINISTERED - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, administered destinations, no receipt
SEND_PERSISTENT_TEMPORARY - Static variable in class org.exolab.jmscts.core.DeliveryTypes
PERSISTENT delivery mode, temporary destinations, no receipt
SEND_TYPE - Static variable in class org.exolab.jmscts.report.types.StatisticType
The send type
Send() - Constructor for class org.exolab.jmscts.tools.send.Send
 
send(Class, String, int, MessagePopulator) - Method in interface org.exolab.jmscts.core.Messenger
Send messages to a destination
send(Class, String, int, MessagePopulator) - Method in class org.exolab.jmscts.core.service.MessengerServer
Send messages to a destination
send(Destination, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send messages to a destination
send(Message, Destination) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send a message
send(Message, int) - Method in interface org.exolab.jmscts.core.MessageSender
Send messages to a destination
send(Message, int, long) - Method in interface org.exolab.jmscts.core.MessageSender
Send messages to a destination
send(Message, int, MessagePopulator) - Method in interface org.exolab.jmscts.core.MessageSender
Send messages to a destination, invoking a message populator prior to each message being sent
send(Message, int, MessagePopulator, long) - Method in interface org.exolab.jmscts.core.MessageSender
Send messages to a destination, invoking a message populator prior to each message being sent
send(MessageSender[], Message, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send messages to each destination
send(Message, String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send a message
send(String, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send messages to a destination
send(TestContext, Destination, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send messages to a destination
send(TestContext, Destination, int) - Static method in class org.exolab.jmscts.core.MessagingHelper
Helper to send messages to a destination, using the message supplied by the test context
send(TestContext, Message, Destination, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send messages to a destination
send(TestContext, Message, Destination, int) - Static method in class org.exolab.jmscts.core.MessagingHelper
Helper to send messages to a destination.
send(TestContext, String, int) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send messages to a destination
Send0KTest - class org.exolab.jmscts.stress.Send0KTest.
Performs a stress test using one producer and empty messages.
Send0KTest(String) - Constructor for class org.exolab.jmscts.stress.Send0KTest
Construct a Send0KTest for a specific test case
sendReceive(Message, Destination) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send a message to a destination, and return a message from the same destination.
sendReceive(Message, String) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Helper to send a message to a destination, and return a message from the same destination
sendReceive(TestContext, Destination) - Static method in class org.exolab.jmscts.core.MessagingHelper
Helper to send a message to a destination, and return a message from the same destination.
sendReceive(TestContext, Message, Destination) - Static method in class org.exolab.jmscts.core.MessagingHelper
Helper to send a message to a destination, and return a message from the same destination.
SendReceive0KTest - class org.exolab.jmscts.stress.SendReceive0KTest.
Performs a stress test using one producer, one consumer and empty messages.
SendReceive0KTest(String) - Constructor for class org.exolab.jmscts.stress.SendReceive0KTest
Construct a SendReceive0KTest for a specific test case
SendReceive2Size0KTest - class org.exolab.jmscts.stress.SendReceive2Size0KTest.
Performs a stress test using one producer, two consumers and empty messages.
SendReceive2Size0KTest(String) - Constructor for class org.exolab.jmscts.stress.SendReceive2Size0KTest
Construct a SendReceive2Size0KTest for a specific test case
SendReceive50Size0KTest - class org.exolab.jmscts.stress.SendReceive50Size0KTest.
Performs a stress test using one producer, fifty consumers and empty messages.
SendReceive50Size0KTest(String) - Constructor for class org.exolab.jmscts.stress.SendReceive50Size0KTest
Construct a SendReceive50Size0KTest for a specific test case
SendReceiveClearTest - class org.exolab.jmscts.test.message.clear.SendReceiveClearTest.
This class tests the behaviour of Message.clearBody() and Message.clearProperties() on send and receipt, against all message, delivery, and transaction types
SendReceiveClearTest(String) - Constructor for class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Construct a new SendReceiveClearTest
SendReceiveReadWriteTest - class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest.
This class tests that message properties and message bodies are writeable on send, and readable on receipt
SendReceiveReadWriteTest(String) - Constructor for class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest
Construct a new SendReceiveReadWriteTest
SendReceiveStopTest - class org.exolab.jmscts.test.connection.SendReceiveStopTest.
This class tests the behaviour of Connection.stop and Connection.start
SendReceiveStopTest(String) - Constructor for class org.exolab.jmscts.test.connection.SendReceiveStopTest
Construct a new SendReceiveStopTest
SendReceiveStressTestCase - class org.exolab.jmscts.stress.SendReceiveStressTestCase.
This class provides functionality for stress tests involving a single producer, and multiple concurrent consumers, for a single destination
SendReceiveStressTestCase(String, String, int) - Constructor for class org.exolab.jmscts.stress.SendReceiveStressTestCase
Construct a SendReceiveStressTestCase for a specific test case
SendReceiveTestCase - interface org.exolab.jmscts.core.SendReceiveTestCase.
This interface enables generic send/receive message test cases to be run for each JMS message, session and synchronous/asynchronous processing type.
SendReceiveTestInvoker - class org.exolab.jmscts.core.SendReceiveTestInvoker.
Helper class to run a test case, for the given message type, delivery mode, messaging mode, and destination type.
SendReceiveTestInvoker(Test, TestResult, TestContext, TestFilter, Class, MessagingBehaviour) - Constructor for class org.exolab.jmscts.core.SendReceiveTestInvoker
Construct a new SendReceiveTestInvoker
SendReceiveTestRunner - class org.exolab.jmscts.core.SendReceiveTestRunner.
This class enables generic message test cases to be run for each JMS message type using different delivery modes, synchronous/asynchronous messaging, and administered and non-administered destinations.
SendReceiveTestRunner(SendReceiveTestCase) - Constructor for class org.exolab.jmscts.core.SendReceiveTestRunner
Construct an instance with the test case to run.
SequenceMessagePopulator - class org.exolab.jmscts.core.SequenceMessagePopulator.
A message populator that populates the body of messages with a sequence number.
SequenceMessagePopulator() - Constructor for class org.exolab.jmscts.core.SequenceMessagePopulator
Construct a new SequenceMessagePopulator
SequencePropertyPopulator - class org.exolab.jmscts.core.SequencePropertyPopulator.
A message populator that populates the 'JMSXGroupID' and 'JMSXGroupSeq' properties of a message.
SequencePropertyPopulator() - Constructor for class org.exolab.jmscts.core.SequencePropertyPopulator
Create an instance of this class, with the default group name to populate the JMSXGroupID property with
SequencePropertyPopulator(String) - Constructor for class org.exolab.jmscts.core.SequencePropertyPopulator
Create an instance of this class, with the group name to populate the JMSXGroupID property with
SessionHelper - class org.exolab.jmscts.core.SessionHelper.
Helper class for performing session operations
SessionTestCase - interface org.exolab.jmscts.core.SessionTestCase.
This interface enables generic session test cases to be run for each JMS session type.
SessionTestRunner - class org.exolab.jmscts.core.SessionTestRunner.
This class enables generic session test cases to be run for each JMS session type.
SessionTestRunner(SessionTestCase) - Constructor for class org.exolab.jmscts.core.SessionTestRunner
Construct an instance with the test case to run.
SessionTestSuite - class org.exolab.jmscts.test.session.SessionTestSuite.
This class encapsulates all Session related tests.
SessionType - class org.exolab.jmscts.core.types.SessionType.
Class SessionType.
SessionTypeDescriptor - class org.exolab.jmscts.core.types.SessionTypeDescriptor.
Class SessionTypeDescriptor.
SessionTypeDescriptor() - Constructor for class org.exolab.jmscts.core.types.SessionTypeDescriptor
 
setAdministered(boolean) - Method in class org.exolab.jmscts.core.MessagingBehaviour
Set the destination type (administered/temporary)
setAnyObject(int, Object) - Method in class org.exolab.jmscts.core.Text
Method setAnyObject
setAnyObject(int, Object) - Method in class org.exolab.jmscts.requirements.Text
Method setAnyObject
setAnyObject(Object[]) - Method in class org.exolab.jmscts.core.Text
Method setAnyObject
setAnyObject(Object[]) - Method in class org.exolab.jmscts.requirements.Text
Method setAnyObject
setAttribute(Attribute[]) - Method in class org.exolab.jmscts.core.meta.Meta
Method setAttribute
setAttribute(int, Attribute) - Method in class org.exolab.jmscts.core.meta.Meta
Method setAttribute
setBehaviour(Behaviour) - Method in class org.exolab.jmscts.report.Context
Sets the value of field 'behaviour'.
setBodyReadOnly(boolean) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Sets the read-only state of the message body
setBoolean(String, boolean) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a boolean value with the given name, into the Map
setBooleanProperty(String, boolean) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a boolean property value with the given name
setByte(String, byte) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a byte value with the given name, into the Map
setByteProperty(String, byte) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a byte property value with the given name
setBytes(String, byte[]) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a byte array value with the given name, into the Map
setBytes(String, byte[], int, int) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a portion of the byte array value with the given name, into the Map
setCause(Cause) - Method in class org.exolab.jmscts.report.Failure
Sets the value of field 'cause'.
setChar(String, char) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a Unicode character value with the given name, into the Map
setChildContext(TestContext) - Method in class org.exolab.jmscts.core.TestRunner
Sets the test context of child test cases
setClassMeta(ClassMeta[]) - Method in class org.exolab.jmscts.core.meta.MetaData
Method setClassMeta
setClassMeta(int, ClassMeta) - Method in class org.exolab.jmscts.core.meta.MetaData
Method setClassMeta
setClassName(String) - Method in class org.exolab.jmscts.provider.ProviderLoader
Sets the provider implementation class name
setClientID() - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Returns true if the client identifier should be set on the connection.
setClientID() - Method in class org.exolab.jmscts.core.AbstractConnectionTestCase
Returns true if the client identifier should be set on the connection.
setClientID() - Method in interface org.exolab.jmscts.core.ConnectionTestCase
Returns true if the client identifier should be set on the connection.
setClientID() - Method in class org.exolab.jmscts.core.SessionTestRunner
Returns true if the client identifier should be set on the connection.
setConfig(String) - Method in class org.exolab.jmscts.tools.MessagingTool
Set the configuration
setConnectionFactory(String) - Method in class org.exolab.jmscts.tools.MessagingTool
Set the connection factory name
setContent(String) - Method in class org.exolab.jmscts.core.Text
Sets the value of field 'content'.
setContent(String) - Method in class org.exolab.jmscts.requirements.Text
Sets the value of field 'content'.
setContent(String) - Method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest.MyObject
Set the content
setContext(Context) - Method in class org.exolab.jmscts.report.TestRun
Sets the value of field 'context'.
setContext(TestContext) - Method in class org.exolab.jmscts.core.TestRunner
Set the context to test against
setContext(TestContext) - Method in class org.exolab.jmscts.core.JMSTestCase
Set the context to test against
setContext(TestContext) - Method in interface org.exolab.jmscts.core.JMSTest
Set the context to test against
setCount(int) - Method in class org.exolab.jmscts.report.Statistic
Sets the value of field 'count'.
setCount(int) - Method in class org.exolab.jmscts.tools.MessagingTool
Sets number of messages to process
setCoverage(Coverage[]) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method setCoverage
setCoverage(int, Coverage) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method setCoverage
setCurrentTest(CurrentTest) - Method in class org.exolab.jmscts.report.RequirementCoverage
Sets the value of field 'currentTest'.
setDeliveryMode(DeliveryModeType) - Method in class org.exolab.jmscts.report.Behaviour
Sets the value of field 'deliveryMode'.
setDeliveryMode(DeliveryModeType) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'deliveryMode'.
setDeliveryMode(int) - Method in class org.exolab.jmscts.core.MessagingBehaviour
Set the message delivery mode.
setDeliveryType(DeliveryType) - Method in class org.exolab.jmscts.tools.send.Send
Set the delivery type
setDescription(Description) - Method in class org.exolab.jmscts.requirements.Requirement
Sets the value of field 'description'.
setDescription(Description) - Method in class org.exolab.jmscts.requirements.Document
Sets the value of field 'description'.
setDescription(Description) - Method in class org.exolab.jmscts.core.meta.Meta
Sets the value of field 'description'.
setDescription(String) - Method in class org.exolab.jmscts.report.Failure
Sets the value of field 'description'.
setDestination(DestinationType) - Method in class org.exolab.jmscts.report.Behaviour
Sets the value of field 'destination'.
setDestination(DestinationType) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'destination'.
setDestination(String) - Method in class org.exolab.jmscts.tools.MessagingTool
Set the destination name
setDestinations(Map) - Method in interface org.exolab.jmscts.core.SendReceiveTestCase
Sets the pre-created destinations corresponding to those returned by SendReceiveTestCase.getDestinations().
setDestinations(Map) - Method in class org.exolab.jmscts.core.AbstractSendReceiveTestCase
Sets the pre-created destinations corresponding to those returned by AbstractSendReceiveTestCase.getDestinations().
setDocumentHandler(DocumentHandler) - Method in class org.exolab.jmscts.util.ConfigExpander
Sets the DocumentHandler to send SAX events to
setDouble(String, double) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a double value with the given name, into the Map
setDoubleProperty(String, double) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a double property value with the given name
setDurable(boolean) - Method in class org.exolab.jmscts.core.MessagingBehaviour
Set the topic subscriber behaviour
setException(Exception) - Method in class org.exolab.jmscts.core.ThreadedAction
Set the exception
setExclude(Exclude[]) - Method in class org.exolab.jmscts.core.filter.Filter
Method setExclude
setExclude(int, Exclude) - Method in class org.exolab.jmscts.core.filter.Filter
Method setExclude
setFactory(Factory) - Method in class org.exolab.jmscts.report.Context
Sets the value of field 'factory'.
setFactory(FactoryType) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'factory'.
setFailure(Failure) - Method in class org.exolab.jmscts.report.TestRun
Sets the value of field 'failure'.
setFailure(Failure[]) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method setFailure
setFailure(int, Failure) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method setFailure
setFailures(int) - Method in class org.exolab.jmscts.report.Coverage
Sets the value of field 'failures'.
setFilter(TestFilter) - Method in class org.exolab.jmscts.core.TestRunner
Set the test case filter
setFloat(String, float) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a float value with the given name, into the Map
setFloatProperty(String, float) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a float property value with the given name
setInclude(Include[]) - Method in class org.exolab.jmscts.requirements.Document
Method setInclude
setInclude(Include[]) - Method in class org.exolab.jmscts.core.filter.Filter
Method setInclude
setInclude(int, Include) - Method in class org.exolab.jmscts.requirements.Document
Method setInclude
setInclude(int, Include) - Method in class org.exolab.jmscts.core.filter.Filter
Method setInclude
setInt(String, int) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set an integer value with the given name, into the Map
setIntProperty(String, int) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set an int property value with the given name
setJMSCorrelationID(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the correlation ID
setJMSCorrelationIDAsBytes(byte[]) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the correlation ID as an array of bytes
setJMSDeliveryMode(int) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message delivery mode
setJMSDestination(Destination) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message destination
setJMSExpiration(long) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message's expiration value
setJMSMessageID(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message ID
setJMSPriority(int) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message priority
setJMSRedelivered(boolean) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set to indicate if the message is being redelivered
setJMSReplyTo(Destination) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the reply-to destination
setJMSTimestamp(long) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message timetamp
setJMSType(String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set the message type
setLong(String, long) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a long value with the given name, into the Map
setLongProperty(String, long) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a long property value with the given name
setMessage(MessageType) - Method in class org.exolab.jmscts.report.Context
Sets the value of field 'message'.
setMessage(MessageType) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'message'.
setMethodMeta(int, MethodMeta) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method setMethodMeta
setMethodMeta(MethodMeta[]) - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method setMethodMeta
setName(String) - Method in class org.exolab.jmscts.core.Property
Sets the value of field 'name'.
setName(String) - Method in class org.exolab.jmscts.provider.ProviderLoader
Sets the provider name
setName(String) - Method in class org.exolab.jmscts.requirements.Section
Sets the value of field 'name'.
setName(String) - Method in class org.exolab.jmscts.core.meta.Meta
Sets the value of field 'name'.
setName(String) - Method in class org.exolab.jmscts.core.meta.Attribute
Sets the value of field 'name'.
setObject(Serializable) - Method in class org.exolab.jmscts.jms.message.BasicObjectMessage
Set the serializable object containing this message's data.
setObject(String, Object) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a Java object value with the given name, into the Map
setObjectProperty(String, Object) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set an Object property value with the given name
setOptional(boolean) - Method in class org.exolab.jmscts.requirements.Requirement
Sets the value of field 'optional'.
setPassword(String) - Method in class org.exolab.jmscts.report.Factory
Sets the value of field 'password'.
setPath(String) - Method in class org.exolab.jmscts.requirements.Include
Sets the value of field 'path'.
setPaths(Paths) - Method in class org.exolab.jmscts.provider.ProviderLoader
Sets the classpath for the provider
setPriority(int) - Method in class org.exolab.jmscts.core.MessagingBehaviour
Set the priority of messages.
setPropertiesReadOnly(boolean) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Sets the read-only state of the message properties
setProvider(Provider) - Method in class org.exolab.jmscts.provider.ProviderLoader
Set the provider
setProvider(ProviderLoader) - Method in class org.exolab.jmscts.core.ProviderTestRunner
Set the provider loader This must be invoked prior to running the test case.
setProvider(String) - Method in class org.exolab.jmscts.report.Statistics
Sets the value of field 'provider'.
setProvider(String) - Method in class org.exolab.jmscts.report.RequirementCoverage
Sets the value of field 'provider'.
setRate(double) - Method in class org.exolab.jmscts.report.Statistic
Sets the value of field 'rate'.
setReadOnly(boolean) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Sets the read-only state of the message
setReadOnly(boolean) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Set the read-only mode of the message.
setReadOnly(boolean) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Set the read-only mode of the message.
setReceiptType(ReceiptType) - Method in class org.exolab.jmscts.core.MessagingBehaviour
Set the message receipt behaviour
setReceiptType(ReceiptType) - Method in class org.exolab.jmscts.tools.receive.Receive
Sets the receipt type
setReceiver(ReceiverType) - Method in class org.exolab.jmscts.report.Behaviour
Sets the value of field 'receiver'.
setReceiver(ReceiverType) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'receiver'.
setReference(int, Reference) - Method in class org.exolab.jmscts.requirements.Document
Method setReference
setReference(Reference) - Method in class org.exolab.jmscts.requirements.RequirementChoiceItem
Sets the value of field 'reference'.
setReference(Reference[]) - Method in class org.exolab.jmscts.requirements.Document
Method setReference
setReferenceId(String) - Method in class org.exolab.jmscts.requirements.Reference
Sets the value of field 'referenceId'.
setReferenceId(String) - Method in class org.exolab.jmscts.requirements.RequirementChoiceItem
Sets the value of field 'referenceId'.
setRequirement(int, Requirement) - Method in class org.exolab.jmscts.requirements.Document
Method setRequirement
setRequirement(Requirement[]) - Method in class org.exolab.jmscts.requirements.Document
Method setRequirement
setRequirementChoice(int, RequirementChoice) - Method in class org.exolab.jmscts.requirements.Requirement
Method setRequirementChoice
setRequirementChoice(RequirementChoice[]) - Method in class org.exolab.jmscts.requirements.Requirement
Method setRequirementChoice
setRequirementChoiceItem(RequirementChoiceItem) - Method in class org.exolab.jmscts.requirements.RequirementChoice
Sets the value of field 'requirementChoiceItem'.
setRequirementId(int, String) - Method in class org.exolab.jmscts.report.CurrentTest
Method setRequirementId
setRequirementId(String) - Method in class org.exolab.jmscts.report.Coverage
Sets the value of field 'requirementId'.
setRequirementId(String) - Method in class org.exolab.jmscts.requirements.Requirement
Sets the value of field 'requirementId'.
setRequirementId(String[]) - Method in class org.exolab.jmscts.report.CurrentTest
Method setRequirementId
setRootCause(RootCause) - Method in class org.exolab.jmscts.report.Failure
Sets the value of field 'rootCause'.
setRuns(int) - Method in class org.exolab.jmscts.report.Coverage
Sets the value of field 'runs'.
setSection(Section) - Method in class org.exolab.jmscts.requirements.Reference
Sets the value of field 'section'.
setSelector(String) - Method in class org.exolab.jmscts.tools.receive.Receive
Sets the selector
setSession(SessionType) - Method in class org.exolab.jmscts.report.Context
Sets the value of field 'session'.
setSession(SessionType) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'session'.
setShort(String, short) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a short value with the given name, into the Map
setShortProperty(String, short) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a short property value with the given name
setStart(boolean) - Method in class org.exolab.jmscts.provider.ProviderLoader
Sets if the provider should be started prior to running tests
setStatistic(int, Statistic) - Method in class org.exolab.jmscts.report.TestRun
Method setStatistic
setStatistic(Statistic[]) - Method in class org.exolab.jmscts.report.TestRun
Method setStatistic
setStop(boolean) - Method in class org.exolab.jmscts.provider.ProviderLoader
Sets if the provider should be stopped after running tests
setString(String, String) - Method in class org.exolab.jmscts.jms.message.BasicMapMessage
Set a String value with the given name, into the Map
setStringProperty(String, String) - Method in class org.exolab.jmscts.jms.message.BasicMessage
Set a String property value with the given name
setSupported(boolean) - Method in class org.exolab.jmscts.report.Coverage
Sets the value of field 'supported'.
setTable(String) - Method in class org.exolab.jmscts.requirements.Reference
Sets the value of field 'table'.
setTest(int, String) - Method in class org.exolab.jmscts.report.Coverage
Method setTest
setTest(String) - Method in class org.exolab.jmscts.report.TestRuns
Sets the value of field 'test'.
setTest(String) - Method in class org.exolab.jmscts.report.CurrentTest
Sets the value of field 'test'.
setTest(String) - Method in class org.exolab.jmscts.core.filter.Selector
Sets the value of field 'test'.
setTest(String[]) - Method in class org.exolab.jmscts.report.Coverage
Method setTest
setTestRun(int, TestRun) - Method in class org.exolab.jmscts.report.TestRuns
Method setTestRun
setTestRun(TestRun) - Method in class org.exolab.jmscts.report.CurrentTest
Sets the value of field 'testRun'.
setTestRun(TestRun[]) - Method in class org.exolab.jmscts.report.TestRuns
Method setTestRun
setTestRuns(int, TestRuns) - Method in class org.exolab.jmscts.report.Statistics
Method setTestRuns
setTestRuns(int, TestRuns) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method setTestRuns
setTestRuns(TestRuns[]) - Method in class org.exolab.jmscts.report.Statistics
Method setTestRuns
setTestRuns(TestRuns[]) - Method in class org.exolab.jmscts.report.RequirementCoverage
Method setTestRuns
setText(String) - Method in class org.exolab.jmscts.jms.message.BasicTextMessage
Set the text of this message
setTime(Time) - Method in class org.exolab.jmscts.report.Statistic
Sets the value of field 'time'.
setTimeout(long) - Method in class org.exolab.jmscts.core.MessagingBehaviour
Set the time to wait when listening or receiving messages, before timing out
setTitle(String) - Method in class org.exolab.jmscts.requirements.Section
Sets the value of field 'title'.
setType(FactoryType) - Method in class org.exolab.jmscts.report.Factory
Sets the value of field 'type'.
setType(PropertyTypeType) - Method in class org.exolab.jmscts.core.Property
Sets the value of field 'type'.
setType(StatisticType) - Method in class org.exolab.jmscts.report.Statistic
Sets the value of field 'type'.
setUnsupported(String) - Method in class org.exolab.jmscts.core.TestCoverage
Set a requirement as being unsupported
setUp() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Reads the provider configuration
setUp() - Method in class org.exolab.jmscts.core.JMSTestRunner
Reads the provider configuration
setUp() - Method in class org.exolab.jmscts.core.SessionTestRunner
Creates the session, prior to running the test case
setUp() - Method in class org.exolab.jmscts.core.ProviderTestRunner
Initialises the provider
setUp() - Method in class org.exolab.jmscts.stress.SendReceiveStressTestCase
Sets up the test
setUp(JMSTest, TestContext) - Method in class org.exolab.jmscts.core.SendReceiveTestInvoker
Setup the test
setUrl(String) - Method in class org.exolab.jmscts.requirements.Reference
Sets the value of field 'url'.
setUser(String) - Method in class org.exolab.jmscts.report.Factory
Sets the value of field 'user'.
setValue(String) - Method in class org.exolab.jmscts.core.Property
Sets the value of field 'value'.
setValue(String) - Method in class org.exolab.jmscts.core.meta.Attribute
Sets the value of field 'value'.
setVerbose(boolean) - Method in class org.exolab.jmscts.tools.MessagingTool
Enable/disable verbose logging of messages
share() - Method in class org.exolab.jmscts.core.TestRunner
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.core.JMSTestCase
Returns if this test can share resources with other test cases.
share() - Method in interface org.exolab.jmscts.core.JMSTest
Returns if this test can share resources with other test cases
share() - Method in class org.exolab.jmscts.test.connection.ReceiverTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.connection.SendReceiveStopTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.connection.StopStartTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.connection.ListenerTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.connection.ConnectionCloseTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.message.close.CloseTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.session.ReceiverCloseTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.session.CloseTest
Returns if this test can share resources with other test cases.
share() - Method in class org.exolab.jmscts.test.session.ListenerCloseTest
Returns if this test can share resources with other test cases.
SHORTS - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
Short values to test against
shouldCreateMessage() - Method in class org.exolab.jmscts.core.AbstractMessageTestCase
Determines if messages should be pre-created and populated for the test.
shouldCreateMessage() - Method in interface org.exolab.jmscts.core.MessageTestCase
Determines if messages should be pre-created and populated for the test.
shouldCreateMessage() - Method in class org.exolab.jmscts.stress.Send0KTest
Determines if messages should be pre-created and populated for the test.
shouldCreateMessage() - Method in class org.exolab.jmscts.stress.ReceiveSize0KTest
Determines if messages should be pre-created and populated for the test.
Snapshot - interface org.exolab.jmscts.core.service.Snapshot.
This interface enables the state of a running compliance suite to be captured.
snapshot(String) - Method in class org.exolab.jmscts.core.AbstractTestRunner
Snapshot the current state of the test
snapshot(String) - Method in interface org.exolab.jmscts.core.service.Snapshot
Snapshot the current test suite coverage
snapshot(String) - Method in class org.exolab.jmscts.core.service.SnapshotService
Snapshot the current test suite coverage
SnapshotService - class org.exolab.jmscts.core.service.SnapshotService.
This service enables the state of a running compliance suite to be captured.
SnapshotService(AbstractTestRunner, int) - Constructor for class org.exolab.jmscts.core.service.SnapshotService
Construct a new SnapshotService
start() - Method in class org.exolab.jmscts.core.service.TestTerminatorService
Start the service
start() - Method in class org.exolab.jmscts.core.service.MessengerService
Start the service
start() - Method in class org.exolab.jmscts.core.service.SnapshotService
Start the service
start() - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Start the service
start() - Method in class org.exolab.jmscts.jms.asf.BasicServerSession
Cause the session's run method to be called to process messages that were just assigned to it
start() - Method in class org.exolab.jmscts.util.ConfigExpander
Signals to start producing events
startConnection() - Method in class org.exolab.jmscts.core.AbstractMessageTestRunner
Returns true if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.core.AbstractConnectionTestCase
Returns if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.core.AbstractMessageTestCase
Returns true if the connection should be started prior to running the test.
startConnection() - Method in interface org.exolab.jmscts.core.MessageTestCase
Returns if the connection should be started prior to running the test.
startConnection() - Method in interface org.exolab.jmscts.core.ConnectionTestCase
Returns true if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.core.SessionTestRunner
Returns true if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.connection.ReceiverTest
Returns if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.connection.SendReceiveStopTest
Returns if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.connection.StopStartTest
Returns if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.connection.ListenerTest
Returns if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Returns true if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.session.ReceiverCloseTest
Returns if the connection should be started prior to running the test.
startConnection() - Method in class org.exolab.jmscts.test.session.ListenerCloseTest
Returns if the connection should be started prior to running the test.
started() - Method in interface org.exolab.jmscts.core.ExecutionListener
Event handler invoked when the application starts
started() - Method in class org.exolab.jmscts.core.service.MessengerService
Event handler invoked when the application starts
started(String) - Method in interface org.exolab.jmscts.core.service.ExecutionMonitorListener
Event handler invoked when the application starts
started(String) - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Notifies all registered listeners for an application that the application has started
startServices() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Start the services
startTest(Test) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Logs the start of a test
Statistic - class org.exolab.jmscts.report.Statistic.
A statistic collected during a test run.
Statistic() - Constructor for class org.exolab.jmscts.report.Statistic
 
StatisticDescriptor - class org.exolab.jmscts.report.StatisticDescriptor.
Class StatisticDescriptor.
StatisticDescriptor() - Constructor for class org.exolab.jmscts.report.StatisticDescriptor
 
Statistics - class org.exolab.jmscts.report.Statistics.
Test suite statistics.
Statistics() - Constructor for class org.exolab.jmscts.report.Statistics
 
StatisticsDescriptor - class org.exolab.jmscts.report.StatisticsDescriptor.
Class StatisticsDescriptor.
StatisticsDescriptor() - Constructor for class org.exolab.jmscts.report.StatisticsDescriptor
 
StatisticsReport - class org.exolab.jmscts.report.StatisticsReport.
This class generates a requirements coverage report in HTML from a TestStatistics instance
StatisticsReport(String) - Constructor for class org.exolab.jmscts.report.StatisticsReport
Construct an instance to generate a report from an existing statistics.xml file
StatisticsReport(String, TestStatistics, ProviderLoader) - Constructor for class org.exolab.jmscts.report.StatisticsReport
Construct an instance with the test suite's statistics of requirements
StatisticType - class org.exolab.jmscts.report.types.StatisticType.
Class StatisticType.
StatisticTypeDescriptor - class org.exolab.jmscts.report.types.StatisticTypeDescriptor.
Class StatisticTypeDescriptor.
StatisticTypeDescriptor() - Constructor for class org.exolab.jmscts.report.types.StatisticTypeDescriptor
 
stop() - Method in class org.exolab.jmscts.core.Executor
Stop the process
stop() - Method in class org.exolab.jmscts.core.AsyncExecutor
Stop the process
stop() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Generate a report and stop the test
stop() - Method in class org.exolab.jmscts.core.service.TestTerminatorService
Stop the service
stop() - Method in class org.exolab.jmscts.core.service.MessengerService
Stop the service
stop() - Method in class org.exolab.jmscts.core.service.TestTerminatorServer
Stop the compliance test gracefully
stop() - Method in interface org.exolab.jmscts.core.service.RemoteService
Stop the service gracefully
stop() - Method in class org.exolab.jmscts.core.service.SnapshotService
Stop the service
stop() - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Stop the service
stopped(int) - Method in interface org.exolab.jmscts.core.ExecutionListener
Event handler invoked when the application stops
stopped(int) - Method in class org.exolab.jmscts.core.service.MessengerService
Event handler invoked when the application stops
stopped(String, int) - Method in class org.exolab.jmscts.core.service.ExecutionMonitorService
Notifies all registered listeners for an application that the application has stopped
StopStartTest - class org.exolab.jmscts.test.connection.StopStartTest.
This class tests the behaviour of Connection.stop and Connection.start
StopStartTest(String) - Constructor for class org.exolab.jmscts.test.connection.StopStartTest
Construct a new StopStartTest
STREAM - Static variable in class org.exolab.jmscts.core.MessageTypes
The stream message type
STREAMMESSAGE - Static variable in class org.exolab.jmscts.core.types.MessageType
The instance of the StreamMessage type
STREAMMESSAGE_TYPE - Static variable in class org.exolab.jmscts.core.types.MessageType
The StreamMessage type
StreamMessageTest - class org.exolab.jmscts.test.message.copy.StreamMessageTest.
This class verifies that StreamMessage copies content
StreamMessageTest - class org.exolab.jmscts.test.message.stream.StreamMessageTest.
This class tests the StreamMessage message type
StreamMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.copy.StreamMessageTest
Construct a new StreamMessageTest
StreamMessageTest(String) - Constructor for class org.exolab.jmscts.test.message.stream.StreamMessageTest
Create an instance of this class for a specific test case
StressTestRunner - class org.exolab.jmscts.core.StressTestRunner.
This class enables stress test cases to be run against different JMS providers
StressTestRunner(Class, String[]) - Constructor for class org.exolab.jmscts.core.StressTestRunner
Construct an instance using the class of the test case, and the list of arguments to configure the provider
StressTestRunner(Test, String[]) - Constructor for class org.exolab.jmscts.core.StressTestRunner
Construct an instance with the test to run, and the list of arguments to configure test suite.
StressTestSuite - class org.exolab.jmscts.stress.StressTestSuite.
This class encapsulates all stress tests.
STRINGS - Static variable in interface org.exolab.jmscts.test.message.util.PropertyValues
String values to test against
StringTest - class org.exolab.jmscts.test.selector.StringTest.
This class tests selectors containing string literals and objects
StringTest(String) - Constructor for class org.exolab.jmscts.test.selector.StringTest
Create an instance of this class for a specific test case
SubscriberRedeliveredTest - class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest.
This class tests the behaviour of the JMSRedelivered flag when multiple topic subscribers subscribe to the same topic, and one of the CLIENT_ACKNOWLEDGE sessions is recovered.
SubscriberRedeliveredTest(String) - Constructor for class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest
Construct an instance of this class for a specific test case.
suite() - Static method in class org.exolab.jmscts.stress.SendReceive50Size0KTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.stress.SendReceive2Size0KTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.stress.SendReceive0KTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.stress.Send0KTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.stress.StressTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.stress.ReceiveSize0KTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.ComplianceTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.asf.ASFTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.asf.ConnectionConsumerTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.ReceiverTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.SendReceiveStopTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.StopStartTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.AuthTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.ListenerTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.ConnectionTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.ConnectionCloseTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.connection.MetaDataTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.MessageTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.clear.RecoverClearTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.clear.ClearTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.clear.ClearTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.message.clear.RollbackClearTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.close.CloseTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.copy.MessageCopyTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.copy.MapMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.copy.StreamMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.copy.BytesMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.copy.CopyTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.message.foreign.ForeignMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.header.JMSReplyToTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.header.JMSDestinationTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.header.HeaderTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.message.header.JMSMessageIDTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.map.MapMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.object.ObjectMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.properties.PropertyTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.properties.JMSXGroupTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.properties.PropertyTypeTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.properties.PropertyTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.properties.IdentifierTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.producer.ProducerTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.producer.ttl.TimeToLiveTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.SelectorTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.selector.JMSPriorityTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.EmptySelectorTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.JMSDeliveryModeTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.AndOperatorTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.BooleanTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.FloatTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.IdentifierTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.selector.StringTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.MessageListenerTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.ReceiverCloseTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.NonTransactedTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.SessionTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.CloseTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.ListenerCloseTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.AutoAckTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.DupsAckTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.clientack.RepublishTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.clientack.CloseTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.clientack.ClientAckTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.transacted.CommitTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.transacted.RollbackTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.transacted.TransactedTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.session.transacted.RecoverTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.session.transacted.CloseTest
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.topic.DurableSubscriberTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.topic.TopicTestSuite
Sets up the test suite.
suite() - Static method in class org.exolab.jmscts.test.topic.DuplicateDurableSubscriberTest
Sets up the test suite
suite() - Static method in class org.exolab.jmscts.test.topic.NoLocalTest
Sets up the test suite
SYNCHRONOUS - Static variable in class org.exolab.jmscts.core.ReceiptType
Specifies to use synchronous message receipt
SYNCHRONOUS - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All synchronous delivery types
SYNCHRONOUS - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The instance of the synchronous type
SYNCHRONOUS_TYPE - Static variable in class org.exolab.jmscts.core.types.ReceiverType
The synchronous type

T

tearDown() - Method in class org.exolab.jmscts.core.TestRunner
Cleans up after the test case has been run
tearDown() - Method in class org.exolab.jmscts.core.AbstractTestRunner
Clean up any resources allocated
tearDown() - Method in class org.exolab.jmscts.core.ProviderTestRunner
Cleans up after the test case has been run
tearDown() - Method in class org.exolab.jmscts.stress.SendReceiveStressTestCase
Cleans up after the test
tearDown(JMSTest, TestContext) - Method in class org.exolab.jmscts.core.SendReceiveTestInvoker
Tear down the test
TEMPORARY - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All temporary destination delivery types
TEMPORARY - Static variable in class org.exolab.jmscts.core.types.DestinationType
The instance of the temporary type
TEMPORARY_CONSUMER - Static variable in class org.exolab.jmscts.core.DeliveryTypes
All temporary destination consumer delivery types (i.e no browsers)
TEMPORARY_TYPE - Static variable in class org.exolab.jmscts.core.types.DestinationType
The temporary type
terminate(boolean) - Method in class org.exolab.jmscts.core.service.TestTerminatorService
Terminate the test
test() - Method in class org.exolab.jmscts.stress.SendReceive50Size0KTest
Performs a stress test using: one producer fifty consumers one connection one destination The producer and consumers run concurrently.
For CLIENT_ACKNOWLEDGE sessions, each message is acknowledged.
test() - Method in class org.exolab.jmscts.stress.SendReceive2Size0KTest
Performs a stress test using: one producer two consumers one connection one destination The producer and consumers run concurrently.
For CLIENT_ACKNOWLEDGE sessions, each message is acknowledged.
test() - Method in class org.exolab.jmscts.stress.SendReceive0KTest
Performs a stress test using: one producer one consumer one connection one destination The producer and consumer run concurrently.
For CLIENT_ACKNOWLEDGE sessions, each message is acknowledged.
test() - Method in class org.exolab.jmscts.stress.Send0KTest
Performs a stress test using: a single producer a single destination empty messages
test() - Method in class org.exolab.jmscts.stress.ReceiveSize0KTest
Performs a stress test using: a single consumer empty messages For CLIENT_ACKNOWLEDGE sessions, each message is acknowledged.
test() - Method in class org.exolab.jmscts.test.asf.ConnectionConsumerTest
Verifies that a ConnectionConsumer can be created
test() - Method in class org.exolab.jmscts.test.message.foreign.ForeignMessageTest
Verifies that 'foreign' messages are supported by the JMS provider
testAnd1() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector true and true selects all messages
testAnd2() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector true and false selects no messages
testAnd3() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector false and true selects no messages
testAnd4() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector false and false selects no messages
testAndCase() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector true AND true selects all messages
testAutoAcknowledgement() - Method in class org.exolab.jmscts.test.session.AutoAckTest
Verifies auto acknowledgement functionality.
testBetween1() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 between 16 and 18 selects all messages
testBetween2() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 between 18 and 19 selects no messages
testBetween3() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 Between 17 And 17 selects all messages
testBetween4() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 between 4 * 4 and 10 + 8 selects all messages
testBetween5() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 between 4 * 5 and 10 + 12 selects no messages
testBetween6() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector two between one and three selects all messages, where one, two and three are integer properties with with corresponding values
testBoolean() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies boolean property conversion
testByte() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies byte property conversion
testByteArrayCopy() - Method in class org.exolab.jmscts.test.message.copy.MapMessageTest
Verifies that MapMessage.setObject() copies byte arrays
testByteArrayCopy() - Method in class org.exolab.jmscts.test.message.copy.StreamMessageTest
Verifies that StreamMessage.setObject() copies byte arrays
testByteArrayCopy() - Method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest
Verifies that ObjectMessage.setObject() copies byte arrays
testBytesClearBody() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that BytesMessage.clearBody() leaves the message body empty, and doesn't clear the message properties.
testBytesClearBodyOnCreation() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that BytesMessage.clearBody() can be invoked for a new message
testBytesClearBodyOnReceipt() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Verifies that BytesMessage.clearBody() leaves the message body empty, and doesn't clear the message properties, on receipt of a message.
testBytesReadableOnCreation() - Method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Verifies that attempting to read a BytesMessage on creation throws MessageNotReadableException, until BytesMessage.reset() is invoked, and that subsequent reads throw MessageEOFException
testCase() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that field names are case sensitive NOTE: this is not explicitly mentioned in the specification, but is in keeping with property name requirements
testCaseComparison1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that string literals are case sensitive, using the selector 'abc' = 'ABC'.
testCaseComparison2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that string literals are case sensitive, using the selector 'abc' <> 'ABC'.
testCaseComparison3() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that string literals are case sensitive when compared with string properties, using the selector Country = 'france', and the string property 'Country', with value 'France'.
testChangeSubscription() - Method in class org.exolab.jmscts.test.topic.DurableSubscriberTest
Verifies that a client can change an existing durable subscription by creating a durable subscriber with the same name and a new topic.
testCheckSingleQuotes1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that string literals can contain embedded quotes, using the selector 'it''s' = 'it''s'.
testCheckSingleQuotes2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the quotes are preserved in string literals with embedded quotes, using the selector 'it''s' = 'its'.
testClearBody() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that Message.clearBody() leaves the message body empty, and doesn't clear the message properties.
testClearBodyOnCreation() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that Message.clearBody() can be invoked for a new message.
testClearBodyOnReceipt() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Verifies that Message.clearBody() leaves the message body empty, and doesn't clear the message properties, on receipt of a message.
testClearOnSend() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Verifies that Message.clearProperties() and Message.clearBody() on send doesn't affect the sent message
testClearProperties() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that Message.clearProperties() leaves the message properties empty, and doesn't clear the message body.
testClearPropertiesOnCreation() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that Message.clearProperties() can be invoked for a new message.
testClearPropertiesOnReceipt() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Verifies that Message.clearProperties() leaves the message properties empty, and doesn't clear the message body, on receipt of a message.
testClientAcknowledge() - Method in class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest
Verifies client acknowledgement functionality.
testClose() - Method in class org.exolab.jmscts.test.session.transacted.RollbackTest
Verifies that calling Session.rollback() for a closed session throws IllegalStateException
testCloseConnection() - Method in class org.exolab.jmscts.test.message.close.CloseTest
Verifies that all the methods for a message may be invoked for a closed connection, with the exception of Message.acknowledge(), which should throw IllegalStateException.
testCloseForClosedConnection() - Method in class org.exolab.jmscts.test.connection.ConnectionCloseTest
Verifies that closing a closed connection does not produce an exception.
testCloseForClosedSession() - Method in class org.exolab.jmscts.test.session.CloseTest
Verifies that closing a closed session has no effect.
testCloseSession() - Method in class org.exolab.jmscts.test.message.close.CloseTest
Verifies that all the methods for a message may be invoked for a closed session, with the exception of Message.acknowledge(), which should throw IllegalStateException.
testCommit() - Method in class org.exolab.jmscts.test.session.NonTransactedTest
Verifies that an IllegalStateException is thrown if Session.commit() is invoked for a non-transacted sesssion
testCommit() - Method in class org.exolab.jmscts.test.session.transacted.CommitTest
Verifies session commit behaviour
testCommitForClosedEndpoint() - Method in class org.exolab.jmscts.test.session.transacted.CommitTest
Verifies that messages are sent on commit even if their producer has been closed, and that consumed messages are acknowledged even if the consumer that received them has been closed prior to commit
testConnectionClose() - Method in class org.exolab.jmscts.test.connection.ReceiverTest
Verifies that the receive timers for a closed connection continue to advance, so receives may time out and return a null message as the connection is closed.
testConnectionClose() - Method in class org.exolab.jmscts.test.connection.ListenerTest
Verifies that running MessageListeners have full access to connection if the connection is closed - the close invocation must wait until they complete.
testConnectionClose() - Method in class org.exolab.jmscts.test.session.clientack.CloseTest
Verifies that closing a connection does not force an acknowledgement of client-acknowledged sessions.
testConnectionRestart() - Method in class org.exolab.jmscts.test.connection.ReceiverTest
Verifies that the receive timers for a stopped connection continue to advance, so that when the connection is stopped, a waiting receiver can subsequently receive a message when the connection is started again
testConnectionStop() - Method in class org.exolab.jmscts.test.connection.ReceiverTest
Verifies that the receive timers for a stopped connection continue to advance, so receives may time out and return a null message while the connection is stopped.
testConnectionStop() - Method in class org.exolab.jmscts.test.connection.ListenerTest
Verifies that running MessageListeners have full access to the connection, if the connection is stopped.
TestContext - class org.exolab.jmscts.core.TestContext.
Instances of this class maintain the context of the current test case.
TestContext(TestContext, Administrator) - Constructor for class org.exolab.jmscts.core.TestContext
Construct an administrator context.
TestContext(TestContext, Class) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a message context.
TestContext(TestContext, Class, MessagingBehaviour) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a send/receive context.
TestContext(TestContext, Connection) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a connection context.
TestContext(TestContext, ConnectionFactory, Class) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a connection factory context.
TestContext(TestContext, Message) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a message context.
TestContext(TestContext, Message, MessagingBehaviour) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a send/receive context.
TestContext(TestContext, Session, AckType) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a session context.
TestContext(TestCoverage) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a requirements test root context
TestContext(TestStatistics) - Constructor for class org.exolab.jmscts.core.TestContext
Construct a stress test root context
TestContextHelper - class org.exolab.jmscts.core.TestContextHelper.
Helper to create new TestContext instances using existing contexts as prototypes
testConversion() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies valid conversions for all types except String (this is handled by testStringConversion()).
testConversion() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies valid conversions for all types except String (this is handled by testStringConversion()).
testCopyAtConstruction() - Method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest
Verifies that ObjectMessage.getObject() returns a different reference to that set, when the object is supplied at construction
testCopyOnSend() - Method in class org.exolab.jmscts.test.message.copy.MessageCopyTest
Verifies that messages are copied by the provider on send.
testCorrelationID() - Method in class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest
Verifies that the JMSCorrelationID header property can be set, and that the received message has the same JMSCorrelationID value as that sent
testCorrelationIDAsBytes() - Method in class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest
Verifies the behaviour of the JMSCorrelationIDAsBytes methods.
TestCoverage - class org.exolab.jmscts.core.TestCoverage.
This class maintains the state of the test suite's coverage of requirements
TestCoverage(Requirements) - Constructor for class org.exolab.jmscts.core.TestCoverage
Construct an instance with the set of requirements
TestCreator - class org.exolab.jmscts.core.TestCreator.
Helper class for creating JUnit test cases runnable by JMSTestRunner
testCustomObjectCopy() - Method in class org.exolab.jmscts.test.message.copy.ObjectMessageTest
Verifies that ObjectMessage.setObject() copies user objects
testDefaultTTL() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Verifies that the default time-to-live for a publisher equals 0, and that the JMSExpiration property is set to 0 on send and receive when the default time-to-live is used.
testDefaultTTL() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Verifies that the default time-to-live for a sender equals 0, and that the JMSExpiration property is set to 0 on send and receive when the default time-to-live is used.
testDefaultTTLForAnonQueue() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Verifies that the default time-to-live for a sender constructed with no destination equals 0, and that the JMSExpiration property is set to 0 on send and receive when the default time-to-live is used.
testDefaultTTLForAnonTopic() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Verifies that the default time-to-live for a publisher constructed with no destination equals 0, and that the JMSExpiration property is set to 0 on send and receive when the default time-to-live is used.
testDivisionByZero() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 10 / zero = 10 / zero selects all messages, when the double property 'zero' is set, with value 0.0
testDollars() - Method in class org.exolab.jmscts.test.selector.IdentifierTest
Verifies that identifiers may contain '$' characters, using the selector $State = 'VIC' and property '$State' with value 'VIC'.
testDouble() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies double property conversion
testDoubleNaN1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector doubleNaN = doubleNaN selects no messages, when the double property 'doubleNaN' is set, with value Double.NaN (as NaN != NaN)
testDoubleNaN2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector doubleNaN <> doubleNaN selects all messages, when the double property 'doubleNaN' is set, with value Double.NaN
testDuplicateClientID() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that two connections may not have the same client identifier
testDuplicateSubscriber() - Method in class org.exolab.jmscts.test.topic.DuplicateDurableSubscriberTest
Verifies that creating a duplicate subscriber in a different session but same connection throws JMSException
testDuplicateSubscriberPerSession() - Method in class org.exolab.jmscts.test.topic.DuplicateDurableSubscriberTest
Verifies that creating a duplicate durable subscriber in the same session throws JMSException
testDupsOKAcknowledgement() - Method in class org.exolab.jmscts.test.session.DupsAckTest
Verifies dups ok acknowledgement functionality.
testDurableSubscriber() - Method in class org.exolab.jmscts.test.topic.DurableSubscriberTest
Verifies that a durable subscriber can be created for a session, closed, and recreated.
testEmpty() - Method in class org.exolab.jmscts.test.selector.EmptySelectorTest
Verifies that consumer creation operations accept an empty string as a valid selector
testEnded(String) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Notifies the end of a test
testEquals() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' = 'abc' selects all messages
testEquals1() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector true = true selects all messages
testEquals1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 0.0 = 0.0 selects all messages
testEquals2() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector true = false selects no messages
testEquals2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 0.0 = 1.0 selects no messages
testEquals3() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 0.2 = 0.2 selects all messages
testEquals4() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 0.2 = 0.0 selects no messages
testEquals5() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 92d = 92 selects all messages
testEquals6() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 93f = 93 selects all messages
testEqualsProperty() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector rate = 0.2 selects all messages, when the double property 'rate' is set, with value 0.2
testEqualsProperty() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector Country = 'France' selects all messages, when the string property 'Country' is set, with value 'France'
testExceptionOnClose() - Method in class org.exolab.jmscts.test.connection.ConnectionCloseTest
Verifies that a IllegalStateException is thrown for any Connection method (except Connection.close()), if the connection has been closed
testExceptionOnClose() - Method in class org.exolab.jmscts.test.session.CloseTest
Verifies that IllegalStateException is thrown for any Session method (except Session.close()) when invoking methods on a closed session.
testExpiration() - Method in class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Verifies that messages expire.
testExpiration2DiffSubscribers() - Method in class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Verifies that messages to topics expire, when one subscriber is durable, and the other non-durable.
testExpiration2Subscribers() - Method in class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Verifies that messages to topics expire, when there is more than one subscriber.
testFailed(int, Test, Throwable) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Notifies the failure of a test
testFalse() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false selects no messages
testFalseCase() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector FALSE selects all messages
TestFilter - class org.exolab.jmscts.core.TestFilter.
Instances of this class determine if a test case is to be tested or not, based on a filter specified by Filter
TestFilter(Filter) - Constructor for class org.exolab.jmscts.core.TestFilter
Construct a new TestFilter
testFloat() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies float property conversion
testFloatNaN1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector floatNaN = floatNaN selects no messages, when the float property 'floatNaN' is set, with value Float.NaN (as NaN != NaN)
testFloatNaN2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector floatNaN <> floatNaN selects all messages, when the float property 'floatNaN' is set, with value Float.NaN
testFullReadBytes() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that readBytes can read an entire byte array, and returns -1 on the subsequent call.
testGetMapNames() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that getMapNames() returns a name for each element in the set
testGreaterEquals() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false >= true throws InvalidSelectorException
testGreaterEquals1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 2.0 >= 1.0 selects all messages
testGreaterEquals1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' >= 'abc' throws InvalidSelectorException
testGreaterEquals2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 >= 2.0 selects no messages
testGreaterEquals2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector dummy >= 'abc' throws InvalidSelectorException
testGreaterEquals3() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' >= dummy throws InvalidSelectorException
testGreaterThan() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false > true throws InvalidSelectorException
testGreaterThan1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 2.0 > 1.0 selects all messages
testGreaterThan1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' > 'abc' throws InvalidSelectorException
testGreaterThan2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 > 2.0 selects no messages
testGreaterThan2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector dummy > 'abc' throws InvalidSelectorException
testGreaterThan3() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' > dummy throws InvalidSelectorException
testIdentifierCase() - Method in class org.exolab.jmscts.test.message.properties.IdentifierTest
Verifies that property names are case sensitive
testIncrementalReadBytes() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that readBytes can read be invoked incrementally.
testInt() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies int property conversion
testInvalid1() - Method in class org.exolab.jmscts.test.selector.JMSPriorityTest
Verifies that the selector JMSPriority >= '0' throws InvalidSelectorException
testInvalid1() - Method in class org.exolab.jmscts.test.selector.JMSDeliveryModeTest
Verifies that the selector JMSDeliveryMode = {non-persistent} or JMSDeliveryMode = {persistent} throws InvalidSelectorException, where {non-persistent} and {persistent} are the values of DeliveryMode.NON_PERSISTENT and DeliveryMode.PERSISTENT respectively
testInvalid1() - Method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Verifies that the selector JMSTimestamp >= '0' throws InvalidSelectorException
testInvalid1() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector two between '1' and '3' throws InvalidSelectorException
testInvalid1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 throws InvalidSelectorException
testInvalid1() - Method in class org.exolab.jmscts.test.selector.IdentifierTest
Verifies that the selector ~ABC = 'foo' throws InvalidSelectorException
testInvalid1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' throws InvalidSelectorException
testInvalid2() - Method in class org.exolab.jmscts.test.selector.JMSPriorityTest
Verifies that the selector '0' <= JMSPriority throws InvalidSelectorException
testInvalid2() - Method in class org.exolab.jmscts.test.selector.JMSDeliveryModeTest
Verifies that the selector JMSDeliveryMode = 'non_persistent' throws InvalidSelectorException.
testInvalid2() - Method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Verifies that the selector '0' <= JMSTimestamp throws InvalidSelectorException
testInvalid2() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector one between false and true throws InvalidSelectorException
testInvalid2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector -1.0 throws InvalidSelectorException
testInvalid2() - Method in class org.exolab.jmscts.test.selector.IdentifierTest
Verifies that the selector Country.name = 'Australia' throws InvalidSelectorException
testInvalid2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' = 'abc throws InvalidSelectorException
testInvalid3() - Method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Verifies that the selector JMSTimestamp = '2001/1/1 0:0' throws InvalidSelectorException
testInvalid3() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector b' between 'a' and 'c' throws InvalidSelectorException
testInvalid3() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 2.0 < '3.0' throws InvalidSelectorException
testInvalid3() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' = abc' throws InvalidSelectorException
testInvalid4() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector between 1 and 3 throws InvalidSelectorException
testInvalid4() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 <> false throws InvalidSelectorException
testInvalid4() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc = 'abc' throws InvalidSelectorException
testInvalid5() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector not between 1 and 3 throws InvalidSelectorException
testInvalid5() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1a.0 = 1a.0 throws InvalidSelectorException
testInvalid5() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc'''' = 'abc' throws InvalidSelectorException
testInvalid6() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 2 between 1, 3 throws InvalidSelectorException
testInvalid6() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector "abc" = "abc" throws InvalidSelectorException
testInvalid7() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 2 between 1 and throws InvalidSelectorException
testInvalid8() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 2 between and 3 throws InvalidSelectorException
testInvalid9() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector JMSMessageID between 1 and 10 throws InvalidSelectorException
testInvalidAnd1() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector and throws InvalidSelectorException
testInvalidAnd2() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector true and throws InvalidSelectorException
testInvalidAnd3() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector false and throws InvalidSelectorException
testInvalidConversion() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that attempting to perform invalid invalid conversions throws MessageFormatException.
testInvalidIdentifiers() - Method in class org.exolab.jmscts.test.message.properties.IdentifierTest
Verifies that invalid identifiers can't be used as property names
testInvalidNumericConversion() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that attempting to perform invalid invalid string to numeric conversions throws NumberFormatException
testInvalidNumericConversion() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies invalid string to numeric conversions.
testInvalidObject() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that attempting to write an invalid object using the BytesMessage.writeObject() method throws MessageFormatException
testInvalidObject() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that attempting to set an invalid object using the setObject() method throws MessageFormatException
testInvalidObject() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that an invalid object being written using the writeObject() method throws MessageFormatException
testInvalidQueueAuth() - Method in class org.exolab.jmscts.test.connection.AuthTest
Verifies that a QueueConnection cannot be created, when using an invalid username and password
testInvalidTopicAuth() - Method in class org.exolab.jmscts.test.connection.AuthTest
Verifies that a TopicConnection cannot be created, when using an invalid username and password
testItemExists() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies the behaviour of the itemExists() method
testJMSDeliveryMode() - Method in class org.exolab.jmscts.test.selector.JMSDeliveryModeTest
Verifies that messages can be selected on JMSDeliveryMode, using the selector JMSDeliveryMode = 'PERSISTENT' or JMSDeliveryMode = 'NON_PERSISTENT'.
testJMSDestination() - Method in class org.exolab.jmscts.test.message.header.JMSDestinationTest
Verifies that the JMSDestination is assigned when a message is sent, and that the received message has the same JMSDestination value as that sent
testJMSDestinationOnResend() - Method in class org.exolab.jmscts.test.message.header.JMSDestinationTest
Verifies that the JMSDestination is assigned when a message is resent to a different destination
testJMSGroupSeq() - Method in class org.exolab.jmscts.test.message.properties.JMSXGroupTest
Verifies that the only allowed type for JMSXGroupID is an int.
testJMSGroupSeqRange() - Method in class org.exolab.jmscts.test.message.properties.JMSXGroupTest
Verifies that JMSXGroupSeq only handles ints > 0
testJMSMessageID() - Method in class org.exolab.jmscts.test.message.header.JMSMessageIDTest
Verifies that the JMSMessageID is assigned when a message is sent, that the received message has the same JMSMessageID value, as that sent, and that a new JMSMessageID is assigned when the message is resent
testJMSMessageIDAssignment() - Method in class org.exolab.jmscts.test.message.header.JMSMessageIDTest
Verifies that the JMSMessageID is assigned each time a message is sent
testJMSMessageIDPrefix() - Method in class org.exolab.jmscts.test.message.header.JMSMessageIDTest
Verifies that JMSMessageID is prefixed with 'ID:'
testJMSPriority() - Method in class org.exolab.jmscts.test.selector.JMSPriorityTest
Verifies that messages can be selected on JMSPriority, using the selector JMSPriority <> 0.
testJMSPriorityCase() - Method in class org.exolab.jmscts.test.selector.JMSPriorityTest
Verifies that JMS identifier names are case sensitive, using the selector jmspriority between 1 and 9.
testJMSRedelivered() - Method in class org.exolab.jmscts.test.session.clientack.SubscriberRedeliveredTest
Verifies that messages received after TopicSession.recover() have their JMSRedelivered flag set to true, and that the same messages received via another TopicSession have their JMSRedelivered flag set to false.
testJMSTimestamp1() - Method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Verifies that the selector JMSTimestamp >= 0 selects all messages
testJMSTimestamp2() - Method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Verifies that the selector JMSTimestamp >= {time} selects all messages, where {time} is a literal value derived from System.currentTimeMillis()
testJMSTimestamp3() - Method in class org.exolab.jmscts.test.selector.JMSTimestampTest
Verifies that the selector JMSTimestamp < {time} selects no messages, where {time} is a literal value derived from System.currentTimeMillis()
testJMSXGroupID() - Method in class org.exolab.jmscts.test.message.properties.JMSXGroupTest
Verifies that the only allowed type for JMSXGroupID is a String.
testJMSXProviderIdentifiers() - Method in class org.exolab.jmscts.test.message.properties.IdentifierTest
Tests that JMSX prefixed identifiers set by the provider cannot be set by clients.
testLessEquals() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false <= true throws InvalidSelectorException
testLessEquals1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 <= 2.0 selects all messages
testLessEquals1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' <= 'abc' throws InvalidSelectorException
testLessEquals2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 2.0 <= 1.0 selects no messages
testLessEquals2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector dummy <= 'abc' throws InvalidSelectorException
testLessEquals3() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' <= dummy throws InvalidSelectorException
testLessThan() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false < true throws InvalidSelectorException
testLessThan1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 < 2.0 selects all messages
testLessThan1() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' < 'abc' throws InvalidSelectorException
testLessThan2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 2.0 < 1.0 selects no messages
testLessThan2() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector dummy < 'abc' throws InvalidSelectorException
testLessThan3() - Method in class org.exolab.jmscts.test.selector.StringTest
Verifies that the selector 'abc' < dummy throws InvalidSelectorException
testLong() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies long property conversion
testMap() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that elements populated in a map are identical to those retrieved
testMetaData() - Method in class org.exolab.jmscts.test.connection.MetaDataTest
Verifies that the connection supports JMSXGroupID and JMSXGroupSeq properties.
testNoLocal() - Method in class org.exolab.jmscts.test.topic.NoLocalTest
Verifies the behaviour of the subscriber noLocal attribute
testNotBetween1() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 not between 18 and 19 selects all messages
testNotBetween2() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 not between 16 and 18 selects no messages
testNotBetween3() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 not between 17 and 17 selects no messages
testNotBetween4() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 17 Not Between 4 * 5 And 20 / 1 selects all messages
testNotBetween5() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector two not between one and three selects all messages, where one, two and three are integer properties with with corresponding values
testNotEquals1() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false <> true selects all messages
testNotEquals1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 <> 2.0 selects all messages
testNotEquals2() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector false <> false selects no messages
testNotEquals2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 <> 1.0 selects no messages
testNotEquals3() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 1.0 <> 1.0 selects all messages
testNotEqualsProperty() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector rate <> 0.2 selects no messages, when the double property 'rate' is set, with value 0.2
testNull() - Method in class org.exolab.jmscts.test.message.object.ObjectMessageTest
Verifies that ObjectMessage supports nulls
testNull() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies null conversions.
testNull() - Method in class org.exolab.jmscts.test.selector.EmptySelectorTest
Verifies that consumer creation operations accept null as a valid selector
testNullConversion() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies behaviour of conversions from null
testNullCorrelationID() - Method in class org.exolab.jmscts.test.message.header.JMSCorrelationIDTest
Verifies that a null can be assigned to JMSCorrelationID when: a message is intially constructed a message is received with a non-null JMSCorrelationID
testNullToPrimitive() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies that attempting to read a null as a primitive type is equivalent to calling the primitive's corresponding valueOf(String) conversion method with a null value.
testNumericRange() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that selectors can have approximate numeric literals in the range Double.MIN_VALUE..Double.MAX_VALUE, using the selector {min-value}={min-value} and {max-value} = {max-value} where {min-value} and {max-value} are the values of Double.MIN_VALUE and Double.MAX_VALUE respectively.
testObjectPropertyTypes() - Method in class org.exolab.jmscts.test.message.properties.PropertyTypeTest
Verifies valid and invalid object property types.
testPartialClientAcknowledge() - Method in class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest
Verifies client acknowledgement functionality.
testPartialReadBytes() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that invoking any read method when a partial byte array has been read throws MessageFormatException.
testPartialReadBytes1() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that the BytesMessage.readBytes(byte[], int) method can be called multiple times passing a byte array less than the length of the byte stream, and that the result matches that expected.
testPartialReadBytes2() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that the BytesMessage.readBytes(byte[], int) method can be called multiple times passing a length parameter less than the length of the array, and that the result matches that expected.
testPartialSetBytesCopy() - Method in class org.exolab.jmscts.test.message.copy.MapMessageTest
Verifies that MapMessage.setBytes(byte[], int, int) takes a copy of the byte array.
testPartialWriteBytesCopy() - Method in class org.exolab.jmscts.test.message.copy.StreamMessageTest
Verifies that StreamMessage.writeBytes(byte[], int, int) takes a copy of the byte array.
testPartialWriteBytesCopy() - Method in class org.exolab.jmscts.test.message.copy.BytesMessageTest
Verifies that BytesMessage.writeBytes(byte[], int, int) takes a copy of the byte array.
TestProperties - class org.exolab.jmscts.core.TestProperties.
Helper class to provide access to properties defined in a jmscts.properties property file.
testPropertyIntegrity() - Method in class org.exolab.jmscts.test.message.properties.PropertyTest
Verifies that user properties are not modified when a message is sent and subsequently received.
testPropertyNames() - Method in class org.exolab.jmscts.test.message.properties.PropertyTest
Verifies that JMS standard header fields are not returned by getPropertyNames().
testPropertyTypes() - Method in class org.exolab.jmscts.test.message.properties.PropertyTypeTest
Verifies the supported primitive property types.
testPublishWithTTL() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Verifies that the time-to-live set at publication is used when a message is sent, and that the JMSExpiration property on the received message equals that sent.
testPublishWithTTLAndAnonTopic() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Verifies that the time-to-live set at publication is used when a message is sent, using a TopicPublisher created with no default topic, and that the JMSExpiration property on the received message equals that sent.
testQueueAuth() - Method in class org.exolab.jmscts.test.connection.AuthTest
Verifies that a QueueConnection can be created, using a valid username and password
testReadableOnCreation() - Method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Verifies that a message is readable on creation.
testReadBytes() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies the behaviour of the BytesMessage.readBytes(byte[]) method.
testReadBytesClearBody1() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that invoking readBytes() followed by clearBody() followed by readBytes() returns the expected result, when the first readBytes() call has not completed reading the array field.
testReadBytesClearBody2() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that invoking readBytes() followed by clearBody() followed by readObject() returns the expected result, when the readBytes() call has not completed reading the array field.
testReadBytesForEmptyStream1() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that the BytesMessage.readBytes(byte[]) method returns -1 to indicate end-of-stream, for an empty message body.
testReadBytesForEmptyStream2() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that the BytesMessage.readBytes(byte[], int) method returns -1 to indicate end-of-stream, for an empty message body.
testReadBytesIndexException() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that the BytesMessage.readBytes(byte[], int) method throws IndexOutOfBoundsException for invalid length parameters
testReadBytesReset1() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that invoking readBytes() followed by reset() followed by readBytes() returns the expected result, when the first readBytes() call has not completed reading the array field.
testReadBytesReset2() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that invoking readBytes() followed by reset() followed by readObject() returns the expected result, when the readBytes() call has not completed reading the array field.
testReadFailure() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verifies that if a read method throws MessageFormatException or NumberFormatException, the current position of the read pointer is not be incremented, and that a subsequent read is capable of recovering from the exception by re-reading the data as a different type.
NOTE: With the exception of the readUTF() method, it is difficult to conceive test cases for read methods.
testReadFailure() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that if a read method throws MessageFormatException the current position of the read pointer is not incremented, and that a subsequent read is capable of recovering from the exception by re-reading the data as a different type.
testReadOnlyOnReceipt() - Method in class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest
Verifies that a message's user properties and body are read-only on receipt, and that they may be subsequently cleared.
testReadWriteBytes() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that readBytes returns that written by the writeBytes methods.
testRecover() - Method in class org.exolab.jmscts.test.message.clear.RecoverClearTest
Verifies that clearing the properties and bodies of received messages doesn't affect the messages received after recovering the session
testRecover() - Method in class org.exolab.jmscts.test.session.clientack.ClientAcknowledgeTest
Verifies session recovery behaviour.
testRecover() - Method in class org.exolab.jmscts.test.session.transacted.RecoverTest
Verifies that an IllegalStateException is thrown if Session.recover() is invoked for a transacted sesssion
testReplyTo() - Method in class org.exolab.jmscts.test.message.header.JMSReplyToTest
Verifies that the reply-to address on a received message can be used to send and subsequently receive a message.
testRepublish() - Method in class org.exolab.jmscts.test.session.clientack.RepublishTest
Verify the behaviour of republishing a received message, and then acknowledging it.
testReservedWords() - Method in class org.exolab.jmscts.test.message.properties.IdentifierTest
Verifies that using a reserved word as a property name throws an exception.
testRollback() - Method in class org.exolab.jmscts.test.message.clear.RollbackClearTest
Verifies that clearing the properties and bodies of received messages doesn't affect the messages received after rolling back the session
testRollback() - Method in class org.exolab.jmscts.test.session.NonTransactedTest
Verifies that an IllegalStateException is thrown if Session.rollback() is invoked for a non-transacted sesssion
testRollback() - Method in class org.exolab.jmscts.test.session.transacted.RollbackTest
Verifies session rollback behaviour
testRollbackForClosedConnection() - Method in class org.exolab.jmscts.test.session.transacted.CloseTest
Verifies that closing a connection rolls back the transactions in progress on its transacted sessions.
testRollbackForClosedSession() - Method in class org.exolab.jmscts.test.session.transacted.CloseTest
Verifies that closing a session rolls back the transaction in progress
TestRun - class org.exolab.jmscts.report.TestRun.
This element describes the results of a single test run.
TestRun() - Constructor for class org.exolab.jmscts.report.TestRun
 
TestRunDescriptor - class org.exolab.jmscts.report.TestRunDescriptor.
Class TestRunDescriptor.
TestRunDescriptor() - Constructor for class org.exolab.jmscts.report.TestRunDescriptor
 
TestRunner - class org.exolab.jmscts.core.TestRunner.
This is the base class for test case runners.
TestRunner(Test) - Constructor for class org.exolab.jmscts.core.TestRunner
Construct an instance with the test case to run.
TestRuns - class org.exolab.jmscts.report.TestRuns.
This element describes the results of each run of a test.
TestRuns() - Constructor for class org.exolab.jmscts.report.TestRuns
 
TestRunsDescriptor - class org.exolab.jmscts.report.TestRunsDescriptor.
Class TestRunsDescriptor.
TestRunsDescriptor() - Constructor for class org.exolab.jmscts.report.TestRunsDescriptor
 
testSendWithTTL() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Verifies that the time-to-live set at send is used when a message is sent, and that the JMSExpiration property on the received message equals that sent
testSendWithTTLAndAnonQueue() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Verifies that the time-to-live set at send is used when a message is sent, using a QueueSender created with no default queue, and that the JMSExpiration property on the received message equals that sent
testSerialInvocation() - Method in class org.exolab.jmscts.test.session.MessageListenerTest
Verifies that message listeners are invoked serially.
testSessionClose() - Method in class org.exolab.jmscts.test.session.ReceiverCloseTest
Verifies that the receive timers for a closed session continue to advance, so receives may time out and return a null message while the session is stopped.
testSessionClose() - Method in class org.exolab.jmscts.test.session.ListenerCloseTest
Verify that running MessageListeners have full access to session if the session is closed.
testSessionClose() - Method in class org.exolab.jmscts.test.session.clientack.CloseTest
Verifies that closing a session does not force an acknowledgement of client-acknowledged sessions.
testSetAfterClose() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that the client identifier cannot be set on a closed connection
testSetAfterCreateSession() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that the client identifier cannot be set after a session has been created
testSetAfterListenerRegistration() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that the client identifier cannot be set after an exception listener has been registered
testSetAfterStart() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that the client identifier cannot be set after the connection has been started
testSetAfterStop() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that the client identifier cannot be set after the connection has stopped
testSetBytesCopy() - Method in class org.exolab.jmscts.test.message.copy.MapMessageTest
Verifies that MapMessage.setBytes(byte[]) takes a copy of the byte array.
testSetObject() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that setObject() can handle all supported types
testSetOnCreation() - Method in class org.exolab.jmscts.test.connection.ClientIdentifierTest
Verifies that the client identifier can be set on a connection, just after it is created, but not subsequently.
testSetTTL() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Verifies that the time-to-live can be set on a publisher, that the value is used when no time-to-live is provided when a message is sent, and that the JMSExpiration property on the received message equals that sent.
testSetTTL() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Verifies that the time-to-live can be set on a sender, that the value is used when no time-to-live is provided when a message is sent, and that the JMSExpiration message property is set correctly on send and receive
testSetTTLWithAnonQueue() - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Verifies that the time-to-live can be set on a sender created with no default queue, that the value is used when no time-to-live is provided when a message is sent, and that the JMSExpiration property on the received message equals that sent
testSetTTLWithAnonTopic() - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Verifies that the time-to-live can be set on a publisher created with no default topic, that the value is used when no time-to-live is provided when a message is sent, and that the JMSExpiration property on the received message equals that sent.
testShort() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies short property conversion
testSingleMessageExpiration() - Method in class org.exolab.jmscts.test.producer.ttl.ExpirationTest
Verifies that a single message expires.
testStarted(String) - Method in class org.exolab.jmscts.core.JUnitTestRunner
Notifies the start of a test
testStartForStartedConnection() - Method in class org.exolab.jmscts.test.connection.StopStartTest
Verifies that invoking Connection.start() for a started connection has no effect.
TestStatistics - class org.exolab.jmscts.core.TestStatistics.
This class maintains statistics for the test suite
TestStatistics() - Constructor for class org.exolab.jmscts.core.TestStatistics
 
testStop() - Method in class org.exolab.jmscts.test.connection.SendReceiveStopTest
Verifies that a connection doesn't receive any messages after starting a connection, sending messages, and then stopping it.
testStopForStoppedConnection() - Method in class org.exolab.jmscts.test.connection.StopStartTest
Verifies that invoking Connection.stop() for a stopped connection has no effect.
testStoppedOnCreation() - Method in class org.exolab.jmscts.test.connection.SendReceiveStopTest
Verifies that a connection does not receive any messages on creation.
testStreamClearBody() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that StreamMessage.clearBody() leaves the message body empty, and doesn't clear the message properties.
testStreamClearBodyOnCreation() - Method in class org.exolab.jmscts.test.message.clear.ClearTest
Verifies that StreamMessage.clearBody() can be invoked for a new message
testStreamClearBodyOnReceipt() - Method in class org.exolab.jmscts.test.message.clear.SendReceiveClearTest
Verifies that StreamMessage.clearBody() leaves the message body empty, and doesn't clear the message properties, on receipt of a message.
testStreamReadableOnCreation() - Method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Verifies that attempting to read a StreamMessage on creation throws MessageNotReadableException, until StreamMessage.reset() is invoked, and that subsequent reads throw MessageEOFException
testStringBoolean() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> boolean property conversions
testStringByte() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> byte property conversions
testStringConversion() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies valid string conversions
testStringConversion() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies valid string conversions.
testStringDouble() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> double property conversions
testStringFloat() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> float property conversions
testStringInt() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> int property conversions
testStringLong() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> long property conversions
testStringObject() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> object property conversions
testStringShort() - Method in class org.exolab.jmscts.test.message.properties.PropertyConversionTest
Verifies string <-> short property conversions
TestTerminatorServer - class org.exolab.jmscts.core.service.TestTerminatorServer.
This server enables a running compliance suite to be terminated.
TestTerminatorServer(TestTerminatorService) - Constructor for class org.exolab.jmscts.core.service.TestTerminatorServer
Construct a new instance
TestTerminatorService - class org.exolab.jmscts.core.service.TestTerminatorService.
This service enables a running compliance suite to be terminated.
TestTerminatorService(AbstractTestRunner, int) - Constructor for class org.exolab.jmscts.core.service.TestTerminatorService
Construct an instance of the TestTerminatorService
testTopicAuth() - Method in class org.exolab.jmscts.test.connection.AuthTest
Verifies that a TopicConnection can be created, using a valid username and password
testTrue() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector true selects all messages
testTrueCase() - Method in class org.exolab.jmscts.test.selector.BooleanTest
Verifies that the selector TrUe selects all messages
testUnaryMinus1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector -1.0 = -1.0 selects all messages
testUnaryMinus2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector -1.0 = 1.0 selects no messages
testUnaryMinus3() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector --1.0 = 1.0 selects all messages
testUnderscores() - Method in class org.exolab.jmscts.test.selector.IdentifierTest
Verifies that identifiers may contain '_' characters, using the selector _postcode_ = '3001' and property '_postcode_' with value '3001'.
testUnset() - Method in class org.exolab.jmscts.test.message.map.MapMessageTest
Verifies that getting a MapMessage field for a field name that has not been set is handled as if the field exists with a null value.
testUnsetProperty1() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector true and dummy selects no messages, for the unset property 'dummy'
testUnsetProperty1() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector dummy between 1 and 10 selects no messages, for the unset property 'dummy'
testUnsetProperty1() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector dummy + 10.0 = 10.0 selects no messages, for the unset property 'dummy'
testUnsetProperty2() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector false and dummy selects no messages, for the unset property 'dummy'
testUnsetProperty2() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 1 between dummy and 10 selects no messages, for the unset property 'dummy'
testUnsetProperty2() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector dummy - 10.0 = -10.0 selects no messages, for the unset property 'dummy'
testUnsetProperty3() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector dummy and true selects no messages, for the unset property 'dummy'
testUnsetProperty3() - Method in class org.exolab.jmscts.test.selector.BetweenOperatorTest
Verifies that the selector 1 between 0 and dummy selects no messages, for the unset property 'dummy'
testUnsetProperty3() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 10.0 + dummy = 10.0 selects no messages, for the unset property 'dummy'
testUnsetProperty4() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector dummy and false selects no messages, for the unset property 'dummy'
testUnsetProperty4() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 10.0 - dummy = 0.0 selects no messages, for the unset property 'dummy'
testUnsetProperty5() - Method in class org.exolab.jmscts.test.selector.AndOperatorTest
Verifies that the selector dummy and dummy selects no messages, for the unset property 'dummy'
testUnsetProperty5() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector dummy * 10.0 = 0.0 selects no messages, for the unset property 'dummy'
testUnsetProperty6() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 10.0 * dummy = 0.0 selects no messages, for the unset property 'dummy'
testUnsetProperty7() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector dummy / 10.0 = 0.0 selects no messages, for the unset property 'dummy'
testUnsetProperty8() - Method in class org.exolab.jmscts.test.selector.FloatTest
Verifies that the selector 10.0 / dummy = 0.0 selects no messages, for the unset property 'dummy'
testUnsubscribe() - Method in class org.exolab.jmscts.test.topic.DurableSubscriberTest
Verifies that a durable subscriber can be created for a session, unsubscribed, and recreated
testUserIdentifierCase() - Method in class org.exolab.jmscts.test.selector.IdentifierTest
Verifies that user identifier names are case sensitive, using the selector country = 'Australia', and property 'Country' with value 'Australia'.
testValidIdentifiers() - Method in class org.exolab.jmscts.test.message.properties.IdentifierTest
Verifies that valid identifiers may be used as property names
testWriteableOnClear() - Method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Verifies that a message is writeable after clearing its body.
testWriteableOnCreation() - Method in class org.exolab.jmscts.test.message.readwrite.ReadWriteTest
Verifies that a message is writable on creation.
testWriteableOnSend() - Method in class org.exolab.jmscts.test.message.readwrite.SendReceiveReadWriteTest
Verifies that the same message may be populated and sent more than once.
testWriteBytes() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that invoking writeBytes does not modify the source array
testWriteBytesCopy() - Method in class org.exolab.jmscts.test.message.copy.StreamMessageTest
Verifies that StreamMessage.writeBytes(byte[]) takes a copy of the byte array.
testWriteBytesCopy() - Method in class org.exolab.jmscts.test.message.copy.BytesMessageTest
Verifies that BytesMessage.writeBytes(byte[]) takes a copy of the byte array.
testWriteObject() - Method in class org.exolab.jmscts.test.message.bytes.BytesMessageTest
Verfies that all objectified primitives can be written using the BytesMessage.writeObject() method
testWriteObject() - Method in class org.exolab.jmscts.test.message.stream.StreamMessageTest
Verifies that writeObject() can handle all supported types
Text - class org.exolab.jmscts.core.Text.
Class Text.
Text - class org.exolab.jmscts.requirements.Text.
Class Text.
TEXT - Static variable in class org.exolab.jmscts.core.MessageTypes
The text message type
Text() - Constructor for class org.exolab.jmscts.core.Text
 
Text() - Constructor for class org.exolab.jmscts.requirements.Text
 
TextDescriptor - class org.exolab.jmscts.core.TextDescriptor.
Class TextDescriptor.
TextDescriptor - class org.exolab.jmscts.requirements.TextDescriptor.
Class TextDescriptor.
TextDescriptor() - Constructor for class org.exolab.jmscts.core.TextDescriptor
 
TextDescriptor() - Constructor for class org.exolab.jmscts.requirements.TextDescriptor
 
TEXTMESSAGE - Static variable in class org.exolab.jmscts.core.types.MessageType
The instance of the TextMessage type
TEXTMESSAGE_TYPE - Static variable in class org.exolab.jmscts.core.types.MessageType
The TextMessage type
ThreadedAction - class org.exolab.jmscts.core.ThreadedAction.
Helper class to run an action in a separate thread, and catch any exception that the action generates.
ThreadedAction() - Constructor for class org.exolab.jmscts.core.ThreadedAction
Construct a new ThreadedAction
ThreadedAction(CompletionListener) - Constructor for class org.exolab.jmscts.core.ThreadedAction
Construct a new ThreadedAction, with a listener to notify on completion
ThreadedActions - class org.exolab.jmscts.core.ThreadedActions.
Helper class to run and wait for completion of a set of ThreadedAction instances.
ThreadedActions() - Constructor for class org.exolab.jmscts.core.ThreadedActions
Construct a new ThreadedActions
ThreadedReceiver - class org.exolab.jmscts.core.ThreadedReceiver.
Helper class which performs message receipt in a separate thread
ThreadedReceiver(MessageReceiver, int, long) - Constructor for class org.exolab.jmscts.core.ThreadedReceiver
Construct a new ThreadedReceiver, for synchronous receipt
ThreadedReceiver(MessageReceiver, int, long, CompletionListener) - Constructor for class org.exolab.jmscts.core.ThreadedReceiver
Construct a new ThreadedReceiver, for synchronous receipt
ThreadedReceiver(MessageReceiver, int, long, CountingListener, CompletionListener) - Constructor for class org.exolab.jmscts.core.ThreadedReceiver
Construct a new ThreadedReceiver, for asynchronous receipt
ThreadedReceiver(MessageReceiver, long, CountingListener) - Constructor for class org.exolab.jmscts.core.ThreadedReceiver
Construct a new ThreadedReceiver, for asynchronous receipt
ThreadedSender - class org.exolab.jmscts.core.ThreadedSender.
Helper class which performs message production in a separate thread
ThreadedSender(MessageSender, Message, int) - Constructor for class org.exolab.jmscts.core.ThreadedSender
Construct a new ThreadedSender
ThreadedSender(MessageSender, Message, int, CompletionListener) - Constructor for class org.exolab.jmscts.core.ThreadedSender
Construct a new ThreadedSender
TimeToLiveTestSuite - class org.exolab.jmscts.test.producer.ttl.TimeToLiveTestSuite.
This class encapsulates all time-to-live related tests
TOPIC - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
Topic connection factory
TOPICCONNECTIONFACTORY - Static variable in class org.exolab.jmscts.core.types.FactoryType
The instance of the TopicConnectionFactory type
TOPICCONNECTIONFACTORY_TYPE - Static variable in class org.exolab.jmscts.core.types.FactoryType
The TopicConnectionFactory type
TopicPublisherTest - class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest.
This class tests the behaviour of the time-to-live methods and their affect on the JMSExpiration, for TopicPublishers
TopicPublisherTest(String) - Constructor for class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Construct a new TopicPublisherTest
TopicTestSuite - class org.exolab.jmscts.test.topic.TopicTestSuite.
This class encapsulates all topic related tests.
toString() - Method in class org.exolab.jmscts.core.AckType
Returns a string representation of the acknowledgement type
toString() - Method in class org.exolab.jmscts.core.ConnectionFactoryTypes
Returns a stringified version of this, for debugging purposes
toString() - Method in class org.exolab.jmscts.core.MessagingBehaviour
Returns a string representation of the messaging behaviour
toString() - Method in class org.exolab.jmscts.core.TestContext
Returns a string representation of the context
toString() - Method in class org.exolab.jmscts.core.ReceiptType
Returns a string representation of this type
toString() - Method in class org.exolab.jmscts.core.types.FactoryType
Method toStringReturns the String representation of this FactoryType
toString() - Method in class org.exolab.jmscts.core.types.SessionType
Method toStringReturns the String representation of this SessionType
toString() - Method in class org.exolab.jmscts.core.types.DeliveryModeType
Method toStringReturns the String representation of this DeliveryModeType
toString() - Method in class org.exolab.jmscts.core.types.ReceiverType
Method toStringReturns the String representation of this ReceiverType
toString() - Method in class org.exolab.jmscts.core.types.MessageType
Method toStringReturns the String representation of this MessageType
toString() - Method in class org.exolab.jmscts.core.types.PropertyTypeType
Method toStringReturns the String representation of this PropertyTypeType
toString() - Method in class org.exolab.jmscts.core.types.DestinationType
Method toStringReturns the String representation of this DestinationType
toString() - Method in class org.exolab.jmscts.report.types.StatisticType
Method toStringReturns the String representation of this StatisticType
TRANSACTED - Static variable in class org.exolab.jmscts.core.AckType
Transacted session
TRANSACTED - Static variable in class org.exolab.jmscts.core.AckTypes
Transacted session
TRANSACTED - Static variable in class org.exolab.jmscts.core.types.SessionType
The instance of the TRANSACTED type
TRANSACTED_TYPE - Static variable in class org.exolab.jmscts.core.types.SessionType
The TRANSACTED type
TransactedTestSuite - class org.exolab.jmscts.test.session.transacted.TransactedTestSuite.
This class encapsulates all transacted session related tests.
TRANSACTIONAL - Static variable in class org.exolab.jmscts.core.AckTypes
Transacted sessions
transform(File, File, File) - Static method in class org.exolab.jmscts.report.TransformerHelper
Transforms a file
transform(File, File, Templates, HashMap) - Static method in class org.exolab.jmscts.report.TransformerHelper
Transforms a file
transformAllXDoc2HTML(File, File, File) - Static method in class org.exolab.jmscts.report.TransformerHelper
Transforms all xdoc files in a directory to HTML
TransformerHelper - class org.exolab.jmscts.report.TransformerHelper.
Helper class for performing XML transformations
transformXDoc2HTML(File, File, File) - Static method in class org.exolab.jmscts.report.TransformerHelper
Transforms a single xdoc file to HTML.
TYPES - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
The available connection factory types.
TYPES - Static variable in class org.exolab.jmscts.test.message.util.Conversions
All types supported by MapMessage and StreamMessage

U

unmarshal(Reader) - Static method in class org.exolab.jmscts.core.Property
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Behaviour
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Statistics
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.RootCause
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Factory
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Context
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.TestRuns
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Cause
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Coverage
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.RequirementCoverage
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.CurrentTest
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Statistic
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.Failure
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.report.TestRun
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.Reference
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.Include
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.Requirement
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.RequirementChoice
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.Description
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.Document
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.requirements.Section
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.filter.Exclude
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.filter.Filter
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.filter.Include
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.meta.Attribute
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.meta.MethodMeta
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.meta.ClassMeta
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.meta.MetaData
Method unmarshal
unmarshal(Reader) - Static method in class org.exolab.jmscts.core.meta.Description
Method unmarshal
usage(Options, String) - Method in class org.exolab.jmscts.tools.MessagingCommand
Prints the usage for the command, and exits with an error code

V

validate() - Method in class org.exolab.jmscts.core.Text
Method validate
validate() - Method in class org.exolab.jmscts.core.Property
Method validate
validate() - Method in class org.exolab.jmscts.report.Behaviour
Method validate
validate() - Method in class org.exolab.jmscts.report.Statistics
Method validate
validate() - Method in class org.exolab.jmscts.report.RootCause
Method validate
validate() - Method in class org.exolab.jmscts.report.Factory
Method validate
validate() - Method in class org.exolab.jmscts.report.Context
Method validate
validate() - Method in class org.exolab.jmscts.report.TestRuns
Method validate
validate() - Method in class org.exolab.jmscts.report.Cause
Method validate
validate() - Method in class org.exolab.jmscts.report.Coverage
Method validate
validate() - Method in class org.exolab.jmscts.report.RequirementCoverage
Method validate
validate() - Method in class org.exolab.jmscts.report.CurrentTest
Method validate
validate() - Method in class org.exolab.jmscts.report.Statistic
Method validate
validate() - Method in class org.exolab.jmscts.report.Failure
Method validate
validate() - Method in class org.exolab.jmscts.report.TestRun
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Reference
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Include
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Requirement
Method validate
validate() - Method in class org.exolab.jmscts.requirements.RequirementChoice
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Text
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Description
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Document
Method validate
validate() - Method in class org.exolab.jmscts.requirements.Section
Method validate
validate() - Method in class org.exolab.jmscts.core.filter.Selector
Method validate
validate() - Method in class org.exolab.jmscts.core.filter.Exclude
Method validate
validate() - Method in class org.exolab.jmscts.core.filter.Filter
Method validate
validate() - Method in class org.exolab.jmscts.core.filter.Include
Method validate
validate() - Method in class org.exolab.jmscts.core.meta.Meta
Method validate
validate() - Method in class org.exolab.jmscts.core.meta.Attribute
Method validate
validate() - Method in class org.exolab.jmscts.core.meta.MethodMeta
Method validate
validate() - Method in class org.exolab.jmscts.core.meta.ClassMeta
Method validate
validate() - Method in class org.exolab.jmscts.core.meta.MetaData
Method validate
validate() - Method in class org.exolab.jmscts.core.meta.Description
Method validate
VALUE_0 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Boolean type
VALUE_0_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Boolean type
VALUE_1 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Byte type
VALUE_1_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Byte type
VALUE_2 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Short type
VALUE_2_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Short type
VALUE_3 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Integer type
VALUE_3_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Integer type
VALUE_4 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Long type
VALUE_4_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Long type
VALUE_5 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Float type
VALUE_5_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Float type
VALUE_6 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.Double type
VALUE_6_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.Double type
VALUE_7 - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The instance of the java.lang.String type
VALUE_7_TYPE - Static variable in class org.exolab.jmscts.core.types.PropertyTypeType
The java.lang.String type
valueOf(String) - Static method in class org.exolab.jmscts.core.types.FactoryType
Method valueOfReturns a new FactoryType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.core.types.SessionType
Method valueOfReturns a new SessionType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.core.types.DeliveryModeType
Method valueOfReturns a new DeliveryModeType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.core.types.ReceiverType
Method valueOfReturns a new ReceiverType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.core.types.MessageType
Method valueOfReturns a new MessageType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.core.types.PropertyTypeType
Method valueOfReturns a new PropertyTypeType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.core.types.DestinationType
Method valueOfReturns a new DestinationType based on the given String value.
valueOf(String) - Static method in class org.exolab.jmscts.report.types.StatisticType
Method valueOfReturns a new StatisticType based on the given String value.
VERBOSE - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The short name for the verbose argument
VERBOSE_LONG - Static variable in class org.exolab.jmscts.tools.MessagingCommand
The long name for the verbose argument
verify(Message) - Method in interface org.exolab.jmscts.core.MessageVerifier
Verify a message's content.
verify(Message) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify a message's content.
verify(Message) - Method in class org.exolab.jmscts.test.message.util.EmptyPropertyVerifier
Verify that a message instance has no properties
verify(Message) - Method in class org.exolab.jmscts.test.message.util.MessagePropertyVerifier
Verify a message's user properties, populated by the MessagePropertyVerifier.populate(javax.jms.Message)
verify(Method, Exception) - Method in class org.exolab.jmscts.core.MethodInvoker
Helper to verify that an exception matches that expected
verifyBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify a BytesMessage instance.
verifyBytesMessage(BytesMessage) - Method in class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Verify a BytesMessage instance has no data
verifyMapMessage(MapMessage) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify a MapMessage instance.
verifyMapMessage(MapMessage) - Method in class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Verify a MapMessage instance has no data
verifyMessage(Message) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify a Message instance.
verifyMessage(Message) - Method in class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Verify a Message instance has no data.
verifyObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify an ObjectMessage instance.
verifyObjectMessage(ObjectMessage) - Method in class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Verify a MapMessage instance has no data
verifyPublish(TopicPublisher, Message, long) - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Publishes a message using the TopicPublisher.publish(Message) method and verifies that the JMSExpiration property is set correctly on publish, and is the same on receipt
verifyPublishWithTopic(TopicPublisher, Topic, Message, long) - Method in class org.exolab.jmscts.test.producer.ttl.TopicPublisherTest
Publishes a message using the TopicPublisher.publish(Topic, Message) method and verifies that the JMSExpiration property is set correctly
verifySend(QueueSender, Message, long) - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Sendes a message using the QueueSender.send(Message) method and verifies that the JMSExpiration property is set correctly on send, and is the same on receipt
verifySendWithQueue(QueueSender, Queue, Message, long) - Method in class org.exolab.jmscts.test.producer.ttl.QueueSenderTest
Sendes a message using the QueueSender.send(Queue, Message) method and verifies that the JMSExpiration property is set correctly
verifyStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify a StreamMessage instance.
verifyStreamMessage(StreamMessage) - Method in class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Verify a StreamMessage has no data
verifyTextMessage(TextMessage) - Method in class org.exolab.jmscts.core.AbstractMessageVerifier
Verify a TextMessage instance.
verifyTextMessage(TextMessage) - Method in class org.exolab.jmscts.test.message.util.EmptyMessageVerifier
Verify a TextMessage instance has no data

W

waitForCompletion() - Method in class org.exolab.jmscts.core.CountingListener
Wait indefinitely for the listener to complete processing
waitForCompletion() - Method in class org.exolab.jmscts.core.ThreadedAction
Wait for the action to complete
waitForCompletion() - Method in class org.exolab.jmscts.core.CompletionListener
Wait indefinitely for the tasks to complete processing
waitForCompletion() - Method in class org.exolab.jmscts.core.WaitingListener
Wait for the listener to complete processing
waitForCompletion(long) - Method in class org.exolab.jmscts.core.CountingListener
Wait for the listener to complete processing
waitForCompletion(long) - Method in class org.exolab.jmscts.core.ThreadedAction
Wait for the action to complete
waitForCompletion(long) - Method in class org.exolab.jmscts.core.CompletionListener
Wait for the listener to complete processing
waitForReceipt() - Method in class org.exolab.jmscts.core.WaitingListener
Wait for the listener to receive a message
WaitingListener - class org.exolab.jmscts.core.WaitingListener.
This class implements the MessageListener interface and enables clients to synchronize behaviour with the WaitingListener.onMessage(javax.jms.Message) method.
WaitingListener(MessageListener) - Constructor for class org.exolab.jmscts.core.WaitingListener
Construct an instance with the listener to delegate messages.
WaitingListener(MessageListener, int) - Constructor for class org.exolab.jmscts.core.WaitingListener
Construct an instance with the listener to delegate messages, and the expected number of times that WaitingListener.onMessage(javax.jms.Message) will be invoked.
writeBoolean(boolean) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a boolean to the stream message.
writeBoolean(boolean) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a boolean to the bytes message stream as a 1-byte value.
writeByte(byte) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write out a byte to the stream message
writeByte(byte) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write out a byte to the bytes message stream as a 1-byte value
writeBytes(byte[]) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a byte array field to the stream message
writeBytes(byte[]) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a byte array to the bytes message stream
writeBytes(byte[], int, int) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a portion of a byte array as a byte array field to the stream message
writeBytes(byte[], int, int) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a portion of a byte array to the bytes message stream
writeChar(char) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a char to the stream message
writeChar(char) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a char to the bytes message stream as a 2-byte value, high byte first.
writeDouble(double) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a double to the stream message
writeDouble(double) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Convert the double argument to a long using the doubleToLongBits method in class Double, and then writes that long value to the bytes message stream as an 8-byte quantity, high byte first.
writeFloat(float) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a float to the stream message
writeFloat(float) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Convert the float argument to an int using the floatToIntBits method in class Float, and then writes that int value to the bytes message stream as a 4-byte quantity, high byte first.
writeInt(int) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write an int to the stream message
writeInt(int) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write an int to the bytes message stream as four bytes, high byte first.
writeLong(long) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a long to the stream message
writeLong(long) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a long to the bytes message stream as eight bytes, high byte first
writeObject(Object) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a Java object to the stream message
writeObject(Object) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a Java object to the bytes message stream.
writeShort(short) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a short to the stream message
writeShort(short) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a short to the bytes message stream as two bytes, high byte first
writeString(String) - Method in class org.exolab.jmscts.jms.message.BasicStreamMessage
Write a string to the stream message
writeUTF(String) - Method in class org.exolab.jmscts.jms.message.BasicBytesMessage
Write a string to the bytes message stream using UTF-8 encoding in a machine-independent manner.

X

XAQUEUE - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
XA queue connection factory
XAQUEUECONNECTIONFACTORY - Static variable in class org.exolab.jmscts.core.types.FactoryType
The instance of the XAQueueConnectionFactory type
XAQUEUECONNECTIONFACTORY_TYPE - Static variable in class org.exolab.jmscts.core.types.FactoryType
The XAQueueConnectionFactory type
XATOPIC - Static variable in class org.exolab.jmscts.core.ConnectionFactoryTypes
XA topic connection factory
XATOPICCONNECTIONFACTORY - Static variable in class org.exolab.jmscts.core.types.FactoryType
The instance of the XATopicConnectionFactory type
XATOPICCONNECTIONFACTORY_TYPE - Static variable in class org.exolab.jmscts.core.types.FactoryType
The XATopicConnectionFactory type

A B C D E F G H I J L M N O P Q R S T U V W X

Copyright © 2001-2004 JMS CTS Team. All Rights Reserved.