1 25 package soap; 26 27 import org.objectweb.joram.client.jms.admin.*; 28 import org.objectweb.joram.client.jms.*; 29 import org.objectweb.joram.client.jms.soap.TopicSoapConnectionFactory; 30 31 32 35 public class SoapAdmin 36 { 37 public static void main(String [] args) throws Exception 38 { 39 System.out.println(); 40 System.out.println("Soap administration..."); 41 42 TopicSoapConnectionFactory soapCf = (TopicSoapConnectionFactory) 43 TopicSoapConnectionFactory.create("localhost", 8080, 60); 44 soapCf.getParameters().connectingTimer = 60; 45 46 AdminModule.connect(soapCf, "root", "root"); 47 48 Queue queue = (Queue) Queue.create(0); 49 Topic topic = (Topic) Topic.create(0); 50 51 User soapUser = User.create("anonymous", "anonymous", 1); 52 53 queue.setFreeReading(); 54 queue.setFreeWriting(); 55 topic.setFreeReading(); 56 topic.setFreeWriting(); 57 58 AdminModule.disconnect(); 59 60 javax.naming.Context jndiCtx = new javax.naming.InitialContext (); 61 jndiCtx.bind("soapCf", soapCf); 62 jndiCtx.bind("queue", queue); 63 jndiCtx.bind("topic", topic); 64 jndiCtx.close(); 65 66 System.out.println("Admin finished."); 67 } 68 } 69 | Popular Tags |