public abstract class ActiveMQDestination extends JNDIBaseStorable implements DataStructure, javax.jms.Destination, java.io.Externalizable, java.lang.Comparable<java.lang.Object>
| 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 |
protected static UnresolvedDestinationTransformer |
unresolvableDestinationTransformer |
| 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() |
static UnresolvedDestinationTransformer |
getUnresolvableDestinationTransformer() |
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) |
static void |
setUnresolvableDestinationTransformer(UnresolvedDestinationTransformer unresolvableDestinationTransformer) |
java.lang.String |
toString() |
static ActiveMQDestination |
transform(javax.jms.Destination dest) |
void |
writeExternal(java.io.ObjectOutput out) |
getProperties, getReference, setPropertiesclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetDataStructureTypepublic 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
protected static UnresolvedDestinationTransformer unresolvableDestinationTransformer
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.JMSExceptionpublic static int compare(ActiveMQDestination destination, ActiveMQDestination destination2)
public int compareTo(java.lang.Object that)
compareTo in interface java.lang.Comparable<java.lang.Object>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.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic void writeExternal(java.io.ObjectOutput out)
throws java.io.IOException
writeExternal in interface java.io.ExternalizablewriteExternal in class JNDIBaseStorablejava.io.IOExceptionExternalizable.writeExternal(java.io.ObjectOutput)public void readExternal(java.io.ObjectInput in)
throws java.io.IOException,
java.lang.ClassNotFoundException
readExternal in interface java.io.ExternalizablereadExternal in class JNDIBaseStorablejava.io.IOExceptionjava.lang.ClassNotFoundExceptionExternalizable.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 DataStructurepublic void buildFromProperties(java.util.Properties properties)
JNDIBaseStorablebuildFromProperties in class JNDIBaseStorablepublic void populateProperties(java.util.Properties props)
JNDIBaseStorablepopulateProperties in class JNDIBaseStorablepublic boolean isPattern()
public static UnresolvedDestinationTransformer getUnresolvableDestinationTransformer()
public static void setUnresolvableDestinationTransformer(UnresolvedDestinationTransformer unresolvableDestinationTransformer)
Copyright © 2005-2013 Red Hat, Inc.. All Rights Reserved.