public class SMYLDMQClient extends Object implements Runnable
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
active |
protected int |
msgCounter |
protected long |
sleepInterval |
| Constructor and Description |
|---|
SMYLDMQClient()
The class is a client implementation for the MQ client APIs
|
SMYLDMQClient(String queueHost,
String serverChannel,
int serverPort,
String queueManager) |
SMYLDMQClient(String queueHost,
String serverChannel,
String queueManager) |
| Modifier and Type | Method and Description |
|---|---|
void |
activateListener() |
void |
addMQListener(MQListener newListener) |
String |
getChannel() |
String |
getHost() |
int |
getOpenOptions() |
int |
getPort() |
String |
getQueueManager() |
void |
openQueue(MQQueueRequest queReq) |
void |
openQueue(String queName,
int options,
String queID) |
void |
openQueue(String queName,
String queID) |
protected String |
readMessageByteText(com.ibm.mq.MQMessage targetMessage) |
com.ibm.mq.MQMessage |
receiveMessage(String queID) |
com.ibm.mq.MQMessage |
receiveMessage(String queID,
int wait) |
com.ibm.mq.MQMessage |
receiveMessage(String queID,
MessageID correlationID) |
com.ibm.mq.MQMessage |
receiveMessage(String queID,
MessageID correlationID,
int wait) |
void |
run() |
MessageID |
sendMessage(String queID,
String messageText) |
MessageID |
sendMessage(String queID,
String messageText,
MessageID correlationID) |
MessageID |
sendMessage(String queID,
String messageText,
MessageID correlationID,
String replyToQueue) |
void |
setChannel(String Channel) |
void |
setHost(String Host) |
void |
setOpenOptions(int OpenOptions) |
void |
setPort(int port) |
void |
setQueueManager(String QueueManager) |
void |
setSleepingTimeInMilliseconds(long sleepTime) |
void |
start() |
void |
stop() |
protected boolean active
protected int msgCounter
protected long sleepInterval
public SMYLDMQClient()
public SMYLDMQClient(String queueHost, String serverChannel, String queueManager) throws com.ibm.mq.MQException
com.ibm.mq.MQExceptionpublic void start()
throws com.ibm.mq.MQException
com.ibm.mq.MQExceptionpublic void openQueue(MQQueueRequest queReq) throws com.ibm.mq.MQException
com.ibm.mq.MQExceptionpublic void openQueue(String queName, int options, String queID) throws com.ibm.mq.MQException
com.ibm.mq.MQExceptionpublic void openQueue(String queName, String queID) throws com.ibm.mq.MQException
com.ibm.mq.MQExceptionpublic MessageID sendMessage(String queID, String messageText) throws Exception
Exceptionpublic MessageID sendMessage(String queID, String messageText, MessageID correlationID) throws Exception
Exceptionpublic MessageID sendMessage(String queID, String messageText, MessageID correlationID, String replyToQueue) throws Exception
Exceptionpublic com.ibm.mq.MQMessage receiveMessage(String queID, MessageID correlationID) throws com.ibm.mq.MQException, InterruptedException
com.ibm.mq.MQExceptionInterruptedExceptionpublic com.ibm.mq.MQMessage receiveMessage(String queID) throws com.ibm.mq.MQException, InterruptedException
com.ibm.mq.MQExceptionInterruptedExceptionpublic com.ibm.mq.MQMessage receiveMessage(String queID, int wait) throws com.ibm.mq.MQException, InterruptedException
com.ibm.mq.MQExceptionInterruptedExceptionpublic com.ibm.mq.MQMessage receiveMessage(String queID, MessageID correlationID, int wait) throws com.ibm.mq.MQException, InterruptedException
com.ibm.mq.MQExceptionInterruptedExceptionpublic String getHost()
public void setHost(String Host)
public String getChannel()
public void setChannel(String Channel)
public String getQueueManager()
public void setQueueManager(String QueueManager)
public int getOpenOptions()
public void setOpenOptions(int OpenOptions)
public int getPort()
public void setPort(int port)
public void addMQListener(MQListener newListener)
public void activateListener()
throws com.ibm.mq.MQException
com.ibm.mq.MQExceptionpublic void stop()
protected String readMessageByteText(com.ibm.mq.MQMessage targetMessage) throws Exception
Exceptionpublic void setSleepingTimeInMilliseconds(long sleepTime)
Copyright © 2019 SMYLD. All rights reserved.