File tree Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Expand file tree Collapse file tree 1 file changed +14
-16
lines changed Original file line number Diff line number Diff line change @@ -460,14 +460,7 @@ private void purgeListeners(State<T> state)
460
460
TaskListener taskListener ;
461
461
while ((taskListener = _taskListeners .poll ()) != null )
462
462
{
463
- try
464
- {
465
- taskListener .onUpdate (this , trace );
466
- }
467
- catch (Throwable e )
468
- {
469
- LOG .warn ("Promise listener threw exception. Ignoring and continuing. Listener: " + taskListener , e );
470
- }
463
+ notifyTaskListener (taskListener , trace );
471
464
}
472
465
}
473
466
@@ -492,18 +485,23 @@ private void notifyTaskListeners(State<T> state)
492
485
final ShallowTrace trace = buildShallowTrace (state );
493
486
for (TaskListener taskListener : _taskListeners )
494
487
{
495
- try
496
- {
497
- taskListener .onUpdate (this , trace );
498
- }
499
- catch (Throwable e )
500
- {
501
- LOG .warn ("Promise listener threw exception. Ignoring and continuing. Listener: " + taskListener , e );
502
- }
488
+ notifyTaskListener (taskListener , trace );
503
489
}
504
490
}
505
491
}
506
492
493
+ private void notifyTaskListener (TaskListener taskListener , ShallowTrace trace )
494
+ {
495
+ try
496
+ {
497
+ taskListener .onUpdate (this , trace );
498
+ }
499
+ catch (Throwable e )
500
+ {
501
+ LOG .warn ("Task listener threw exception. Ignoring and continuing. Listener: " + taskListener , e );
502
+ }
503
+ }
504
+
507
505
private ShallowTrace buildShallowTrace (State <T > state )
508
506
{
509
507
return state ._trace ;
You can’t perform that action at this time.
0 commit comments