@Override
  public NetworkClient getNetworkClient() throws IOException {
    return new RecoveryNetworkClient(properties, registry, clustermap, storeManager, accountService, null);
  }
Constructor to create the factory

@param registry
@param clusterMap      The {@link ClusterMap} object.
@param storeManager    The {@link StoreManager} object.
@param accountService
ambry-cloud/src/main/java/com/github/ambry/cloud/RecoveryNetworkClientFactory.java