View Javadoc
1 /* 2 * @(#)ConnectionMetaDataImpl.java 3 * 4 * JFoxMQ the open source JMS MOM. 5 * 6 * Corpyright 2002-2003 Huihoo Power, Inc. All Rights Reserved. This software 7 * is licensed under LGPL license. 8 * 9 * For more information, please visit: http://www.huihoo.org 10 */ 11 12 package org.huihoo.jfox.ms.jms.base; 13 14 import java.util.Enumeration; 15 import java.util.Vector; 16 17 import javax.jms.ConnectionMetaData; 18 import javax.jms.JMSException; 19 20 /*** 21 * <p> 22 * A <CODE>ConnectionMetaData</CODE> object provides information describing 23 * the <CODE>Connection</CODE> object. 24 * </p> 25 * 26 * @author <a href="mailto:founder_chen@yahoo.com.cn">Peter.Cheng</a> 27 * @version Revision: 1.1 Date: 2003-05-20 22:19:40 28 */ 29 30 public class ConnectionMetaDataImpl implements ConnectionMetaData { 31 32 private String jmsVersion; 33 private int jmsMajorVersion; 34 private int jmsMinorVersion; 35 private String jmsProviderName; 36 private String providerVersion; 37 private int providerMajorVersion; 38 private int providerMinorVersion; 39 private Vector jmsxProperties; 40 41 public ConnectionMetaDataImpl() { 42 jmsVersion = "1.0.2b"; 43 jmsMajorVersion = 1; 44 jmsMinorVersion = 2; 45 jmsProviderName = "Huihoo.org OpenSource Middleware Community"; 46 providerVersion = "1.0"; 47 providerMajorVersion = 1; 48 providerMinorVersion = 0; 49 jmsxProperties = new Vector(); 50 } 51 52 public String getJMSVersion() throws JMSException { 53 return this.jmsVersion; 54 } 55 56 public int getJMSMajorVersion() throws JMSException { 57 return this.jmsMajorVersion; 58 } 59 60 public int getJMSMinorVersion() throws JMSException { 61 return this.jmsMinorVersion; 62 } 63 64 public String getJMSProviderName() throws JMSException { 65 return this.jmsProviderName; 66 } 67 68 public String getProviderVersion() throws JMSException { 69 return this.providerVersion; 70 } 71 72 public int getProviderMajorVersion() throws JMSException { 73 return this.providerMajorVersion; 74 } 75 76 public int getProviderMinorVersion() throws JMSException { 77 return this.providerMinorVersion; 78 } 79 80 public Enumeration getJMSXPropertyNames() throws JMSException { 81 return jmsxProperties.elements(); 82 } 83 }

This page was automatically generated by Maven