All Classes and Interfaces

Class
Description
Base implementation of NodeCollector providing queue injection and a default asynchronous execution of NodeCollector.collectNodes(CollectorConfig).
Base implementation of NodeProcessor that reads node identifiers from the shared queue and delegates processing to NodeProcessor.processNode(String, ProcessorConfig).
Adds specified aspects and properties to each processed node.
Entry point for the Alfresco Node Processor application.
Runs the application from the command line.
Spring configuration that defines common beans used by the application such as the queue and the lists of asynchronous tasks.
Utility methods for reading configuration files.
Simple command line parser responsible for reading the configuration file option.
Utility class providing methods for safely casting collections to specific generic types.
A processor that delegates node processing to a chain of other processors.
Configuration for a node collector.
Root configuration object containing collector and processor definitions.
 
Deletes each node passed to the processor.
Downloads content and metadata of a node to the local filesystem.
Single metadata entry used in the Alfresco bulk import format.
Logs the name of each processed node.
Moves nodes to the configured target parent node.
Contract for components able to collect node identifiers and push them into the processing queue.
Collects node identifiers from a text file where each line contains a node id.
Component that performs an operation on nodes retrieved from the queue.
Walks a node tree starting from a given root node or path and collects the identifiers of all descendant nodes.
Single permission entry used within Permissions.
Defines permission settings to be applied to a node.
Configuration for a node processor.
Container for a collection of Entry objects that represent node properties for bulk metadata import.
Definition of a property supported by the bulk import.
Executes an Alfresco FTS query and enqueues the resulting node identifiers.
Applies permission settings to each processed node.
Periodically logs statistics about queued and processed nodes.
No-op processor used as placeholder.