@ComponentProfile(summary="Decodes the message", tag="service") public class DecodingService extends TranscodingService
In the adapter configuration file this class is aliased as decoding-service which is the preferred alternative to the fully qualified classname when building your configuration.
log
CONFIRMATION_ID_KEY
Constructor and Description |
---|
DecodingService() |
DecodingService(AdaptrisMessageEncoder encoder) |
Modifier and Type | Method and Description |
---|---|
java.lang.Boolean |
getOverrideMetadata() |
void |
setOverrideMetadata(java.lang.Boolean overrideMetadata)
Set boolean value to control the overriding of metadata.
|
void |
transcodeMessage(AdaptrisMessage msg) |
closeService, doService, getEncoder, getMessageFactory, initService, prepare, setEncoder, setMessageFactory
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getLookupName, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setLookupName, setUniqueId, start, stop
public DecodingService()
public DecodingService(AdaptrisMessageEncoder encoder)
public void transcodeMessage(AdaptrisMessage msg) throws ServiceException
transcodeMessage
in class TranscodingService
ServiceException
public java.lang.Boolean getOverrideMetadata()
public void setOverrideMetadata(java.lang.Boolean overrideMetadata)
If true metadata when a metadata key from the decoded message has the same key as metadata in the in flight message it will be replaced with the value of the decoded one.
overrideMetadata
- Boolean value to control overriding of metadata.