org.apache.axis.transport.jms
Class JMSURLHelper
java.lang.Object
org.apache.axis.transport.jms.JMSURLHelper
public class JMSURLHelper
extends java.lang.Object
JMSURLHelper provides access to properties in the URL.
The URL must be of the form: "jms:/
?[=&]*"
- Ray Chun (rchun@sonicsoftware.com)
JMSURLHelper
public JMSURLHelper(URL url)
throws java.net.MalformedURLException
JMSURLHelper
public JMSURLHelper(URL url,
String[] requiredProperties)
throws java.net.MalformedURLException
addApplicationProperty
public void addApplicationProperty(String property)
Adds the name of a property from the url properties that should
be added to the JMS message.
addApplicationProperty
public void addApplicationProperty(String property,
String value)
Adds the name and value od the application property to the
JMS URL.
addRequiredProperties
public void addRequiredProperties(String[] properties)
addRequiredProperty
public void addRequiredProperty(String property)
getApplicationProperties
public Vector getApplicationProperties()
Returns a collection of properties that are defined within the
JMS URL to be added directly to the JMS messages.
- collection or null depending on presence of elements
getDestination
public String getDestination()
getDomain
public String getDomain()
getProperties
public HashMap getProperties()
getPropertyValue
public String getPropertyValue(String property)
getRequiredProperties
public Vector getRequiredProperties()
getURLString
public String getURLString()
Returns a URL formatted String. The properties of the URL may not
end up in the same order as the JMS URL that was originally used to
create this object.
getVendor
public String getVendor()
setDestination
public void setDestination(String destination)
toString
public String toString()
Returns a formatted URL String with the assigned properties
Copyright B) 2005 Apache Web Services Project. All Rights Reserved.