IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

com.ibm.btt.invoker.jms
Class JMSUtil

java.lang.Object
  extended by com.ibm.btt.invoker.jms.JMSUtil

public class JMSUtil
extends java.lang.Object

JMSUtil call JMS APIs to send/receive JMS message


Field Summary
static javax.jms.MessageListener listener
          Specify how long to wait before timeout when receive messages asynchronously.
protected static BTTLog logger
           
(package private) static long waitTime
           
 
Constructor Summary
JMSUtil()
           
 
Method Summary
static java.lang.String receiveMsg(java.lang.String cfName, java.lang.String destName)
          Receive message from a JMS destination
static void receiveMsgAsync(java.lang.String cfName, java.lang.String destName, javax.jms.MessageListener listener, long waitTime)
          Receive messages asynchronously
static void sendMsg(java.lang.String cfName, java.lang.String destName, java.lang.String mess, java.lang.String targetFunctionName, java.lang.String jmsType, boolean persistent)
          Send message to a JMS destination
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static BTTLog logger

waitTime

static long waitTime

listener

public static javax.jms.MessageListener listener
Specify how long to wait before timeout when receive messages asynchronously. Time in seconds.

Constructor Detail

JMSUtil

public JMSUtil()
Method Detail

receiveMsg

public static java.lang.String receiveMsg(java.lang.String cfName,
                                          java.lang.String destName)
Receive message from a JMS destination

Parameters:
cfName -
destName -
Returns:

sendMsg

public static void sendMsg(java.lang.String cfName,
                           java.lang.String destName,
                           java.lang.String mess,
                           java.lang.String targetFunctionName,
                           java.lang.String jmsType,
                           boolean persistent)
Send message to a JMS destination

Parameters:
cfName -
destName -
mess -

receiveMsgAsync

public static void receiveMsgAsync(java.lang.String cfName,
                                   java.lang.String destName,
                                   javax.jms.MessageListener listener,
                                   long waitTime)
Receive messages asynchronously

Parameters:
cfName -
destName -
listener -

IBM WebSphere Multichannel Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2009