Class SingleNodeHealthProcessorPlugin
- java.lang.Object
-
- eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
-
- eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
-
- All Implemented Interfaces:
BaseExtension
,HealthProcessorPlugin
public abstract class SingleNodeHealthProcessorPlugin extends ToggleableHealthProcessorPlugin
Health processor plugin that divides a batch into individual calls. Use this as your base class for simplifiedHealthProcessorPlugin
implementations that perform health checks one-by-one.
-
-
Constructor Summary
Constructors Constructor Description SingleNodeHealthProcessorPlugin()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Set<NodeHealthReport>
doProcess(Set<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
protected Logger
getLogger()
protected abstract NodeHealthReport
process(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
Methods inherited from class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
isEnabled, process, setEnabled
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension
getConfiguration, getState
-
-
-
-
Method Detail
-
getLogger
protected Logger getLogger()
- Overrides:
getLogger
in classToggleableHealthProcessorPlugin
-
doProcess
@Nonnull public Set<NodeHealthReport> doProcess(Set<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
- Specified by:
doProcess
in classToggleableHealthProcessorPlugin
-
process
protected abstract NodeHealthReport process(org.alfresco.service.cmr.repository.NodeRef nodeRef)
-
-