@ComponentProfile(summary="Trim leading/trailing spaces from metadata", tag="service,metadata") public class TrimMetadataService extends ReformatMetadata
Each matching metadata key from ReformatMetadata.getMetadataKeyRegexp()
will be trimmed.
In the adapter configuration file this class is aliased as trim-metadata-service which is the preferred alternative to the fully qualified classname when building your configuration.
MetadataServiceImpl.LogWrapper
DEBUG, ERROR, INFO, TRACE, WARN
log
CONFIRMATION_ID_KEY
Constructor and Description |
---|
TrimMetadataService() |
TrimMetadataService(java.lang.String metadataRegexp) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
reformat(java.lang.String s,
java.lang.String msgCharset)
Reformat a metadata value
|
doService, getMetadataKeyRegexp, setMetadataKeyRegexp
closeService, getMetadataLogger, initService, logMetadata, logMetadata, logMetadata, logMetadata, prepare, setMetadataLogger, withMetadataLogger
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getLookupName, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setLookupName, setUniqueId, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
reformat
public TrimMetadataService()
public TrimMetadataService(java.lang.String metadataRegexp)
public java.lang.String reformat(java.lang.String s, java.lang.String msgCharset) throws java.lang.Exception
MetadataReformatter
s
- the string to reformatmsgCharset
- the charset of the messagejava.lang.Exception