📄 connectionmetadataimpl.java
字号:
/**
* Project:ms4j
* Date:2007-2-15
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Lesser General Public License for more details.
*
*/
package com.sunjob.ms4j.client;
import java.util.Enumeration;
import javax.jms.ConnectionMetaData;
import javax.jms.JMSException;
import com.sunjob.ms4j.util.PropertyUtil;
/**
* @author sunjob
*
*/
public class ConnectionMetaDataImpl implements ConnectionMetaData {
private int JMSMajorVersion = Integer.parseInt( PropertyUtil.getProperty("ms4j.jms.major.version"));
private int JMSMinorVersion = Integer.parseInt( PropertyUtil.getProperty("ms4j.jms.minor.version"));
private String JMSProviderName = PropertyUtil.getProperty("ms4j.jms.provider.name");
private String JMSVersion = PropertyUtil.getProperty("ms4j.jms.version");
private int ProviderMajorVersion = Integer.parseInt( PropertyUtil.getProperty("ms4j.provider.major.version"));
private int ProviderMinorVersion = Integer.parseInt( PropertyUtil.getProperty("ms4j.provider.minor.version"));
private String ProviderVersion = PropertyUtil.getProperty("ms4j.provider.version");
///////////////
private static ConnectionMetaDataImpl meta = null;
private ConnectionMetaDataImpl()
{
}
public static ConnectionMetaDataImpl getInstance()
{
if(ConnectionMetaDataImpl.meta == null)
ConnectionMetaDataImpl.meta = new ConnectionMetaDataImpl();
return meta;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getJMSMajorVersion()
*/
public int getJMSMajorVersion() throws JMSException {
return this.JMSMajorVersion;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getJMSMinorVersion()
*/
public int getJMSMinorVersion() throws JMSException {
return this.JMSMinorVersion;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getJMSProviderName()
*/
public String getJMSProviderName() throws JMSException {
return this.JMSProviderName;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getJMSVersion()
*/
public String getJMSVersion() throws JMSException {
return this.JMSVersion;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getJMSXPropertyNames()
*/
public Enumeration getJMSXPropertyNames() throws JMSException {
// TODO Auto-generated method stub
return null;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getProviderMajorVersion()
*/
public int getProviderMajorVersion() throws JMSException {
return this.ProviderMajorVersion;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getProviderMinorVersion()
*/
public int getProviderMinorVersion() throws JMSException {
return this.ProviderMinorVersion;
}
/* (non-Javadoc)
* @see javax.jms.ConnectionMetaData#getProviderVersion()
*/
public String getProviderVersion() throws JMSException {
return this.ProviderVersion;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -