Posts

Showing posts from October, 2017

hello world using spring integration have to study

Spring Integration Request and Reply integration https://github.com/lzp4ever/IBM_WebSphere_MQ_Spring_Boot_JMS https://stackoverflow.com/questions/38489759/spring-integration-request-reply-implementation

how to use particular class in a library :: https://findusages.com

https://findusages.com

com.ibm.mq.jms.MQQueueReceiver

https://findusages.com/search/com.ibm.mq.jms.MQQueueReceiver/receive$1 1. MQConnector.java /**  * Функция взаимодействия IBM BPM c MQ сервером  *  * @param hostName       Адрес сервера MQ  * @param port           Порт сервера MQ  * @param queueManager   Менеджер очередей  * @param channel        Канал  * @param sendQueue      Исходящая очередь  * @param receiveQueue   Входящая очередь  * @param messageContent Исходящее сообщение  * @param timeout        Время ожидания ответного сообщения  * @return Входящее сообщение  * @throws JMSException  */ public static String callMQ(String hostName, Integer port, String queueManager, String channel, String sendQueue, String receiveQueue, String messageContent, Integer timeout) throws JMSException {     MQQueueConnection connection = createConnection(h...

IBM MQ Message Listener

package queue.app; import javax.annotation.PostConstruct; import javax.jms.Message; import javax.jms.MessageListener; import javax.jms.Queue; import javax.jms.QueueConnection; import javax.jms.QueueReceiver; import javax.jms.QueueSession; import javax.jms.Session; import javax.jms.TextMessage; import org.apache.log4j.Logger; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; import com.ibm.mq.jms.MQQueue; import com.ibm.mq.jms.MQQueueConnectionFactory; import com.ibm.msg.client.wmq.WMQConstants; @Component public class QueueConsumer implements MessageListener{     private Logger logger = Logger.getLogger(getClass());     MQQueueConnectionFactory qcf = new MQQueueConnectionFactory();     QueueConnection qc;     Queue queue;     QueueSession queueSession;     QueueReceiver qr;     @Value("${jms.hostName}")     String jmsHost;     @Value("${jms....