Modifier and Type | Method and Description |
---|---|
static void |
addHeader(Message message,
String name,
String value)
Adds the given header to the specified message.
|
static int |
getDeliveryMode(URI uri)
Returns the delivery mode of the given URI.
|
static String |
getDestinationName(URI uri)
Returns the destination name of the given URI.
|
static Iterator<String> |
getHeaderNames(Message message)
Returns an iterator over all header names in the given message.
|
static Iterator<String> |
getHeaders(Message message,
String name)
Returns an iterator over all the header values of the given message and header name.
|
static int |
getMessageType(URI uri)
Returns the message type of the given URI.
|
static int |
getPriority(URI uri)
Returns the priority of the given URI.
|
static String |
getReplyToName(URI uri)
Returns the reply-to name of the given URI.
|
static long |
getTimeToLive(URI uri)
Returns the lifetime, in milliseconds, of the given URI.
|
static String |
headerToJmsProperty(String headerName)
Converts the given transport header to a JMS property name.
|
static String |
jmsPropertyToHeader(String propertyName)
Converts the given JMS property name to a transport header name.
|
static URI |
toUri(Destination destination)
Converts the given JMS destination into a
jms URI. |
public static String headerToJmsProperty(String headerName)
headerName
- the header name to transformpublic static String jmsPropertyToHeader(String propertyName)
propertyName
- the JMS property name to transformpublic static URI toUri(Destination destination) throws URISyntaxException, JMSException
jms
URI.destination
- the destinationURISyntaxException
JMSException
public static String getDestinationName(URI uri)
public static void addHeader(Message message, String name, String value) throws JMSException
JMSException
public static Iterator<String> getHeaderNames(Message message) throws JMSException
jmsPropertyToHeader(String)
.JMSException
public static Iterator<String> getHeaders(Message message, String name) throws JMSException
headerToJmsProperty(String)
.JMSException
public static int getDeliveryMode(URI uri)
public static int getMessageType(URI uri)
JmsTransportConstants.BYTES_MESSAGE_TYPE
.public static long getTimeToLive(URI uri)
Message.DEFAULT_TIME_TO_LIVE
public static int getPriority(URI uri)
Message.DEFAULT_PRIORITY
public static String getReplyToName(URI uri)
Message.setJMSReplyTo(Destination)