@@ -399,29 +399,29 @@ public void testOnPhaseFailureAndVerifyListeners() {
399
399
final List <SearchRequestOperationsListener > requestOperationListeners = List .of (testListener , assertingListener );
400
400
SearchQueryThenFetchAsyncAction action = createSearchQueryThenFetchAsyncAction (requestOperationListeners );
401
401
action .start ();
402
- assertEquals (1 , testListener .getPhaseCurrent (action .getSearchPhaseName ()));
402
+ assertEquals (1 , testListener .getPhaseCurrent (action .getSearchPhaseNameOptional (). get ()));
403
403
action .onPhaseFailure (new SearchPhase ("test" ) {
404
404
@ Override
405
405
public void run () {
406
406
407
407
}
408
408
}, "message" , null );
409
- assertEquals (0 , testListener .getPhaseCurrent (action .getSearchPhaseName ()));
410
- assertEquals (0 , testListener .getPhaseTotal (action .getSearchPhaseName ()));
409
+ assertEquals (0 , testListener .getPhaseCurrent (action .getSearchPhaseNameOptional (). get ()));
410
+ assertEquals (0 , testListener .getPhaseTotal (action .getSearchPhaseNameOptional (). get ()));
411
411
412
412
SearchDfsQueryThenFetchAsyncAction searchDfsQueryThenFetchAsyncAction = createSearchDfsQueryThenFetchAsyncAction (
413
413
requestOperationListeners
414
414
);
415
415
searchDfsQueryThenFetchAsyncAction .start ();
416
- assertEquals (1 , testListener .getPhaseCurrent (searchDfsQueryThenFetchAsyncAction .getSearchPhaseName ()));
416
+ assertEquals (1 , testListener .getPhaseCurrent (searchDfsQueryThenFetchAsyncAction .getSearchPhaseNameOptional (). get ()));
417
417
searchDfsQueryThenFetchAsyncAction .onPhaseFailure (new SearchPhase ("test" ) {
418
418
@ Override
419
419
public void run () {
420
420
421
421
}
422
422
}, "message" , null );
423
- assertEquals (0 , testListener .getPhaseCurrent (action .getSearchPhaseName ()));
424
- assertEquals (0 , testListener .getPhaseTotal (action .getSearchPhaseName ()));
423
+ assertEquals (0 , testListener .getPhaseCurrent (action .getSearchPhaseNameOptional (). get ()));
424
+ assertEquals (0 , testListener .getPhaseTotal (action .getSearchPhaseNameOptional (). get ()));
425
425
426
426
FetchSearchPhase fetchPhase = createFetchSearchPhase ();
427
427
ShardId shardId = new ShardId (randomAlphaOfLengthBetween (5 , 10 ), randomAlphaOfLength (10 ), randomInt ());
@@ -430,15 +430,15 @@ public void run() {
430
430
action .skipShard (searchShardIterator );
431
431
action .start ();
432
432
action .executeNextPhase (action , fetchPhase );
433
- assertEquals (1 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseName ()));
433
+ assertEquals (1 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseNameOptional (). get ()));
434
434
action .onPhaseFailure (new SearchPhase ("test" ) {
435
435
@ Override
436
436
public void run () {
437
437
438
438
}
439
439
}, "message" , null );
440
- assertEquals (0 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseName ()));
441
- assertEquals (0 , testListener .getPhaseTotal (fetchPhase .getSearchPhaseName ()));
440
+ assertEquals (0 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseNameOptional (). get ()));
441
+ assertEquals (0 , testListener .getPhaseTotal (fetchPhase .getSearchPhaseNameOptional (). get ()));
442
442
}
443
443
444
444
public void testOnPhaseFailure () {
@@ -722,7 +722,7 @@ public void testOnPhaseListenersWithQueryAndThenFetchType() throws InterruptedEx
722
722
action .start ();
723
723
724
724
// Verify queryPhase current metric
725
- assertEquals (1 , testListener .getPhaseCurrent (action .getSearchPhaseName ()));
725
+ assertEquals (1 , testListener .getPhaseCurrent (action .getSearchPhaseNameOptional (). get ()));
726
726
TimeUnit .MILLISECONDS .sleep (delay );
727
727
728
728
FetchSearchPhase fetchPhase = createFetchSearchPhase ();
@@ -733,31 +733,31 @@ public void testOnPhaseListenersWithQueryAndThenFetchType() throws InterruptedEx
733
733
action .executeNextPhase (action , fetchPhase );
734
734
735
735
// Verify queryPhase total, current and latency metrics
736
- assertEquals (0 , testListener .getPhaseCurrent (action .getSearchPhaseName ()));
737
- assertThat (testListener .getPhaseMetric (action .getSearchPhaseName ()), greaterThanOrEqualTo (delay ));
738
- assertEquals (1 , testListener .getPhaseTotal (action .getSearchPhaseName ()));
736
+ assertEquals (0 , testListener .getPhaseCurrent (action .getSearchPhaseNameOptional (). get ()));
737
+ assertThat (testListener .getPhaseMetric (action .getSearchPhaseNameOptional (). get ()), greaterThanOrEqualTo (delay ));
738
+ assertEquals (1 , testListener .getPhaseTotal (action .getSearchPhaseNameOptional (). get ()));
739
739
740
740
// Verify fetchPhase current metric
741
- assertEquals (1 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseName ()));
741
+ assertEquals (1 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseNameOptional (). get ()));
742
742
TimeUnit .MILLISECONDS .sleep (delay );
743
743
744
744
ExpandSearchPhase expandPhase = createExpandSearchPhase ();
745
745
action .executeNextPhase (fetchPhase , expandPhase );
746
746
TimeUnit .MILLISECONDS .sleep (delay );
747
747
748
748
// Verify fetchPhase total, current and latency metrics
749
- assertThat (testListener .getPhaseMetric (fetchPhase .getSearchPhaseName ()), greaterThanOrEqualTo (delay ));
750
- assertEquals (1 , testListener .getPhaseTotal (fetchPhase .getSearchPhaseName ()));
751
- assertEquals (0 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseName ()));
749
+ assertThat (testListener .getPhaseMetric (fetchPhase .getSearchPhaseNameOptional (). get ()), greaterThanOrEqualTo (delay ));
750
+ assertEquals (1 , testListener .getPhaseTotal (fetchPhase .getSearchPhaseNameOptional (). get ()));
751
+ assertEquals (0 , testListener .getPhaseCurrent (fetchPhase .getSearchPhaseNameOptional (). get ()));
752
752
753
- assertEquals (1 , testListener .getPhaseCurrent (expandPhase .getSearchPhaseName ()));
753
+ assertEquals (1 , testListener .getPhaseCurrent (expandPhase .getSearchPhaseNameOptional (). get ()));
754
754
755
755
action .executeNextPhase (expandPhase , fetchPhase );
756
756
action .onPhaseDone (); /* finish phase since we don't have reponse being sent */
757
757
758
- assertThat (testListener .getPhaseMetric (expandPhase .getSearchPhaseName ()), greaterThanOrEqualTo (delay ));
759
- assertEquals (1 , testListener .getPhaseTotal (expandPhase .getSearchPhaseName ()));
760
- assertEquals (0 , testListener .getPhaseCurrent (expandPhase .getSearchPhaseName ()));
758
+ assertThat (testListener .getPhaseMetric (expandPhase .getSearchPhaseNameOptional (). get ()), greaterThanOrEqualTo (delay ));
759
+ assertEquals (1 , testListener .getPhaseTotal (expandPhase .getSearchPhaseNameOptional (). get ()));
760
+ assertEquals (0 , testListener .getPhaseCurrent (expandPhase .getSearchPhaseNameOptional (). get ()));
761
761
}
762
762
763
763
public void testOnPhaseListenersWithDfsType () throws InterruptedException {
@@ -772,7 +772,7 @@ public void testOnPhaseListenersWithDfsType() throws InterruptedException {
772
772
773
773
FetchSearchPhase fetchPhase = createFetchSearchPhase ();
774
774
searchDfsQueryThenFetchAsyncAction .start ();
775
- assertEquals (1 , testListener .getPhaseCurrent (searchDfsQueryThenFetchAsyncAction .getSearchPhaseName ()));
775
+ assertEquals (1 , testListener .getPhaseCurrent (searchDfsQueryThenFetchAsyncAction .getSearchPhaseNameOptional (). get ()));
776
776
TimeUnit .MILLISECONDS .sleep (delay );
777
777
ShardId shardId = new ShardId (randomAlphaOfLengthBetween (5 , 10 ), randomAlphaOfLength (10 ), randomInt ());
778
778
SearchShardIterator searchShardIterator = new SearchShardIterator (null , shardId , Collections .emptyList (), OriginalIndices .NONE );
@@ -786,9 +786,12 @@ public void testOnPhaseListenersWithDfsType() throws InterruptedException {
786
786
null
787
787
); /* finalizing the fetch phase since we do adhoc phase lifecycle calls */
788
788
789
- assertThat (testListener .getPhaseMetric (searchDfsQueryThenFetchAsyncAction .getSearchPhaseName ()), greaterThanOrEqualTo (delay ));
790
- assertEquals (1 , testListener .getPhaseTotal (searchDfsQueryThenFetchAsyncAction .getSearchPhaseName ()));
791
- assertEquals (0 , testListener .getPhaseCurrent (searchDfsQueryThenFetchAsyncAction .getSearchPhaseName ()));
789
+ assertThat (
790
+ testListener .getPhaseMetric (searchDfsQueryThenFetchAsyncAction .getSearchPhaseNameOptional ().get ()),
791
+ greaterThanOrEqualTo (delay )
792
+ );
793
+ assertEquals (1 , testListener .getPhaseTotal (searchDfsQueryThenFetchAsyncAction .getSearchPhaseNameOptional ().get ()));
794
+ assertEquals (0 , testListener .getPhaseCurrent (searchDfsQueryThenFetchAsyncAction .getSearchPhaseNameOptional ().get ()));
792
795
}
793
796
794
797
private SearchDfsQueryThenFetchAsyncAction createSearchDfsQueryThenFetchAsyncAction (
0 commit comments