kevdoran commented on code in PR #11079:
URL: https://github.com/apache/nifi/pull/11079#discussion_r3025751179


##########
nifi-framework-bundle/nifi-framework/nifi-framework-core/src/main/java/org/apache/nifi/components/connector/StandardConnectorRepository.java:
##########
@@ -39,34 +45,44 @@
 import java.util.HashSet;
 import java.util.List;
 import java.util.Map;
+import java.util.Objects;
 import java.util.Optional;
 import java.util.Set;
 import java.util.concurrent.CompletableFuture;
 import java.util.concurrent.ConcurrentHashMap;
 import java.util.concurrent.ExecutionException;
 import java.util.concurrent.Future;
+import java.util.function.Function;
+import java.util.stream.Collectors;
 
 public class StandardConnectorRepository implements ConnectorRepository {
     private static final Logger logger = 
LoggerFactory.getLogger(StandardConnectorRepository.class);
+    private static final Duration DEFAULT_SYNC_TIMEOUT = 
Duration.ofMinutes(15);
+    private static final Duration SYNC_POLL_INTERVAL = Duration.ofSeconds(2);
 
     private final Map<String, ConnectorNode> connectors = new 
ConcurrentHashMap<>();
     private final FlowEngine lifecycleExecutor = new FlowEngine(8, "NiFi 
Connector Lifecycle");
 
+    private volatile FlowManager flowManager;
     private volatile ExtensionManager extensionManager;
     private volatile ConnectorRequestReplicator requestReplicator;
     private volatile SecretsManager secretsManager;
     private volatile AssetManager assetManager;
     private volatile ConnectorConfigurationProvider configurationProvider;
+    private volatile Duration syncTimeout = DEFAULT_SYNC_TIMEOUT;

Review Comment:
   Yep



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to