org.apache.cxf.transport.jms.AddressType Maven / Gradle / Ivy
//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vhudson-jaxb-ri-2.1-2
// See http://java.sun.com/xml/jaxb
// Any modifications to this file will be lost upon recompilation of the source schema.
// Generated on: 2012.05.30 at 09:58:39 AM EDT
//
package org.apache.cxf.transport.jms;
import java.util.ArrayList;
import java.util.List;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import org.apache.cxf.wsdl.TExtensibilityElementImpl;
/**
* Java class for AddressType complex type.
*
*
The following schema fragment specifies the expected content contained within this class.
*
*
* <complexType name="AddressType">
* <complexContent>
* <extension base="{http://schemas.xmlsoap.org/wsdl/}tExtensibilityElement">
* <sequence>
* <element name="JMSNamingProperty" type="{http://cxf.apache.org/transports/jms}JMSNamingPropertyType" maxOccurs="unbounded" minOccurs="0"/>
* </sequence>
* <attribute name="destinationStyle" type="{http://cxf.apache.org/transports/jms}DestinationStyleType" default="queue" />
* <attribute name="jndiConnectionFactoryName" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="jndiDestinationName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="jmsDestinationName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="jndiReplyDestinationName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="jmsReplyDestinationName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="jndiReplyToDestinationName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="jmsReplyToDestinationName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="connectionUserName" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="connectionPassword" type="{http://www.w3.org/2001/XMLSchema}string" />
* <attribute name="useJms11" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedBoolean" />
* <attribute name="reconnectOnException" type="{http://cxf.apache.org/configuration/parameterized-types}ParameterizedBoolean" />
* </extension>
* </complexContent>
* </complexType>
*
*
*
*/
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "AddressType", propOrder = {
"jmsNamingProperty"
})
public class AddressType
extends TExtensibilityElementImpl
{
@XmlElement(name = "JMSNamingProperty")
protected List jmsNamingProperty;
@XmlAttribute(name = "destinationStyle")
protected DestinationStyleType destinationStyle;
@XmlAttribute(name = "jndiConnectionFactoryName", required = true)
protected String jndiConnectionFactoryName;
@XmlAttribute(name = "jndiDestinationName")
protected String jndiDestinationName;
@XmlAttribute(name = "jmsDestinationName")
protected String jmsDestinationName;
@XmlAttribute(name = "jndiReplyDestinationName")
protected String jndiReplyDestinationName;
@XmlAttribute(name = "jmsReplyDestinationName")
protected String jmsReplyDestinationName;
@XmlAttribute(name = "jndiReplyToDestinationName")
protected String jndiReplyToDestinationName;
@XmlAttribute(name = "jmsReplyToDestinationName")
protected String jmsReplyToDestinationName;
@XmlAttribute(name = "connectionUserName")
protected String connectionUserName;
@XmlAttribute(name = "connectionPassword")
protected String connectionPassword;
@XmlAttribute(name = "useJms11")
protected Boolean useJms11;
@XmlAttribute(name = "reconnectOnException")
protected Boolean reconnectOnException;
/**
* Gets the value of the jmsNamingProperty 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 a set
method for the jmsNamingProperty property.
*
*
* For example, to add a new item, do as follows:
*
* getJMSNamingProperty().add(newItem);
*
*
*
*
* Objects of the following type(s) are allowed in the list
* {@link JMSNamingPropertyType }
*
*
*/
public List getJMSNamingProperty() {
if (jmsNamingProperty == null) {
jmsNamingProperty = new ArrayList();
}
return this.jmsNamingProperty;
}
public boolean isSetJMSNamingProperty() {
return ((this.jmsNamingProperty!= null)&&(!this.jmsNamingProperty.isEmpty()));
}
public void unsetJMSNamingProperty() {
this.jmsNamingProperty = null;
}
/**
* Sets the value of the destinationStyle property.
*
* @param value
* allowed object is
* {@link DestinationStyleType }
*
*/
public void setDestinationStyle(DestinationStyleType value) {
this.destinationStyle = value;
}
public boolean isSetDestinationStyle() {
return (this.destinationStyle!= null);
}
/**
* Gets the value of the jndiConnectionFactoryName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJndiConnectionFactoryName() {
return jndiConnectionFactoryName;
}
/**
* Sets the value of the jndiConnectionFactoryName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJndiConnectionFactoryName(String value) {
this.jndiConnectionFactoryName = value;
}
public boolean isSetJndiConnectionFactoryName() {
return (this.jndiConnectionFactoryName!= null);
}
/**
* Gets the value of the jndiDestinationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJndiDestinationName() {
return jndiDestinationName;
}
/**
* Sets the value of the jndiDestinationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJndiDestinationName(String value) {
this.jndiDestinationName = value;
}
public boolean isSetJndiDestinationName() {
return (this.jndiDestinationName!= null);
}
/**
* Gets the value of the jmsDestinationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJmsDestinationName() {
return jmsDestinationName;
}
/**
* Sets the value of the jmsDestinationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJmsDestinationName(String value) {
this.jmsDestinationName = value;
}
public boolean isSetJmsDestinationName() {
return (this.jmsDestinationName!= null);
}
/**
* Gets the value of the jndiReplyDestinationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJndiReplyDestinationName() {
return jndiReplyDestinationName;
}
/**
* Sets the value of the jndiReplyDestinationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJndiReplyDestinationName(String value) {
this.jndiReplyDestinationName = value;
}
public boolean isSetJndiReplyDestinationName() {
return (this.jndiReplyDestinationName!= null);
}
/**
* Gets the value of the jmsReplyDestinationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJmsReplyDestinationName() {
return jmsReplyDestinationName;
}
/**
* Sets the value of the jmsReplyDestinationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJmsReplyDestinationName(String value) {
this.jmsReplyDestinationName = value;
}
public boolean isSetJmsReplyDestinationName() {
return (this.jmsReplyDestinationName!= null);
}
/**
* Gets the value of the jndiReplyToDestinationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJndiReplyToDestinationName() {
return jndiReplyToDestinationName;
}
/**
* Sets the value of the jndiReplyToDestinationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJndiReplyToDestinationName(String value) {
this.jndiReplyToDestinationName = value;
}
public boolean isSetJndiReplyToDestinationName() {
return (this.jndiReplyToDestinationName!= null);
}
/**
* Gets the value of the jmsReplyToDestinationName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getJmsReplyToDestinationName() {
return jmsReplyToDestinationName;
}
/**
* Sets the value of the jmsReplyToDestinationName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setJmsReplyToDestinationName(String value) {
this.jmsReplyToDestinationName = value;
}
public boolean isSetJmsReplyToDestinationName() {
return (this.jmsReplyToDestinationName!= null);
}
/**
* Gets the value of the connectionUserName property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getConnectionUserName() {
return connectionUserName;
}
/**
* Sets the value of the connectionUserName property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setConnectionUserName(String value) {
this.connectionUserName = value;
}
public boolean isSetConnectionUserName() {
return (this.connectionUserName!= null);
}
/**
* Gets the value of the connectionPassword property.
*
* @return
* possible object is
* {@link String }
*
*/
public String getConnectionPassword() {
return connectionPassword;
}
/**
* Sets the value of the connectionPassword property.
*
* @param value
* allowed object is
* {@link String }
*
*/
public void setConnectionPassword(String value) {
this.connectionPassword = value;
}
public boolean isSetConnectionPassword() {
return (this.connectionPassword!= null);
}
/**
* Gets the value of the destinationStyle property.
*
*/
public DestinationStyleType getDestinationStyle() {
if (null == destinationStyle) {
return DestinationStyleType.fromValue("queue");
}
return destinationStyle;
}
/**
* Sets the value of the useJms11 property.
*
*/
public void setUseJms11(boolean value) {
useJms11 = value;
}
public void unsetUseJms11() {
useJms11 = null;
}
public boolean isSetUseJms11() {
return (this.useJms11 != null);
}
/**
* Gets the value of the useJms11 property.
*
*/
public boolean isUseJms11() {
return useJms11;
}
/**
* Sets the value of the reconnectOnException property.
*
*/
public void setReconnectOnException(boolean value) {
reconnectOnException = value;
}
public void unsetReconnectOnException() {
reconnectOnException = null;
}
public boolean isSetReconnectOnException() {
return (this.reconnectOnException!= null);
}
/**
* Gets the value of the reconnectOnException property.
*
*/
public boolean isReconnectOnException() {
return reconnectOnException;
}
}