Rogue Wave banner
Previous fileTop of DocumentContentsIndex pageNext file
HydraExpress C++ API Reference Guide
Rogue Wave web site:  Home Page  |  Main Documentation Page

2.19 JMS Transport Classes

Table 18: JMS Transport Classes

Class NameDescription

rwsf::JmsClient

Class JmsClient represents a JMS client. It is instantiated by specifying a JMS provider and queue name. Once instantiated, messages can be produced to, or consumed from, a JMS queue. JMS operations are realized by the RWSFJavaImp.java and other java classes via JNI.

rwsf::JmsConnectorImp

Class JmsConnectorImp implements a Hydra JMS connector.

rwsf::JmsException

Class JmsException encapsulates a Java JMS exception--that is, anything thrown by JmsClient or related classes. This class inherits from rwsf::Exception. Refer to its documentation for relevant use.

rwsf::JmsHandlerImp

Class JmsHandlerImp inherits from MessageInfoHandlerImp, and is used by the JmsConnector when messageType is set to object in the rwagent.xml. In this case, a JMS ObjectMessage is consumed and marshalled to XML. A response JMS ObjectMessage is created by unmarshalling an XML response string.

rwsf::JmsSaxHandler

Class JmsSaxHandler provides a SAX content handler for parsing handler specification files. It is used by the JmsClient class to parse $RWSF_CONF/jms/jmsProviders.xml. Refer to the documentation for the configuration file syntax.



Previous fileTop of DocumentContentsIndex pageNext file

© Copyright Rogue Wave Software, Inc. All Rights Reserved. All Rights Reserved. Rogue Wave is a registered trademark of Rogue Wave Software, Inc. in the United States and other countries. HydraExpress is a trademark of Rogue Wave Software, Inc. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.