Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2009 Red Hat, Inc.
   * Red Hat licenses this file to you under the Apache License, version
   * 2.0 (the "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   *    http://www.apache.org/licenses/LICENSE-2.0
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
  * implied.  See the License for the specific language governing
  * permissions and limitations under the License.
  */
 
 package org.hornetq.jms.client;
 
 
 
HornetQ implementation of a JMS ConnectionMetaData.

Author(s):
Tim Fox
Ovidiu Feodorov $Id$
 
 public class HornetQConnectionMetaData implements ConnectionMetaData
 {
    // Constants -----------------------------------------------------
 
    private static final String HORNETQ = "HornetQ";
 
    // Static --------------------------------------------------------
 
    // Attributes ----------------------------------------------------
 
    private final Version serverVersion;
 
    // Constructors --------------------------------------------------
 
   
Create a new HornetQConnectionMetaData object.
 
    public HornetQConnectionMetaData(final Version serverVersion)
    {
       this. = serverVersion;
    }
 
    // ConnectionMetaData implementation -----------------------------
 
    public String getJMSVersion() throws JMSException
    {
       return "1.1";
    }
 
    public int getJMSMajorVersion() throws JMSException
    {
       return 1;
    }
 
    public int getJMSMinorVersion() throws JMSException
    {
       return 1;
    }
 
    public String getJMSProviderName() throws JMSException
    {
       return .;
    }
 
    public String getProviderVersion() throws JMSException
    {
       return .getFullVersion();
    }
 
    public int getProviderMajorVersion() throws JMSException
    {
       return .getMajorVersion();
    }
 
    public int getProviderMinorVersion() throws JMSException
    {
       return .getMinorVersion();
    }
 
    public Enumeration getJMSXPropertyNames() throws JMSException
    {
       Vector v = new Vector();
       v.add("JMSXGroupID");
       v.add("JMSXGroupSeq");
       v.add("JMSXDeliveryCount");
       return v.elements();
    }
 
   // Public --------------------------------------------------------
   // Package protected ---------------------------------------------
   // Protected -----------------------------------------------------
   // Private -------------------------------------------------------
   // Inner classes -------------------------------------------------
New to GrepCode? Check out our FAQ X