public static void verifyFilterInvocation(int invocation) {
    await().untilAsserted(
        () -> assertEquals(((PDXGatewayEventFilter) eventFilter).beforeEnqueueInvoked, invocation));
    await()
        .untilAsserted(
            () -> assertEquals(((PDXGatewayEventFilter) eventFilter).beforeTransmitInvoked,
                invocation));
    await().untilAsserted(
        () -> assertEquals(((PDXGatewayEventFilter) eventFilter).afterAckInvoked, invocation));
  }
When remote site bounces then we should send pdx event again.
geode-wan/src/distributedTest/java/org/apache/geode/internal/cache/wan/misc/PDXNewWanDUnitTest.java