Class MetadataServiceImpl
- java.lang.Object
-
- com.adaptris.core.ServiceImp
-
- com.adaptris.core.services.metadata.MetadataServiceImpl
-
- All Implemented Interfaces:
AdaptrisComponent
,ComponentLifecycle
,ComponentLifecycleExtension
,MessageEventGenerator
,Service
,StateManagedComponent
- Direct Known Subclasses:
AddMetadataService
,ConvertObjectMetadataService
,CopyMetadataService
,ExtractMetadataService
,GenerateUniqueMetadataValueService
,MapMetadataService
,MetadataAppenderService
,MetadataFilterService
,ReadMetadataFromFilesystem
,ReformatMetadata
,ReformatMetadataKey
,RegexpMetadataService
,XpathMetadataService
public abstract class MetadataServiceImpl extends ServiceImp
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static interface
MetadataServiceImpl.LogWrapper
-
Field Summary
Fields Modifier and Type Field Description protected static MetadataServiceImpl.LogWrapper
DEBUG
protected static MetadataServiceImpl.LogWrapper
ERROR
protected static MetadataServiceImpl.LogWrapper
INFO
protected static MetadataServiceImpl.LogWrapper
TRACE
protected static MetadataServiceImpl.LogWrapper
WARN
-
Fields inherited from class com.adaptris.core.ServiceImp
log
-
-
Constructor Summary
Constructors Constructor Description MetadataServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
closeService()
MetadataLogger
getMetadataLogger()
protected void
initService()
protected void
logMetadata(MetadataServiceImpl.LogWrapper lvl, java.lang.String logMsg, MetadataElement... elements)
protected void
logMetadata(MetadataServiceImpl.LogWrapper lvl, java.lang.String logMsg, java.util.Collection<MetadataElement> list)
protected void
logMetadata(java.lang.String logMsg, MetadataElement... elements)
protected void
logMetadata(java.lang.String logMsg, java.util.Collection<MetadataElement> list)
void
prepare()
Prepare for initialisation.void
setMetadataLogger(MetadataLogger metadataLogger)
<T extends MetadataServiceImpl>
TwithMetadataLogger(MetadataLogger logger)
-
Methods inherited from class com.adaptris.core.ServiceImp
changeState, close, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setUniqueId, start, stop
-
-
-
-
Field Detail
-
TRACE
protected static final MetadataServiceImpl.LogWrapper TRACE
-
DEBUG
protected static final MetadataServiceImpl.LogWrapper DEBUG
-
INFO
protected static final MetadataServiceImpl.LogWrapper INFO
-
WARN
protected static final MetadataServiceImpl.LogWrapper WARN
-
ERROR
protected static final MetadataServiceImpl.LogWrapper ERROR
-
-
Method Detail
-
initService
protected void initService() throws CoreException
- Specified by:
initService
in classServiceImp
- Throws:
CoreException
-
closeService
protected void closeService()
- Specified by:
closeService
in classServiceImp
-
prepare
public void prepare() throws CoreException
Description copied from interface:ComponentLifecycleExtension
Prepare for initialisation.- Throws:
CoreException
-
logMetadata
protected void logMetadata(java.lang.String logMsg, MetadataElement... elements)
-
logMetadata
protected void logMetadata(java.lang.String logMsg, java.util.Collection<MetadataElement> list)
-
logMetadata
protected void logMetadata(MetadataServiceImpl.LogWrapper lvl, java.lang.String logMsg, MetadataElement... elements)
-
logMetadata
protected void logMetadata(MetadataServiceImpl.LogWrapper lvl, java.lang.String logMsg, java.util.Collection<MetadataElement> list)
-
getMetadataLogger
public MetadataLogger getMetadataLogger()
-
setMetadataLogger
public void setMetadataLogger(MetadataLogger metadataLogger)
-
withMetadataLogger
public <T extends MetadataServiceImpl> T withMetadataLogger(MetadataLogger logger)
-
-