@@ -362,7 +362,8 @@ public static void writeBundle(OutputStream outputStream, final List<? extends C
362
362
components ,
363
363
new ComponentVisitor () {
364
364
@ Override
365
- public <T extends Component > void visit (Container container , T component , double progress ) {
365
+
366
+ public <T extends Component > void visit (Container container , T component ) {
366
367
component .addContents (container );
367
368
}
368
369
},
@@ -386,7 +387,7 @@ public static void writeBundleForSyncComponents(OutputStream outputStream, final
386
387
components ,
387
388
new ComponentVisitor () {
388
389
@ Override
389
- public <T extends Component > void visit (Container container , T component , double progress ) {
390
+ public <T extends Component > void visit (Container container , T component ) {
390
391
component .addContents (container );
391
392
}
392
393
},
@@ -412,12 +413,15 @@ public static void writeBundle(
412
413
outputStream ,
413
414
components ,
414
415
new ComponentVisitor () {
416
+ private final int totalComponents = components .size ();
417
+ private int currentIteration = 0 ;
418
+
415
419
@ Override
416
- public <T extends Component > void visit (Container container , T component , double progress ) {
420
+ public <T extends Component > void visit (Container container , T component ) {
417
421
if (component .canBeGeneratedAsync ()) {
418
422
component .addContents (container );
419
423
}
420
- progressCallback .accept (progress );
424
+ progressCallback .accept (( currentIteration ++) / ( double ) totalComponents );
421
425
}
422
426
},
423
427
outputPath ,true );
@@ -683,8 +687,6 @@ private static List<Content> appendManifestContents(
683
687
684
688
manifest .append ("Requested components:\n \n " );
685
689
ContentContainer contentsContainer = new ContentContainer (contentFilter , components );
686
- int totalComponents = components .size ();
687
- int currentIteration = 0 ;
688
690
for (Component component : components ) {
689
691
try {
690
692
if (components .stream ().anyMatch (c -> c .supersedes (component ))) {
@@ -695,8 +697,7 @@ private static List<Content> appendManifestContents(
695
697
LOGGER .log (Level .FINE , "Start processing " + component .getDisplayName ());
696
698
long startTime = System .currentTimeMillis ();
697
699
// Calculate progress
698
- double progress = (currentIteration ++) / (double ) totalComponents ;
699
- componentVisitor .visit (contentsContainer , component , progress );
700
+ componentVisitor .visit (contentsContainer , component );
700
701
LOGGER .log (
701
702
Level .FINE ,
702
703
"Took " + (System .currentTimeMillis () - startTime ) + "ms" + " to process component "
0 commit comments