Package com.sun.ts.tests.jms.commonee
Class Client
java.lang.Object
com.sun.ts.lib.harness.EETest
com.sun.ts.tests.jms.commonee.Client
- All Implemented Interfaces:
- Serializable
- See Also:
- 
Nested Class SummaryNested classes/interfaces inherited from class com.sun.ts.lib.harness.EETestEETest.Fault, EETest.SetupException
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected TSNamingContextInterfaceprotected Stringprotected Stringprotected Stringprotected Stringprotected jakarta.jms.TextMessageprotected Propertiesprotected jakarta.jms.QueueConnectionprotected jakarta.jms.QueueConnectionFactoryprotected jakarta.jms.QueueSenderprotected jakarta.jms.Queueprotected jakarta.jms.QueueSessionprotected jakarta.jms.TopicConnectionprotected jakarta.jms.TopicConnectionFactoryprotected longprotected jakarta.jms.TopicPublisherprotected Stringprotected jakarta.jms.TopicSessionFields inherited from class com.sun.ts.lib.harness.EETesterr, iLogDelaySeconds, log, sTestCase
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbooleancheckOnResponse(String TestCase) voidcleanup()voidClose default connections if openprotected voidcreateTestMessage(String TestCase, int num) voidUse this method at cleanup time to remove any messages that have remained on the queue.protected booleanrecvMessageInternal(jakarta.jms.QueueSession session, String TestCase) voidsetup(String[] args, Properties p) Methods inherited from class com.sun.ts.lib.harness.EETestgetPropsReady, getTestPropsFromArgs, initializeProperties, logErr, logErr, logMsg, logTrace, logTrace, run, run, run, run, runAllTestCases, setTestStatus
- 
Field Details- 
context
- 
props
- 
rcvrQueueprotected jakarta.jms.Queue rcvrQueue
- 
qConnectprotected jakarta.jms.QueueConnection qConnect
- 
sessionprotected jakarta.jms.QueueSession session
- 
qFactoryprotected jakarta.jms.QueueConnectionFactory qFactory
- 
qSenderprotected jakarta.jms.QueueSender qSender
- 
tConnectprotected jakarta.jms.TopicConnection tConnect
- 
tSessionprotected jakarta.jms.TopicSession tSession
- 
tFactoryprotected jakarta.jms.TopicConnectionFactory tFactory
- 
tPubprotected jakarta.jms.TopicPublisher tPub
- 
jmsUser
- 
jmsPassword
- 
hostname
- 
traceFlag
- 
logPort
- 
msgprotected jakarta.jms.TextMessage msg
- 
timeoutprotected long timeout
 
- 
- 
Constructor Details- 
Clientpublic Client()
 
- 
- 
Method Details- 
setup- Throws:
- Exception
 
- 
createTestMessage
- 
checkOnResponse
- 
recvMessageInternalprotected boolean recvMessageInternal(jakarta.jms.QueueSession session, String TestCase) throws jakarta.jms.JMSException - Throws:
- jakarta.jms.JMSException
 
- 
cleanup- Throws:
- Exception
 
- 
flushQueueUse this method at cleanup time to remove any messages that have remained on the queue.- Throws:
- Exception
 
- 
closeDefaultConnectionsClose default connections if open- Throws:
- Exception
 
 
-