Package com.adaptris.core.jms
Class MetadataHandler
- java.lang.Object
-
- com.adaptris.core.jms.MetadataHandler
-
public class MetadataHandler extends java.lang.Object
Class that abstracts the handling of AdaptrisMessage metadata and JMS Headers away from the MessageTypeTranslator.
-
-
Constructor Summary
Constructors Constructor Description MetadataHandler(MetadataHandlerContext hdrContext)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static boolean
isReserved(java.lang.String key)
Is this key a reserved jms header.javax.jms.Message
moveMetadata(AdaptrisMessage in, javax.jms.Message out)
Moves metadata from anAdaptrisMessage
to ajavax.jms.Message
ifmoveMetadata
istrue
.AdaptrisMessage
moveMetadata(javax.jms.Message in, AdaptrisMessage out)
Moves metadata from ajavax.jms.Message
to aAdaptrisMessage
ifmoveMetadata
istrue
.
-
-
-
Constructor Detail
-
MetadataHandler
public MetadataHandler(MetadataHandlerContext hdrContext)
-
-
Method Detail
-
moveMetadata
public final AdaptrisMessage moveMetadata(javax.jms.Message in, AdaptrisMessage out) throws javax.jms.JMSException
Moves metadata from a
javax.jms.Message
to aAdaptrisMessage
ifmoveMetadata
istrue
.- Parameters:
in
- the JMSMessage
to move metadata fromout
- theAdaptrisMessage
to move metadata to- Returns:
- the
AdaptrisMessage
with metadata added - Throws:
javax.jms.JMSException
-
moveMetadata
public final javax.jms.Message moveMetadata(AdaptrisMessage in, javax.jms.Message out) throws javax.jms.JMSException
Moves metadata from an
AdaptrisMessage
to ajavax.jms.Message
ifmoveMetadata
istrue
.- Parameters:
in
- theAdaptrisMessage
to move metadata fromout
- the JMSMessage
to move metadata to- Returns:
- the JMS
Message
with metadata added - Throws:
javax.jms.JMSException
-
isReserved
public static boolean isReserved(java.lang.String key)
Is this key a reserved jms header.- Parameters:
key
- the key.- Returns:
- true if the key is a reserved JMS Header.
-
-