@@ -3349,25 +3349,25 @@ public final Flowable<T> throttleWithTimeout(long timeout, TimeUnit unit, Schedu
3349
3349
}
3350
3350
3351
3351
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3352
- @ SchedulerSupport (SchedulerSupport .TRAMPOLINE )
3352
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Trampoline scheduler is only used for creating timestamps.
3353
3353
public final Flowable <Timed <T >> timeInterval () {
3354
3354
return timeInterval (TimeUnit .MILLISECONDS , Schedulers .trampoline ());
3355
3355
}
3356
3356
3357
3357
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3358
- @ SchedulerSupport (SchedulerSupport .CUSTOM )
3358
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Supplied scheduler is only used for creating timestamps.
3359
3359
public final Flowable <Timed <T >> timeInterval (Scheduler scheduler ) {
3360
3360
return timeInterval (TimeUnit .MILLISECONDS , scheduler );
3361
3361
}
3362
3362
3363
3363
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3364
- @ SchedulerSupport (SchedulerSupport .TRAMPOLINE )
3364
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Trampoline scheduler is only used for creating timestamps.
3365
3365
public final Flowable <Timed <T >> timeInterval (TimeUnit unit ) {
3366
3366
return timeInterval (unit , Schedulers .trampoline ());
3367
3367
}
3368
3368
3369
3369
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3370
- @ SchedulerSupport (SchedulerSupport .CUSTOM )
3370
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Supplied scheduler is only used for creating timestamps.
3371
3371
public final Flowable <Timed <T >> timeInterval (TimeUnit unit , Scheduler scheduler ) {
3372
3372
Objects .requireNonNull (unit , "unit is null" );
3373
3373
Objects .requireNonNull (scheduler , "scheduler is null" );
@@ -3446,25 +3446,25 @@ private <U, V> Flowable<T> timeout0(
3446
3446
}
3447
3447
3448
3448
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3449
- @ SchedulerSupport (SchedulerSupport .TRAMPOLINE )
3449
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Trampoline scheduler is only used for creating timestamps.
3450
3450
public final Flowable <Timed <T >> timestamp () {
3451
3451
return timestamp (TimeUnit .MILLISECONDS , Schedulers .trampoline ());
3452
3452
}
3453
3453
3454
3454
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3455
- @ SchedulerSupport (SchedulerSupport .CUSTOM )
3455
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Supplied scheduler is only used for creating timestamps.
3456
3456
public final Flowable <Timed <T >> timestamp (Scheduler scheduler ) {
3457
3457
return timestamp (TimeUnit .MILLISECONDS , scheduler );
3458
3458
}
3459
3459
3460
3460
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3461
- @ SchedulerSupport (SchedulerSupport .TRAMPOLINE )
3461
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Trampoline scheduler is only used for creating timestamps.
3462
3462
public final Flowable <Timed <T >> timestamp (TimeUnit unit ) {
3463
3463
return timestamp (unit , Schedulers .trampoline ());
3464
3464
}
3465
3465
3466
3466
@ BackpressureSupport (BackpressureKind .PASS_THROUGH )
3467
- @ SchedulerSupport (SchedulerSupport .CUSTOM )
3467
+ @ SchedulerSupport (SchedulerSupport .NONE ) // Supplied scheduler is only used for creating timestamps.
3468
3468
public final Flowable <Timed <T >> timestamp (final TimeUnit unit , final Scheduler scheduler ) {
3469
3469
Objects .requireNonNull (unit , "unit is null" );
3470
3470
Objects .requireNonNull (scheduler , "scheduler is null" );
0 commit comments