Package org.apache.nifi.cluster.manager
Class ReportingTaskEntityMerger
java.lang.Object
org.apache.nifi.cluster.manager.ReportingTaskEntityMerger
- All Implemented Interfaces:
ComponentEntityMerger<ReportingTaskEntity>
public class ReportingTaskEntityMerger
extends Object
implements ComponentEntityMerger<ReportingTaskEntity>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
merge
(ReportingTaskEntity clientEntity, Map<NodeIdentifier, ReportingTaskEntity> entityMap) Merges the ComponentEntity responses according to theirPermissionsDTO
s.void
mergeComponents
(ReportingTaskEntity clientEntity, Map<NodeIdentifier, ReportingTaskEntity> entityMap) Merges the ReportingTaskEntity responses.private static void
mergeDtos
(ReportingTaskDTO clientDto, Map<NodeIdentifier, ReportingTaskDTO> dtoMap)
-
Constructor Details
-
ReportingTaskEntityMerger
public ReportingTaskEntityMerger()
-
-
Method Details
-
merge
public void merge(ReportingTaskEntity clientEntity, Map<NodeIdentifier, ReportingTaskEntity> entityMap) Description copied from interface:ComponentEntityMerger
Merges the ComponentEntity responses according to theirPermissionsDTO
s. Responsible for invokinginvalid reference
ComponentEntityMerger#mergeComponents(EntityType, Map)
- Specified by:
merge
in interfaceComponentEntityMerger<ReportingTaskEntity>
- Parameters:
clientEntity
- the entity being returned to the cliententityMap
- all node responses
-
mergeComponents
public void mergeComponents(ReportingTaskEntity clientEntity, Map<NodeIdentifier, ReportingTaskEntity> entityMap) Merges the ReportingTaskEntity responses.- Specified by:
mergeComponents
in interfaceComponentEntityMerger<ReportingTaskEntity>
- Parameters:
clientEntity
- the entity being returned to the cliententityMap
- all node responses
-
mergeDtos
private static void mergeDtos(ReportingTaskDTO clientDto, Map<NodeIdentifier, ReportingTaskDTO> dtoMap)
-