Package org.saidone.processors
Interface NodeProcessor
- All Known Implementing Classes:
AbstractNodeProcessor
,AddAspectsAndSetPropertiesProcessor
,ChainingNodeProcessor
,DeleteNodeProcessor
,DownloadNodeProcessor
,LogNodeNameProcessor
,MoveNodeProcessor
,SetPermissionsProcessor
,VoidProcessor
public interface NodeProcessor
Component that performs an operation on nodes retrieved from the queue.
-
Method Summary
Modifier and TypeMethodDescriptionprocess
(ProcessorConfig config) Start processing asynchronously.void
processNode
(String nodeId, ProcessorConfig config) Process a single node.
-
Method Details
-
process
Start processing asynchronously.- Parameters:
config
- processor configuration- Returns:
- future representing the asynchronous task
-
processNode
Process a single node.- Parameters:
nodeId
- id of the nodeconfig
- processor configuration
-