File tree 5 files changed +20
-9
lines changed
src/main/java/io/reactivex
5 files changed +20
-9
lines changed Original file line number Diff line number Diff line change @@ -1927,8 +1927,11 @@ public final void subscribe(CompletableObserver s) {
1927
1927
}
1928
1928
1929
1929
/**
1930
- * Implement this to handle the incoming CompletableObserver and
1930
+ * Implement this method to handle the incoming {@link CompletableObserver}s and
1931
1931
* perform the business logic in your operator.
1932
+ * <p>There is no need to call any of the plugin hooks on the current {@code Completable} instance or
1933
+ * the {@code CompletableObserver}; all hooks and basic safeguards have been
1934
+ * applied by {@link #subscribe(CompletableObserver)} before this method gets called.
1932
1935
* @param s the CompletableObserver instance, never null
1933
1936
*/
1934
1937
protected abstract void subscribeActual (CompletableObserver s );
Original file line number Diff line number Diff line change @@ -14333,9 +14333,10 @@ public final void subscribe(FlowableSubscriber<? super T> s) {
14333
14333
14334
14334
/**
14335
14335
* Operator implementations (both source and intermediate) should implement this method that
14336
- * performs the necessary business logic.
14337
- * <p>There is no need to call any of the plugin hooks on the current Flowable instance or
14338
- * the Subscriber.
14336
+ * performs the necessary business logic and handles the incoming {@link Subscriber}s.
14337
+ * <p>There is no need to call any of the plugin hooks on the current {@code Flowable} instance or
14338
+ * the {@code Subscriber}; all hooks and basic safeguards have been
14339
+ * applied by {@link #subscribe(Subscriber)} before this method gets called.
14339
14340
* @param s the incoming Subscriber, never null
14340
14341
*/
14341
14342
protected abstract void subscribeActual(Subscriber<? super T> s);
Original file line number Diff line number Diff line change @@ -4082,7 +4082,10 @@ public final void subscribe(MaybeObserver<? super T> observer) {
4082
4082
}
4083
4083
4084
4084
/**
4085
- * Override this method in subclasses to handle the incoming MaybeObservers.
4085
+ * Implement this method in subclasses to handle the incoming {@link MaybeObserver}s.
4086
+ * <p>There is no need to call any of the plugin hooks on the current {@code Maybe} instance or
4087
+ * the {@code MaybeObserver}; all hooks and basic safeguards have been
4088
+ * applied by {@link #subscribe(MaybeObserver)} before this method gets called.
4086
4089
* @param observer the MaybeObserver to handle, not null
4087
4090
*/
4088
4091
protected abstract void subscribeActual (MaybeObserver <? super T > observer );
Original file line number Diff line number Diff line change @@ -12039,9 +12039,10 @@ public final void subscribe(Observer<? super T> observer) {
12039
12039
12040
12040
/**
12041
12041
* Operator implementations (both source and intermediate) should implement this method that
12042
- * performs the necessary business logic.
12043
- * <p>There is no need to call any of the plugin hooks on the current Observable instance or
12044
- * the Subscriber.
12042
+ * performs the necessary business logic and handles the incoming {@link Observer}s.
12043
+ * <p>There is no need to call any of the plugin hooks on the current {@code Observable} instance or
12044
+ * the {@code Observer}; all hooks and basic safeguards have been
12045
+ * applied by {@link #subscribe(Observer)} before this method gets called.
12045
12046
* @param observer the incoming Observer, never null
12046
12047
*/
12047
12048
protected abstract void subscribeActual(Observer<? super T> observer);
Original file line number Diff line number Diff line change @@ -3304,7 +3304,10 @@ public final void subscribe(SingleObserver<? super T> subscriber) {
3304
3304
}
3305
3305
3306
3306
/**
3307
- * Override this method in subclasses to handle the incoming SingleObservers.
3307
+ * Implement this method in subclasses to handle the incoming {@link SingleObserver}s.
3308
+ * <p>There is no need to call any of the plugin hooks on the current {@code Single} instance or
3309
+ * the {@code SingleObserver}; all hooks and basic safeguards have been
3310
+ * applied by {@link #subscribe(SingleObserver)} before this method gets called.
3308
3311
* @param observer the SingleObserver to handle, not null
3309
3312
*/
3310
3313
protected abstract void subscribeActual (@ NonNull SingleObserver <? super T > observer );
You can’t perform that action at this time.
0 commit comments