@@ -45,20 +45,20 @@ public final class OperationSample {
45
45
/**
46
46
* Samples the observable sequence at each interval.
47
47
*/
48
- public static <T > Func1 <Observer <T >, Subscription > sample (final Observable <T > source , long interval , TimeUnit unit ) {
49
- return new Sample <T >(source , interval , unit , Schedulers .executor (Executors .newSingleThreadScheduledExecutor ()));
48
+ public static <T > Func1 <Observer <T >, Subscription > sample (final Observable <T > source , long period , TimeUnit unit ) {
49
+ return new Sample <T >(source , period , unit , Schedulers .executor (Executors .newSingleThreadScheduledExecutor ()));
50
50
}
51
51
52
52
/**
53
53
* Samples the observable sequence at each interval.
54
54
*/
55
- public static <T > Func1 <Observer <T >, Subscription > sample (final Observable <T > source , long interval , TimeUnit unit , Scheduler scheduler ) {
56
- return new Sample <T >(source , interval , unit , scheduler );
55
+ public static <T > Func1 <Observer <T >, Subscription > sample (final Observable <T > source , long period , TimeUnit unit , Scheduler scheduler ) {
56
+ return new Sample <T >(source , period , unit , scheduler );
57
57
}
58
58
59
59
private static class Sample <T > implements Func1 <Observer <T >, Subscription > {
60
60
private final Observable <T > source ;
61
- private final long interval ;
61
+ private final long period ;
62
62
private final TimeUnit unit ;
63
63
private final Scheduler scheduler ;
64
64
@@ -67,23 +67,23 @@ private static class Sample<T> implements Func1<Observer<T>, Subscription> {
67
67
68
68
private Sample (Observable <T > source , long interval , TimeUnit unit , Scheduler scheduler ) {
69
69
this .source = source ;
70
- this .interval = interval ;
70
+ this .period = interval ;
71
71
this .unit = unit ;
72
72
this .scheduler = scheduler ;
73
73
}
74
74
75
75
@ Override
76
76
public Subscription call (final Observer <T > observer ) {
77
- Observable <Long > clock = Observable .create (OperationInterval .interval (interval , unit , scheduler ));
77
+ Observable <Long > clock = Observable .create (OperationInterval .interval (period , unit , scheduler ));
78
78
final Subscription clockSubscription = clock .subscribe (new Observer <Long >() {
79
79
@ Override
80
80
public void onCompleted () { /* the clock never completes */ }
81
81
82
82
@ Override
83
- public void onError (@ SuppressWarnings ( "unused" ) Exception e ) { /* the clock has no errors */ }
83
+ public void onError (Exception e ) { /* the clock has no errors */ }
84
84
85
85
@ Override
86
- public void onNext (@ SuppressWarnings ( "unused" ) Long tick ) {
86
+ public void onNext (Long tick ) {
87
87
if (hasValue .get ()) {
88
88
observer .onNext (latestValue .get ());
89
89
}
0 commit comments