@ComponentProfile(summary="Filter and remove metadata", tag="service,metadata") public class MetadataFilterService extends MetadataServiceImpl
Implementation of Service
that filters metadata keys based on a MetadataFilter
.
Pattern
In the adapter configuration file this class is aliased as metadata-filter-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 |
---|
MetadataFilterService() |
Modifier and Type | Method and Description |
---|---|
void |
doService(AdaptrisMessage msg)
Apply the service to the message.
|
MetadataFilter |
getFilter() |
void |
setFilter(MetadataFilter mf) |
MetadataFilterService |
withFilter(MetadataFilter mf) |
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
public void doService(AdaptrisMessage msg)
Service
Apply the service to the message.
msg
- the AdaptrisMessage
to processpublic MetadataFilter getFilter()
public void setFilter(MetadataFilter mf)
public MetadataFilterService withFilter(MetadataFilter mf)