如何使用Java在Oracle AQ JMS中将消息排队到text_clob而不是text_vc?

时间:2018-12-21 13:54:52

标签: java oracle jms advanced-queuing

公共静态无效sendMessage(String user,String queueName,String message){

try {
    QueueConnection QCon = getConnection();
    Session session = QCon.createQueueSession(false, Session.CLIENT_ACKNOWLEDGE);
    QCon.start();
    Queue queue = ((AQjmsSession) session).getQueue(user, queueName);
    MessageProducer producer = session.createProducer(queue);
    TextMessage tMsg = session.createTextMessage(message);

    //set properties to msg since axis2 needs this parameters to find the operation
    tMsg.setStringProperty("SOAPAction", "getQuote");
    producer.send(tMsg);
    System.out.println("Sent message = " + tMsg.getText());

    session.close();
    producer.close();
    QCon.close();

} catch (JMSException e) {
    e.printStackTrace();
    return;
}

}

该消息将发送到text_vc,但我必须转到text_clob。

0 个答案:

没有答案
相关问题