A C D E F G H I N O P Q S T U V 
All Classes All Packages

A

AlfrescoTrackingComponent - Class in eu.xenit.alfresco.healthprocessor.indexing
 
AlfrescoTrackingComponent() - Constructor for class eu.xenit.alfresco.healthprocessor.indexing.AlfrescoTrackingComponent
 
AlfrescoTransactionHelper - Class in eu.xenit.alfresco.healthprocessor.util
 
AlfrescoTransactionHelper() - Constructor for class eu.xenit.alfresco.healthprocessor.util.AlfrescoTransactionHelper
 

C

ContentValidationHealthProcessorPlugin - Class in eu.xenit.alfresco.healthprocessor.plugins
 
ContentValidationHealthProcessorPlugin(NodeService, ContentService, DictionaryService, Collection<QName>) - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.ContentValidationHealthProcessorPlugin
 
ContentValidationHealthProcessorPlugin(ServiceRegistry, Collection<String>) - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.ContentValidationHealthProcessorPlugin
 
createInstance() - Method in class eu.xenit.alfresco.healthprocessor.indexing.IndexingStrategyFactoryBean
 

D

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

eu.xenit.alfresco.healthprocessor.indexing - package eu.xenit.alfresco.healthprocessor.indexing
 
eu.xenit.alfresco.healthprocessor.plugins - package eu.xenit.alfresco.healthprocessor.plugins
 
eu.xenit.alfresco.healthprocessor.plugins.api - package eu.xenit.alfresco.healthprocessor.plugins.api
 
eu.xenit.alfresco.healthprocessor.processing - package eu.xenit.alfresco.healthprocessor.processing
 
eu.xenit.alfresco.healthprocessor.reporter - package eu.xenit.alfresco.healthprocessor.reporter
 
eu.xenit.alfresco.healthprocessor.reporter.api - package eu.xenit.alfresco.healthprocessor.reporter.api
 
eu.xenit.alfresco.healthprocessor.util - package eu.xenit.alfresco.healthprocessor.util
 
execute() - Method in class eu.xenit.alfresco.healthprocessor.processing.ProcessorService
 

F

fromKey(String) - Static method in enum eu.xenit.alfresco.healthprocessor.indexing.IndexingConfiguration.IndexingStrategyKey
 

G

getLogger() - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
 
getLogger() - Method in class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
 
getLogger() - Method in class eu.xenit.alfresco.healthprocessor.plugins.ContentValidationHealthProcessorPlugin
 
getLogger() - Method in class eu.xenit.alfresco.healthprocessor.plugins.NoOpHealthProcessorPlugin
 
getMaxTxnId() - Method in class eu.xenit.alfresco.healthprocessor.indexing.AlfrescoTrackingComponent
 
getMaxTxnId() - Method in interface eu.xenit.alfresco.healthprocessor.indexing.TrackingComponent
 
getNextNodeIds(int) - Method in interface eu.xenit.alfresco.healthprocessor.indexing.IndexingStrategy
 
getNextNodeIds(int) - Method in class eu.xenit.alfresco.healthprocessor.indexing.TxnIdBasedIndexingStrategy
 
getNodesForTxnIds(List<Long>) - Method in class eu.xenit.alfresco.healthprocessor.indexing.AlfrescoTrackingComponent
 
getNodesForTxnIds(List<Long>) - Method in interface eu.xenit.alfresco.healthprocessor.indexing.TrackingComponent
 
getObjectType() - Method in class eu.xenit.alfresco.healthprocessor.indexing.IndexingStrategyFactoryBean
 

H

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
 
HEALTHY - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
 

I

IndexingConfiguration - Class in eu.xenit.alfresco.healthprocessor.indexing
 
IndexingConfiguration(IndexingConfiguration.IndexingStrategyKey, long, long, int) - Constructor for class eu.xenit.alfresco.healthprocessor.indexing.IndexingConfiguration
 
IndexingConfiguration(String, long, long, int) - Constructor for class eu.xenit.alfresco.healthprocessor.indexing.IndexingConfiguration
 
IndexingConfiguration.IndexingStrategyKey - Enum in eu.xenit.alfresco.healthprocessor.indexing
 
IndexingStrategy - Interface in eu.xenit.alfresco.healthprocessor.indexing
Strategy used by the Health-Processor to iterate over (a subset of) Alfresco nodes.
IndexingStrategyFactoryBean - Class in eu.xenit.alfresco.healthprocessor.indexing
 
IndexingStrategyFactoryBean() - Constructor for class eu.xenit.alfresco.healthprocessor.indexing.IndexingStrategyFactoryBean
 
inNewTransaction(Runnable, boolean) - Method in interface eu.xenit.alfresco.healthprocessor.util.TransactionHelper
 
inNewTransaction(Supplier<T>, boolean) - Method in interface eu.xenit.alfresco.healthprocessor.util.TransactionHelper
 
inTransaction(Runnable, boolean) - Method in interface eu.xenit.alfresco.healthprocessor.util.TransactionHelper
 
inTransaction(Runnable, boolean, boolean) - Method in interface eu.xenit.alfresco.healthprocessor.util.TransactionHelper
 
inTransaction(Supplier<T>, boolean) - Method in interface eu.xenit.alfresco.healthprocessor.util.TransactionHelper
 
inTransaction(Supplier<T>, boolean, boolean) - Method in class eu.xenit.alfresco.healthprocessor.util.AlfrescoTransactionHelper
 
inTransaction(Supplier<T>, boolean, boolean) - Method in interface eu.xenit.alfresco.healthprocessor.util.TransactionHelper
 
isEnabled() - Method in interface eu.xenit.alfresco.healthprocessor.plugins.api.HealthProcessorPlugin
 
