B C D E F G H I N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
B
- BaseExtension - Interface in eu.xenit.alfresco.healthprocessor.extensibility
-
Base for all Health-Processor extensions.
C
- CycleProgress - Interface in eu.xenit.alfresco.healthprocessor.reporter.api
-
Progress indicator for the health processor cycle.
D
- data() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
-
Retrieve all computer-readable data stored on this report.
- data(Class<T>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
-
Retrieve mutable data-
Set
of a certain type. - data(Map<Class<?>, Set<?>>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
-
Store additional computer-readable data to this report.
- disabled - Static variable in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
-
A disabled
HealthReporter
that always reports as not enabled. - doProcess(Set<NodeRef>) - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
- doProcess(Set<NodeRef>) - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
E
- equals(Object) - Method in class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
- equals(Object) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- equals(Object) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
- eu.xenit.alfresco.healthprocessor.extensibility - package eu.xenit.alfresco.healthprocessor.extensibility
-
API for Health-Processor extensibility.
- eu.xenit.alfresco.healthprocessor.extensibility.annotations - package eu.xenit.alfresco.healthprocessor.extensibility.annotations
- eu.xenit.alfresco.healthprocessor.fixer.api - package eu.xenit.alfresco.healthprocessor.fixer.api
-
API for the Health-Processor fixer extensions.
- eu.xenit.alfresco.healthprocessor.plugins.api - package eu.xenit.alfresco.healthprocessor.plugins.api
-
API for the Health-Processor health checker extensions
- eu.xenit.alfresco.healthprocessor.reporter.api - package eu.xenit.alfresco.healthprocessor.reporter.api
-
API for the Health-Processor reporter extensions
- ExtensionType - Enum in eu.xenit.alfresco.healthprocessor.extensibility.annotations
-
Extension types used for
OnlyForUseIn
andNotForUseIn
annotations.
F
- FAILED - eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixStatus
-
Fix attempt has failed The fixer has attempted to fix an unhealthy node, but it failed to do so successfully.
- fix(Class<? extends HealthProcessorPlugin>, Set<NodeHealthReport>) - Method in interface eu.xenit.alfresco.healthprocessor.fixer.api.HealthFixerPlugin
-
Process a batch of unhealthy node reports.
- FIXED - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
Node was unhealthy according to the plugin, but it is fixed by a
HealthFixerPlugin
. - FIXER - eu.xenit.alfresco.healthprocessor.extensibility.annotations.ExtensionType
-
Extensions of type
HealthFixerPlugin
G
- getConfiguration() - Method in interface eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension
-
Exposes the configuration of this extension.
- getCountsByStatus() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
-
Map containing a counter in how many reports a certain
NodeHealthStatus
was generated. - getElapsed() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.CycleProgress
-
Total wall-clock time that has elapsed since the health processor cycle has started.
- getEstimatedCompletion() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.CycleProgress
-
Estimated wall-clock time until the completion of the current health processor cycle.
- getExtensionInterface() - Method in enum eu.xenit.alfresco.healthprocessor.extensibility.annotations.ExtensionType
- getFixStatus() - Method in class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
-
Result of this fix
- getHealthReport() - Method in class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
-
Health report of the attempted fix
- getLogger() - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
- getLogger() - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
- getMessages() - Method in class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
-
Messages about this fix
- getMessages() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- getNodeRef() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- getPluginClass() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
-
Class of the
HealthProcessorPlugin
that created the reports for which this summary is created. - getProgress() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.CycleProgress
-
The cycle completion progress as a percentage.
- getReports() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
-
List of reports generated by the
HealthProcessorPlugin
. - getState() - Method in interface eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension
-
Exposes the internal runtime state of this extension.
- getStatus() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
H
- hashCode() - Method in class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
- hashCode() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- hashCode() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
- HealthFixerPlugin - Interface in eu.xenit.alfresco.healthprocessor.fixer.api
-
Extension point for plugging in logic into the Health-Processor to fix unhealthy nodes.
- HealthProcessorPlugin - Interface in eu.xenit.alfresco.healthprocessor.plugins.api
-
Main extension point for plugging in (custom) logic into the Health-Processor.
- HealthReporter - Interface in eu.xenit.alfresco.healthprocessor.reporter.api
-
Extension point for plugging in logic into the Health-Processor to report results.
- HEALTHY - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
Node is healthy according to the plugin.
I
- InternalUseOnly - Annotation Type in eu.xenit.alfresco.healthprocessor.extensibility.annotations
-
API Elements marked with this annotation are not part of the public API and should not be used by any extension.
- isEnabled() - Method in interface eu.xenit.alfresco.healthprocessor.extensibility.BaseExtension
-
Whether this extension is enabled or not
- isEnabled() - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
- isEnabled() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ToggleableHealthReporter
- isUnknown() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.CycleProgress
-
Whether the progress is unknown for any reason.
N
- NodeFixReport - Class in eu.xenit.alfresco.healthprocessor.fixer.api
-
Attachment to a
NodeHealthReport
that contains attempted fixes made on aNodeHealthReport
. - NodeFixReport(NodeFixStatus, NodeHealthReport) - Constructor for class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
- NodeFixReport(NodeFixStatus, NodeHealthReport, String...) - Constructor for class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
- NodeFixReport(NodeFixStatus, NodeHealthReport, Collection<String>) - Constructor for class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
- NodeFixStatus - Enum in eu.xenit.alfresco.healthprocessor.fixer.api
-
Status of a
NodeFixReport
- NodeHealthReport - Class in eu.xenit.alfresco.healthprocessor.reporter.api
-
A health report for an Alfresco node.
- NodeHealthReport(NodeHealthStatus, NodeRef) - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- NodeHealthReport(NodeHealthStatus, NodeRef, String...) - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- NodeHealthReport(NodeHealthStatus, NodeRef, Collection<String>) - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- NodeHealthReport.PersistableData - Interface in eu.xenit.alfresco.healthprocessor.reporter.api
-
Classes that implement this interface and are added to a health report in the
NodeHealthReport.data(Class)
set are stored in the database and can be accessed after a cycle has finished inHealthReporter.onCycleDone(List)
Other stored data is only available in theHealthReporter.processReports(Class, Set)
method during a cycle. - NodeHealthStatus - Enum in eu.xenit.alfresco.healthprocessor.reporter.api
-
Status of
NodeHealthReport
- NONE - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
The plugin can not determine health of a node.
- NotForUseIn - Annotation Type in eu.xenit.alfresco.healthprocessor.extensibility.annotations
-
API Elements marked with this extension SHOULD NOT be used in the indicated extension types.
O
- onCycleDone(List<ProcessorPluginOverview>) - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
-
Called when a Health-Processor cycle has completed.
- onException(Exception) - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
-
Called when a Health-Processor cycle has failed.
- OnlyForUseIn - Annotation Type in eu.xenit.alfresco.healthprocessor.extensibility.annotations
-
API elements marked with this annotation should only be used in the indicated extension types.
- onProgress(CycleProgress) - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
-
Called when the Health-Processor cycle has made progress.
- onStart() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
-
Called when a new Health-Processor cycle is started.
P
- process(Set<NodeRef>) - Method in interface eu.xenit.alfresco.healthprocessor.plugins.api.HealthProcessorPlugin
-
Process a batch of nodes.
- process(Set<NodeRef>) - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
- process(NodeRef) - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
- PROCESSOR - eu.xenit.alfresco.healthprocessor.extensibility.annotations.ExtensionType
-
Extensions of type
HealthProcessorPlugin
- ProcessorPluginOverview - Class in eu.xenit.alfresco.healthprocessor.reporter.api
-
End-of-cycle summary of a certain
HealthProcessorPlugin
forHealthReporter
s - ProcessorPluginOverview(Class<? extends HealthProcessorPlugin>, Map<NodeHealthStatus, Long>, List<NodeHealthReport>) - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
-
Creates a new
ProcessorPluginOverview
instance. - processReport(NodeHealthReport, Class<? extends HealthProcessorPlugin>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
- processReports(Class<? extends HealthProcessorPlugin>, Set<NodeHealthReport>) - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
-
Called after a batch of nodes have been processed by an
HealthProcessorPlugin
. - processReports(Class<? extends HealthProcessorPlugin>, Set<NodeHealthReport>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
R
- REPORTER - eu.xenit.alfresco.healthprocessor.extensibility.annotations.ExtensionType
-
Extensions of type
HealthReporter
S
- setEnabled(boolean) - Method in interface eu.xenit.alfresco.healthprocessor.fixer.api.ToggleableHealthFixerPlugin
- setEnabled(boolean) - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
- setEnabled(boolean) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ToggleableHealthReporter
- SingleNodeHealthProcessorPlugin - Class in eu.xenit.alfresco.healthprocessor.plugins.api
-
Health processor plugin that divides a batch into individual calls.
- SingleNodeHealthProcessorPlugin() - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
- SingleReportHealthReporter - Class in eu.xenit.alfresco.healthprocessor.reporter.api
-
Health reporter that divides a batch into individual calls.
- SingleReportHealthReporter() - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
- SKIPPED - eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixStatus
-
Fix was not attempted The fact that no fix was attempted can have various causes: The fixer does not know how to fix a particular problem The fixer determined that it is not possible for it to fix a particular problem
- STATUSES_TO_HANDLE - Static variable in class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
- statusesToHandle() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
- SUCCEEDED - eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixStatus
-
Fix attempt has succeeded The fixer has succeeded in fixing an unhealthy node.
T
- ToggleableHealthFixerPlugin - Interface in eu.xenit.alfresco.healthprocessor.fixer.api
-
HealthFixerPlugin
that already has anenabled
property - ToggleableHealthProcessorPlugin - Class in eu.xenit.alfresco.healthprocessor.plugins.api
-
HealthFixerPlugin
that already has anenabled
property - ToggleableHealthProcessorPlugin() - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
- ToggleableHealthReporter - Class in eu.xenit.alfresco.healthprocessor.reporter.api
-
HealthReporter
that already has anenabled
property - ToggleableHealthReporter() - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.ToggleableHealthReporter
- toString() - Method in class eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixReport
- toString() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
- toString() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.ProcessorPluginOverview
U
- UNHEALTHY - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
Node is unhealthy according to the plugin.
- UNREPORTED - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
The plugin did not send any health report for a node.
V
- value() - Method in annotation type eu.xenit.alfresco.healthprocessor.extensibility.annotations.NotForUseIn
- value() - Method in annotation type eu.xenit.alfresco.healthprocessor.extensibility.annotations.OnlyForUseIn
- valueOf(String) - Static method in enum eu.xenit.alfresco.healthprocessor.extensibility.annotations.ExtensionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixStatus
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum eu.xenit.alfresco.healthprocessor.extensibility.annotations.ExtensionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.xenit.alfresco.healthprocessor.fixer.api.NodeFixStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- withoutUnpersistableData() - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthReport
-
Creates a copy of this healthreport without all
NodeHealthReport.data(Class)
stored on the health report that is not marked asNodeHealthReport.PersistableData
.
All Classes All Packages