Package org.apache.nifi.cluster.manager
Class FlowRegistryClientEntityMerger
java.lang.Object
org.apache.nifi.cluster.manager.FlowRegistryClientEntityMerger
- All Implemented Interfaces:
ComponentEntityMerger<FlowRegistryClientEntity>
public class FlowRegistryClientEntityMerger
extends Object
implements ComponentEntityMerger<FlowRegistryClientEntity>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
mergeComponents
(FlowRegistryClientEntity clientEntity, Map<NodeIdentifier, FlowRegistryClientEntity> entityMap) Performs the merging of the entities.private void
mergeDtos
(FlowRegistryClientDTO clientDto, Map<NodeIdentifier, FlowRegistryClientDTO> dtoMap) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.nifi.cluster.manager.ComponentEntityMerger
merge
-
Constructor Details
-
FlowRegistryClientEntityMerger
public FlowRegistryClientEntityMerger()
-
-
Method Details
-
mergeComponents
public void mergeComponents(FlowRegistryClientEntity clientEntity, Map<NodeIdentifier, FlowRegistryClientEntity> entityMap) Description copied from interface:ComponentEntityMerger
Performs the merging of the entities. This method should not be called directly, it will be called byComponentEntityMerger.merge(EntityType, java.util.Map<org.apache.nifi.cluster.protocol.NodeIdentifier, EntityType>)
.- Specified by:
mergeComponents
in interfaceComponentEntityMerger<FlowRegistryClientEntity>
- Parameters:
clientEntity
- the entity being returned to the cliententityMap
- all node responses
-
mergeDtos
private void mergeDtos(FlowRegistryClientDTO clientDto, Map<NodeIdentifier, FlowRegistryClientDTO> dtoMap)
-