isEnabled() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
 

N

NodeHealthReport - Class in eu.xenit.alfresco.healthprocessor.reporter.api
 
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
 
NodeHealthStatus - Enum in eu.xenit.alfresco.healthprocessor.reporter.api
 
NONE - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
 
NoOpHealthProcessorPlugin - Class in eu.xenit.alfresco.healthprocessor.plugins
 
NoOpHealthProcessorPlugin() - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.NoOpHealthProcessorPlugin
 

O

onStart() - Method in interface eu.xenit.alfresco.healthprocessor.indexing.IndexingStrategy
 
onStart() - Method in class eu.xenit.alfresco.healthprocessor.indexing.TxnIdBasedIndexingStrategy
 
onStart() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
 
onStart() - Method in class eu.xenit.alfresco.healthprocessor.reporter.SummaryLoggingHealthReporter
 
onStop() - Method in interface eu.xenit.alfresco.healthprocessor.indexing.IndexingStrategy
 
onStop() - Method in class eu.xenit.alfresco.healthprocessor.indexing.TxnIdBasedIndexingStrategy
 
onStop() - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
 
onStop() - Method in class eu.xenit.alfresco.healthprocessor.reporter.SummaryLoggingHealthReporter
 

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
 
process(NodeRef) - Method in class eu.xenit.alfresco.healthprocessor.plugins.ContentValidationHealthProcessorPlugin
 
process(NodeRef) - Method in class eu.xenit.alfresco.healthprocessor.plugins.NoOpHealthProcessorPlugin
 
ProcessorConfiguration - Class in eu.xenit.alfresco.healthprocessor.processing
 
ProcessorConfiguration() - Constructor for class eu.xenit.alfresco.healthprocessor.processing.ProcessorConfiguration
 
ProcessorService - Class in eu.xenit.alfresco.healthprocessor.processing
 
ProcessorService() - Constructor for class eu.xenit.alfresco.healthprocessor.processing.ProcessorService
 
ProcessorTask - Class in eu.xenit.alfresco.healthprocessor.processing
Responsibilities: upon trigger (ProcessorTask.startIfNotRunning()) decide if the processor should be triggered, trigger processor, persist state so other Alfresco nodes can decide if the processor should be triggered.
ProcessorTask() - Constructor for class eu.xenit.alfresco.healthprocessor.processing.ProcessorTask
 
processReport(NodeHealthReport, Class<? extends HealthProcessorPlugin>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
 
processReport(NodeHealthReport, Class<? extends HealthProcessorPlugin>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.SummaryLoggingHealthReporter
 
processReports(Set<NodeHealthReport>, Class<? extends HealthProcessorPlugin>) - Method in interface eu.xenit.alfresco.healthprocessor.reporter.api.HealthReporter
 
processReports(Set<NodeHealthReport>, Class<? extends HealthProcessorPlugin>) - Method in class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
 

Q

QNameUtil - Class in eu.xenit.alfresco.healthprocessor.util
 
QNameUtil() - Constructor for class eu.xenit.alfresco.healthprocessor.util.QNameUtil
 

S

SingleNodeHealthProcessorPlugin - Class in eu.xenit.alfresco.healthprocessor.plugins.api
 
SingleNodeHealthProcessorPlugin() - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.api.SingleNodeHealthProcessorPlugin
 
SingleReportHealthReporter - Class in eu.xenit.alfresco.healthprocessor.reporter.api
 
SingleReportHealthReporter() - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.SingleReportHealthReporter
 
startIfNotRunning() - Method in class eu.xenit.alfresco.healthprocessor.processing.ProcessorTask
 
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
 
SummaryLoggingHealthReporter - Class in eu.xenit.alfresco.healthprocessor.reporter
 
SummaryLoggingHealthReporter() - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.SummaryLoggingHealthReporter
 

T

ToggleableHealthProcessorPlugin - Class in eu.xenit.alfresco.healthprocessor.plugins.api
 
ToggleableHealthProcessorPlugin() - Constructor for class eu.xenit.alfresco.healthprocessor.plugins.api.ToggleableHealthProcessorPlugin
 
ToggleableHealthReporter - Class in eu.xenit.alfresco.healthprocessor.reporter.api
 
ToggleableHealthReporter() - Constructor for class eu.xenit.alfresco.healthprocessor.reporter.api.ToggleableHealthReporter
 
toQName(String, NamespacePrefixResolver) - Static method in class eu.xenit.alfresco.healthprocessor.util.QNameUtil
 
toQNames(Collection<String>, NamespacePrefixResolver) - Static method in class eu.xenit.alfresco.healthprocessor.util.QNameUtil
 
TrackingComponent - Interface in eu.xenit.alfresco.healthprocessor.indexing
 
TransactionHelper - Interface in eu.xenit.alfresco.healthprocessor.util
 
TXNID - eu.xenit.alfresco.healthprocessor.indexing.IndexingConfiguration.IndexingStrategyKey
 
TxnIdBasedIndexingStrategy - Class in eu.xenit.alfresco.healthprocessor.indexing
 
TxnIdBasedIndexingStrategy(IndexingConfiguration, TrackingComponent) - Constructor for class eu.xenit.alfresco.healthprocessor.indexing.TxnIdBasedIndexingStrategy
 

U

UNHEALTHY - eu.xenit.alfresco.healthprocessor.reporter.api.NodeHealthStatus
 

V

valueOf(String) - Static method in enum eu.xenit.alfresco.healthprocessor.indexing.IndexingConfiguration.IndexingStrategyKey
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.indexing.IndexingConfiguration.IndexingStrategyKey
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.
A C D E F G H I N O P Q S T U V 
All Classes All Packages