public abstract class ActiveMQDestination extends JNDIBaseStorable implements DataStructure, javax.jms.Destination, java.io.Externalizable, java.lang.Comparable
Modifier and Type | Field and Description |
---|---|
static char |
COMPOSITE_SEPERATOR |
protected ActiveMQDestination[] |
compositeDestinations |
protected java.lang.String[] |
destinationPaths |
protected int |
hashValue |
protected boolean |
isPattern |
protected java.util.Map<java.lang.String,java.lang.String> |
options |
static java.lang.String |
PATH_SEPERATOR |
protected java.lang.String |
physicalName |
static java.lang.String |
QUEUE_QUALIFIED_PREFIX |
static byte |
QUEUE_TYPE |
static java.lang.String |
TEMP_DESTINATION_NAME_PREFIX |
static byte |
TEMP_MASK |
static java.lang.String |
TEMP_QUEUE_QUALIFED_PREFIX |
static byte |
TEMP_QUEUE_TYPE |
static java.lang.String |
TEMP_TOPIC_QUALIFED_PREFIX |
static byte |
TEMP_TOPIC_TYPE |
static java.lang.String |
TOPIC_QUALIFIED_PREFIX |
static byte |
TOPIC_TYPE |
Modifier | Constructor and Description |
---|---|
|
ActiveMQDestination() |
|
ActiveMQDestination(ActiveMQDestination[] composites) |
protected |
ActiveMQDestination(java.lang.String name) |
Modifier and Type | Method and Description |
---|---|
void |
buildFromProperties(java.util.Properties properties)
Set the properties that will represent the instance in JNDI
|
static int |
compare(ActiveMQDestination destination,
ActiveMQDestination destination2) |
int |
compareTo(java.lang.Object that) |
ActiveMQDestination |
createDestination(java.lang.String name) |
static ActiveMQDestination |
createDestination(java.lang.String name,
byte defaultType) |
boolean |
equals(java.lang.Object o) |
ActiveMQDestination[] |
getCompositeDestinations() |
java.lang.String[] |
getDestinationPaths() |
abstract byte |
getDestinationType() |
java.lang.String |
getDestinationTypeAsString() |
java.util.Map<java.lang.String,java.lang.String> |
getOptions() |
java.lang.String |
getPhysicalName() |
java.lang.String |
getQualifiedName() |
protected abstract java.lang.String |
getQualifiedPrefix() |
int |
hashCode() |
boolean |
isComposite() |
boolean |
isMarshallAware() |
boolean |
isPattern() |
boolean |
isQueue() |
boolean |
isTemporary() |
boolean |
isTopic() |
void |
populateProperties(java.util.Properties props)
Initialize the instance from properties stored in JNDI
|
void |
readExternal(java.io.ObjectInput in) |
void |
setCompositeDestinations(ActiveMQDestination[] destinations) |
void |
setPhysicalName(java.lang.String physicalName) |
java.lang.String |
toString() |
static ActiveMQDestination |
transform(javax.jms.Destination dest) |
void |
writeExternal(java.io.ObjectOutput out) |
getProperties, getReference, setProperties
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getDataStructureType
public static final java.lang.String PATH_SEPERATOR
public static final char COMPOSITE_SEPERATOR
public static final byte QUEUE_TYPE
public static final byte TOPIC_TYPE
public static final byte TEMP_MASK
public static final byte TEMP_TOPIC_TYPE
public static final byte TEMP_QUEUE_TYPE
public static final java.lang.String QUEUE_QUALIFIED_PREFIX
public static final java.lang.String TOPIC_QUALIFIED_PREFIX
public static final java.lang.String TEMP_QUEUE_QUALIFED_PREFIX
public static final java.lang.String TEMP_TOPIC_QUALIFED_PREFIX
public static final java.lang.String TEMP_DESTINATION_NAME_PREFIX
protected java.lang.String physicalName
protected transient ActiveMQDestination[] compositeDestinations
protected transient java.lang.String[] destinationPaths
protected transient boolean isPattern
protected transient int hashValue
protected java.util.Map<java.lang.String,java.lang.String> options
public ActiveMQDestination()
protected ActiveMQDestination(java.lang.String name)
public ActiveMQDestination(ActiveMQDestination[] composites)
public static ActiveMQDestination createDestination(java.lang.String name, byte defaultType)
public static ActiveMQDestination transform(javax.jms.Destination dest) throws javax.jms.JMSException
javax.jms.JMSException
public static int compare(ActiveMQDestination destination, ActiveMQDestination destination2)
public int compareTo(java.lang.Object that)
compareTo
in interface java.lang.Comparable
public boolean isComposite()
public ActiveMQDestination[] getCompositeDestinations()
public void setCompositeDestinations(ActiveMQDestination[] destinations)
public java.lang.String getQualifiedName()
protected abstract java.lang.String getQualifiedPrefix()
public java.lang.String getPhysicalName()
public void setPhysicalName(java.lang.String physicalName)
public ActiveMQDestination createDestination(java.lang.String name)
public java.lang.String[] getDestinationPaths()
public abstract byte getDestinationType()
public boolean isQueue()
public boolean isTopic()
public boolean isTemporary()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class JNDIBaseStorable
java.io.IOException
Externalizable.writeExternal(java.io.ObjectOutput)
public void readExternal(java.io.ObjectInput in) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class JNDIBaseStorable
java.io.IOException
java.lang.ClassNotFoundException
Externalizable.readExternal(java.io.ObjectInput)
public java.lang.String getDestinationTypeAsString()
public java.util.Map<java.lang.String,java.lang.String> getOptions()
public boolean isMarshallAware()
isMarshallAware
in interface DataStructure
public void buildFromProperties(java.util.Properties properties)
JNDIBaseStorable
buildFromProperties
in class JNDIBaseStorable
public void populateProperties(java.util.Properties props)
JNDIBaseStorable
populateProperties
in class JNDIBaseStorable
public boolean isPattern()
Copyright © 2005-2012. All Rights Reserved.