org.jboss.messaging.jms
Class JBossDestination

java.lang.Object
  extended by org.jboss.messaging.jms.JBossDestination
All Implemented Interfaces:
java.io.Serializable, javax.jms.Destination
Direct Known Subclasses:
JBossQueue, JBossTopic

public abstract class JBossDestination
extends java.lang.Object
implements javax.jms.Destination, java.io.Serializable

Version:
$Revision: 5927 $ $Id: JBossDestination.java 5927 2009-02-25 11:15:55Z ataylor $
Author:
Ovidiu Feodorov, Tim Fox
See Also:
Serialized Form

Field Summary
protected  java.lang.String name
           
 
Constructor Summary
JBossDestination(java.lang.String address, java.lang.String name)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
protected static java.lang.String escape(java.lang.String input)
           
static JBossDestination fromAddress(java.lang.String address)
           
 java.lang.String getAddress()
           
 java.lang.String getName()
           
 javax.naming.Reference getReference()
           
 SimpleString getSimpleAddress()
           
 int hashCode()
           
abstract  boolean isTemporary()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected final java.lang.String name
Constructor Detail

JBossDestination

public JBossDestination(java.lang.String address,
                        java.lang.String name)
Method Detail

escape

protected static java.lang.String escape(java.lang.String input)

fromAddress

public static JBossDestination fromAddress(java.lang.String address)

getReference

public javax.naming.Reference getReference()
                                    throws javax.naming.NamingException
Throws:
javax.naming.NamingException

getAddress

public java.lang.String getAddress()

getSimpleAddress

public SimpleString getSimpleAddress()

getName

public java.lang.String getName()

isTemporary

public abstract boolean isTemporary()

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 2006 JBoss Inc. All Rights Reserved.