Skip to content

Commit 22eaa5e

Browse files
committed
SerialSubscription and Timeout operator
1 parent 669c7b6 commit 22eaa5e

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

rxjava-core/src/main/java/rx/operators/OperationTimeout.java

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@ private static class Timeout<T> implements Observable.OnSubscribeFunc<T> {
4040
private final TimeUnit timeUnit;
4141
private final Scheduler scheduler;
4242

43+
private Timeout(Observable<? extends T> source, long timeout, TimeUnit timeUnit, Scheduler scheduler) {
44+
this.source = source;
45+
this.timeout = timeout;
46+
this.timeUnit = timeUnit;
47+
this.scheduler = scheduler;
48+
}
49+
4350
@Override
4451
public Subscription onSubscribe(final Observer<? super T> observer) {
4552
final AtomicBoolean terminated = new AtomicBoolean(false);
@@ -117,12 +124,5 @@ public void onCompleted() {
117124
serial.setSubscription(schedule.call());
118125
return composite;
119126
}
120-
121-
private Timeout(Observable<? extends T> source, long timeout, TimeUnit timeUnit, Scheduler scheduler) {
122-
this.source = source;
123-
this.timeout = timeout;
124-
this.timeUnit = timeUnit;
125-
this.scheduler = scheduler;
126-
}
127127
}
128128
}

0 commit comments

Comments
 (0)