使用 weblogic jms 定时发送的功能列子
package com.sourceware.sms.platform.jms;
import javax.jms.*;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.NamingException;
import com.sourceware.sms.SMS;
import org.apache.log4j.Logger;
/**
* @version 1.0
*/
public class JMSQueueSend {
Logger logger = Logger.getLogger(JMSQueueSend.class);
public JMSQueueSend() {
}
public final static String JNDI_FACTORY = "weblogic.jndi.WLInitialContextFactory";
private static String JMS_FACTORY = "JNDI_JMS_Connection_Factory";
private static String QUEUE = null;
private QueueConnectionFactory qconFactory;
private QueueConnection qcon;
private weblogic.jms.extensions.WLQueueSession qsession;
private weblogic.jms.client.JMSProducer qsender;
private Queue queue;
private ObjectMessage msg;
/**
* Creates all the necessary objects for sending
* messages to a JMS queue.
*
* @param ctx JNDI initial context
* @param queueName name of queue
* @exception NamingException if operation cannot be performed
* @exception JMSException if JMS fails to initialize due to internal error
*/