public class MetadataFieldMapper extends FieldMapper
In the adapter configuration file this class is aliased as wmq-metadata-field-mapper which is the preferred alternative to the fully qualified classname when building your configuration.
FieldMapper.Field
logR
Constructor and Description |
---|
MetadataFieldMapper() |
MetadataFieldMapper(java.lang.String mqField,
java.lang.String metadataKey) |
MetadataFieldMapper(java.lang.String mqField,
java.lang.String metadataKey,
ByteTranslator bt) |
Modifier and Type | Method and Description |
---|---|
void |
copy(AdaptrisMessage msg,
com.ibm.mq.MQMessage mqMsg)
Copy information from the AdaptrisMessage object into the MQMessage object.
|
void |
copy(com.ibm.mq.MQMessage mqMsg,
AdaptrisMessage msg)
Copy information from the MQMessage object into the AdaptrisMessage object.
|
java.lang.String |
getMetadataKey() |
void |
setMetadataKey(java.lang.String metadataKey) |
createField, getByteTranslator, getConvertNull, getMqFieldName, setByteTranslator, setConvertNull, setMqFieldName
public MetadataFieldMapper()
public MetadataFieldMapper(java.lang.String mqField, java.lang.String metadataKey)
mqField
- The MQ Field namemetadataKey
- the adaptris metadata key.public MetadataFieldMapper(java.lang.String mqField, java.lang.String metadataKey, ByteTranslator bt)
mqField
- the MQ Field namemetadataKey
- the adaptris metadata keybt
- the byte translator.public void copy(AdaptrisMessage msg, com.ibm.mq.MQMessage mqMsg) throws java.io.IOException, com.ibm.mq.MQException, CoreException
FieldMapper
copy
in class FieldMapper
msg
- the AdaptrisMessage Object.mqMsg
- the MQMessage object.java.io.IOException
- wrapping any IOExceptioncom.ibm.mq.MQException
- for any MQ related ExceptionsCoreException
- for any framework related exceptionspublic void copy(com.ibm.mq.MQMessage mqMsg, AdaptrisMessage msg) throws java.io.IOException, com.ibm.mq.MQException, CoreException
FieldMapper
copy
in class FieldMapper
mqMsg
- the MQMessage object.msg
- the AdaptrisMessage Object.java.io.IOException
- wrapping any IOExceptioncom.ibm.mq.MQException
- for any MQ related ExceptionsCoreException
- for any framework related exceptionspublic java.lang.String getMetadataKey()
public void setMetadataKey(java.lang.String metadataKey)
metadataKey
- the metadataKey from which corresponds to the MQ Field
value.