Interface HealthProcessorPlugin
-
- All Superinterfaces:
BaseExtension
- All Known Implementing Classes:
SingleNodeHealthProcessorPlugin,ToggleableHealthProcessorPlugin
public interface HealthProcessorPlugin extends BaseExtension
Main extension point for plugging in (custom) logic into the Health-Processor. All implementations available in the Spring context (of the Health-Processor subsystem) will be registered and,if enabled, triggered by the Health-Processor.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Set<NodeHealthReport>process(Set<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)Process a batch of nodes.-
Methods inherited from interface eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension
getConfiguration, getState, isEnabled
-
-
-
-
Method Detail
-
process
@Nonnull Set<NodeHealthReport> process(Set<org.alfresco.service.cmr.repository.NodeRef> nodeRefs)
Process a batch of nodes. Each execution will be wrapped in a new transaction by the Health-Processor.- Parameters:
nodeRefs- the batch ofNodeRefs to process- Returns:
- is is not mandatory to return anything. All returned
reportswill be offered toHealthReporterinstances.
-
-