⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soapmessagewithjmsclient.java

📁 一个java写的加密算法
💻 JAVA
字号:
/* * Copyright 2004-2005 Sun Microsystems, Inc.  All rights reserved. * Use is subject to license terms. */package samples.jms.soaptojms;import javax.xml.soap.MessageFactory;import javax.xml.soap.SOAPMessage;import javax.xml.soap.AttachmentPart;import com.sun.messaging.xml.MessageTransformer;import javax.jms.TopicConnectionFactory;import javax.jms.MessageListener;import javax.jms.TopicConnection;import javax.jms.TopicSession;import javax.jms.Message;import javax.jms.Session;import javax.jms.Topic;import javax.jms.JMSException;import javax.jms.TopicSubscriber;import java.util.Iterator;/** * This sample program shows a JMS message listener can use the MessageTransformer * utility to convert JMS messages back to SOAP messages. */public class SOAPMessageWithJMSClient {       /**         * The main program to send SOAP messages with JMS and ReceiveSOAPMessageWithJMS.     */        public static void main (String[] args) {        String topicName = JNDINames.TEST_MDB_TOPIC;        String usage = "\nUsage: enter parameter Send or Receive (followed by optional Topic name). \n"+                       "To Receive message: \"appclient -client SOAPtoJMSMessageSampleClient.jar Receive\" \n"+                       "To Send message: \"appclient -client SOAPtoJMSMessageSampleClient.jar Send\"";                              if (args.length > 0) {            if (args[0].equalsIgnoreCase("Receive")){                if (args.length > 1) {                    topicName = args[1];                }                try {                    ReceiveSOAPMessageWithJMS rsm = new ReceiveSOAPMessageWithJMS(topicName);                } catch (Exception e) {                    e.printStackTrace();                }            } else if (args[0].equalsIgnoreCase("Send")){                if (args.length > 1) {                    topicName = args[1];                }                try {                    SendSOAPMessageWithJMS ssm = new SendSOAPMessageWithJMS(topicName);                    ssm.send();                    ssm.close();                    System.out.println("Finished");                } catch (Exception e) {                    e.printStackTrace();                }            } else {              System.out.println(usage);            }                    } else {            System.out.println(usage);        }    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -