public class MessageDestinationRef extends java.lang.Object implements JndiReference
Java class for message-destination-refType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="message-destination-refType">
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<element name="description" type="{http://java.sun.com/xml/ns/javaee}descriptionType" maxOccurs="unbounded" minOccurs="0"/>
<element name="message-destination-ref-name" type="{http://java.sun.com/xml/ns/javaee}jndi-nameType"/>
<element name="message-destination-type" type="{http://java.sun.com/xml/ns/javaee}message-destination-typeType" minOccurs="0"/>
<element name="message-destination-usage" type="{http://java.sun.com/xml/ns/javaee}message-destination-usageType" minOccurs="0"/>
<element name="message-destination-link" type="{http://java.sun.com/xml/ns/javaee}message-destination-linkType" minOccurs="0"/>
<group ref="{http://java.sun.com/xml/ns/javaee}resourceGroup"/>
</sequence>
<attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" />
</restriction>
</complexContent>
</complexType>
| Modifier and Type | Field and Description |
|---|---|
protected TextMap |
description |
protected java.lang.String |
id |
protected java.util.Set<InjectionTarget> |
injectionTarget |
protected java.lang.String |
lookupName |
protected java.lang.String |
mappedName |
protected java.lang.String |
messageDestinationLink |
protected java.lang.String |
messageDestinationRefName |
protected java.lang.String |
messageDestinationType |
protected MessageDestinationUsage |
messageDestinationUsage |
| Constructor and Description |
|---|
MessageDestinationRef() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDescription() |
Text[] |
getDescriptions() |
java.lang.String |
getId() |
java.util.Set<InjectionTarget> |
getInjectionTarget() |
java.lang.String |
getKey()
Gets the immutable key for this object.
|
java.lang.String |
getLookupName() |
java.lang.String |
getMappedName() |
java.lang.String |
getMessageDestinationLink()
The Assembler sets the value to reflect the flow of messages
between producers and consumers in the application.
|
java.lang.String |
getMessageDestinationRefName() |
java.lang.String |
getMessageDestinationType() |
MessageDestinationUsage |
getMessageDestinationUsage() |
java.lang.String |
getName() |
java.lang.String |
getType() |
MessageDestinationRef |
injectionTarget(java.lang.Class<?> clazz,
java.lang.String property) |
MessageDestinationRef |
injectionTarget(java.lang.String className,
java.lang.String property) |
MessageDestinationRef |
link(java.lang.String messageDestinationLink) |
MessageDestinationRef |
lookup(java.lang.String lookupName) |
MessageDestinationRef |
mappedName(java.lang.String mappedName) |
MessageDestinationRef |
name(java.lang.String messageDestinationRefName) |
void |
setDescriptions(Text[] text) |
void |
setId(java.lang.String value) |
void |
setLookupName(java.lang.String lookupName) |
void |
setMappedName(java.lang.String value) |
void |
setMessageDestinationLink(java.lang.String value) |
void |
setMessageDestinationRefName(java.lang.String value) |
void |
setMessageDestinationType(java.lang.String value) |
void |
setMessageDestinationUsage(MessageDestinationUsage value) |
void |
setName(java.lang.String name) |
void |
setType(java.lang.String type) |
java.lang.String |
toString() |
MessageDestinationRef |
type(java.lang.Class<?> messageDestinationType) |
MessageDestinationRef |
type(java.lang.String messageDestinationType) |
protected TextMap description
protected java.lang.String messageDestinationRefName
protected java.lang.String messageDestinationType
protected MessageDestinationUsage messageDestinationUsage
protected java.lang.String messageDestinationLink
protected java.lang.String mappedName
protected java.lang.String lookupName
protected java.util.Set<InjectionTarget> injectionTarget
protected java.lang.String id
public java.lang.String getName()
getName in interface JndiReferencepublic java.lang.String getKey()
Keyablepublic MessageDestinationRef name(java.lang.String messageDestinationRefName)
public MessageDestinationRef type(java.lang.String messageDestinationType)
public MessageDestinationRef type(java.lang.Class<?> messageDestinationType)
public MessageDestinationRef link(java.lang.String messageDestinationLink)
public MessageDestinationRef mappedName(java.lang.String mappedName)
public MessageDestinationRef lookup(java.lang.String lookupName)
public MessageDestinationRef injectionTarget(java.lang.String className, java.lang.String property)
public MessageDestinationRef injectionTarget(java.lang.Class<?> clazz, java.lang.String property)
public java.lang.String getType()
getType in interface JndiReferencepublic void setName(java.lang.String name)
setName in interface JndiReferencepublic void setType(java.lang.String type)
setType in interface JndiReferencepublic Text[] getDescriptions()
public void setDescriptions(Text[] text)
public java.lang.String getDescription()
public java.lang.String getMessageDestinationRefName()
public void setMessageDestinationRefName(java.lang.String value)
public java.lang.String getMessageDestinationType()
public void setMessageDestinationType(java.lang.String value)
public MessageDestinationUsage getMessageDestinationUsage()
public void setMessageDestinationUsage(MessageDestinationUsage value)
public java.lang.String getMessageDestinationLink()
public void setMessageDestinationLink(java.lang.String value)
public java.lang.String getMappedName()
getMappedName in interface JndiReferencepublic void setMappedName(java.lang.String value)
setMappedName in interface JndiReferencepublic java.lang.String getLookupName()
getLookupName in interface JndiReferencepublic void setLookupName(java.lang.String lookupName)
setLookupName in interface JndiReferencepublic java.util.Set<InjectionTarget> getInjectionTarget()
getInjectionTarget in interface Injectablepublic java.lang.String getId()
public void setId(java.lang.String value)
public java.lang.String toString()
toString in class java.lang.Object