com.j_spaces.jms
Class GSConnectionMetaDataImpl

java.lang.Object
  extended by com.j_spaces.jms.GSConnectionMetaDataImpl
All Implemented Interfaces:
ConnectionMetaData

public class GSConnectionMetaDataImpl
extends Object
implements ConnectionMetaData

Implements the javax.jms.ConnectionMetaData interface. The GigaSpaces JMS Connection MetaData class.
provides the following:
- The supported JMS version
- The supported GigaSpaces version
- The custom JMSX - provider specific properties.


Constructor Summary
GSConnectionMetaDataImpl()
          Empty Constructor
 
Method Summary
 int getJMSMajorVersion()
          API Method
 int getJMSMinorVersion()
          API Method
 String getJMSProviderName()
          API Method
 String getJMSVersion()
          API Method
 Enumeration getJMSXPropertyNames()
          API Method
 int getProviderMajorVersion()
          API Method
 int getProviderMinorVersion()
          API Method
 String getProviderVersion()
          API Method
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GSConnectionMetaDataImpl

public GSConnectionMetaDataImpl()
Empty Constructor

Method Detail

getJMSVersion

public String getJMSVersion()
                     throws JMSException
API Method

Specified by:
getJMSVersion in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getJMSVersion()

getJMSMajorVersion

public int getJMSMajorVersion()
                       throws JMSException
API Method

Specified by:
getJMSMajorVersion in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getJMSMajorVersion()

getJMSMinorVersion

public int getJMSMinorVersion()
                       throws JMSException
API Method

Specified by:
getJMSMinorVersion in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getJMSMinorVersion()

getJMSProviderName

public String getJMSProviderName()
                          throws JMSException
API Method

Specified by:
getJMSProviderName in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getJMSProviderName()

getProviderVersion

public String getProviderVersion()
                          throws JMSException
API Method

Specified by:
getProviderVersion in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getProviderVersion()

getProviderMajorVersion

public int getProviderMajorVersion()
                            throws JMSException
API Method

Specified by:
getProviderMajorVersion in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getProviderMajorVersion()

getProviderMinorVersion

public int getProviderMinorVersion()
                            throws JMSException
API Method

Specified by:
getProviderMinorVersion in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getProviderMinorVersion()

getJMSXPropertyNames

public Enumeration getJMSXPropertyNames()
                                 throws JMSException
API Method

Specified by:
getJMSXPropertyNames in interface ConnectionMetaData
Throws:
JMSException
See Also:
ConnectionMetaData.getJMSXPropertyNames()