Class MessageDestinationRefType
- java.lang.Object
-
- org.apache.axis2.jaxws.description.xml.handler.MessageDestinationRefType
-
public class MessageDestinationRefType extends Object
The message-destination-ref element contains a declaration of Deployment Component's reference to a message destination associated with a resource in Deployment Component's environment. It consists of: - an optional description - the message destination reference name - an optional message destination type - an optional specification as to whether the destination is used for consuming or producing messages, or both. if not specified, "both" is assumed. - an optional link to the message destination - optional injection targets The message destination type must be supplied unless an injection target is specified, in which case the type of the target is used. If both are specified, the type must be assignment compatible with the type of the injection target. Examples:jms/StockQueue javax.jms.Queue Consumes CorporateStocks 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>
-
-
Field Summary
Fields Modifier and Type Field Description protected List<DescriptionType>
description
protected String
id
protected List<InjectionTargetType>
injectionTarget
protected XsdStringType
mappedName
protected MessageDestinationLinkType
messageDestinationLink
protected JndiNameType
messageDestinationRefName
protected MessageDestinationTypeType
messageDestinationType
protected MessageDestinationUsageType
messageDestinationUsage
-
Constructor Summary
Constructors Constructor Description MessageDestinationRefType()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<DescriptionType>
getDescription()
Gets the value of the description property.String
getId()
Gets the value of the id property.List<InjectionTargetType>
getInjectionTarget()
Gets the value of the injectionTarget property.XsdStringType
getMappedName()
Gets the value of the mappedName property.MessageDestinationLinkType
getMessageDestinationLink()
Gets the value of the messageDestinationLink property.JndiNameType
getMessageDestinationRefName()
Gets the value of the messageDestinationRefName property.MessageDestinationTypeType
getMessageDestinationType()
Gets the value of the messageDestinationType property.MessageDestinationUsageType
getMessageDestinationUsage()
Gets the value of the messageDestinationUsage property.void
setId(String value)
Sets the value of the id property.void
setMappedName(XsdStringType value)
Sets the value of the mappedName property.void
setMessageDestinationLink(MessageDestinationLinkType value)
Sets the value of the messageDestinationLink property.void
setMessageDestinationRefName(JndiNameType value)
Sets the value of the messageDestinationRefName property.void
setMessageDestinationType(MessageDestinationTypeType value)
Sets the value of the messageDestinationType property.void
setMessageDestinationUsage(MessageDestinationUsageType value)
Sets the value of the messageDestinationUsage property.
-
-
-
Field Detail
-
description
protected List<DescriptionType> description
-
messageDestinationRefName
protected JndiNameType messageDestinationRefName
-
messageDestinationType
protected MessageDestinationTypeType messageDestinationType
-
messageDestinationUsage
protected MessageDestinationUsageType messageDestinationUsage
-
messageDestinationLink
protected MessageDestinationLinkType messageDestinationLink
-
mappedName
protected XsdStringType mappedName
-
injectionTarget
protected List<InjectionTargetType> injectionTarget
-
id
protected String id
-
-
Method Detail
-
getDescription
public List<DescriptionType> getDescription()
Gets the value of the description property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not aset
method for the description property. For example, to add a new item, do as follows:getDescription().add(newItem);
Objects of the following type(s) are allowed in the listDescriptionType
-
getMessageDestinationRefName
public JndiNameType getMessageDestinationRefName()
Gets the value of the messageDestinationRefName property.- Returns:
- possible object is
JndiNameType
-
setMessageDestinationRefName
public void setMessageDestinationRefName(JndiNameType value)
Sets the value of the messageDestinationRefName property.- Parameters:
value
- allowed object isJndiNameType
-
getMessageDestinationType
public MessageDestinationTypeType getMessageDestinationType()
Gets the value of the messageDestinationType property.- Returns:
- possible object is
MessageDestinationTypeType
-
setMessageDestinationType
public void setMessageDestinationType(MessageDestinationTypeType value)
Sets the value of the messageDestinationType property.- Parameters:
value
- allowed object isMessageDestinationTypeType
-
getMessageDestinationUsage
public MessageDestinationUsageType getMessageDestinationUsage()
Gets the value of the messageDestinationUsage property.- Returns:
- possible object is
MessageDestinationUsageType
-
setMessageDestinationUsage
public void setMessageDestinationUsage(MessageDestinationUsageType value)
Sets the value of the messageDestinationUsage property.- Parameters:
value
- allowed object isMessageDestinationUsageType
-
getMessageDestinationLink
public MessageDestinationLinkType getMessageDestinationLink()
Gets the value of the messageDestinationLink property.- Returns:
- possible object is
MessageDestinationLinkType
-
setMessageDestinationLink
public void setMessageDestinationLink(MessageDestinationLinkType value)
Sets the value of the messageDestinationLink property.- Parameters:
value
- allowed object isMessageDestinationLinkType
-
getMappedName
public XsdStringType getMappedName()
Gets the value of the mappedName property.- Returns:
- possible object is
XsdStringType
-
setMappedName
public void setMappedName(XsdStringType value)
Sets the value of the mappedName property.- Parameters:
value
- allowed object isXsdStringType
-
getInjectionTarget
public List<InjectionTargetType> getInjectionTarget()
Gets the value of the injectionTarget property. This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not aset
method for the injectionTarget property. For example, to add a new item, do as follows:getInjectionTarget().add(newItem);
Objects of the following type(s) are allowed in the listInjectionTargetType
-
-