@@ -3647,9 +3647,9 @@ public final Boolean call(T t1) {
3647
3647
* </dl>
3648
3648
*
3649
3649
* @return an Observable that emits a single item: the number of elements emitted by the source Observable
3650
- * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Mathematical-and-Aggregate-Operators#count-and-longcount ">RxJava wiki: count</a>
3650
+ * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Mathematical-and-Aggregate-Operators#count-and-countlong ">RxJava wiki: count</a>
3651
3651
* @see <a href="http://msdn.microsoft.com/en-us/library/hh229470.aspx">MSDN: Observable.Count</a>
3652
- * @see #longCount ()
3652
+ * @see #countLong ()
3653
3653
*/
3654
3654
public final Observable <Integer > count () {
3655
3655
return reduce (0 , new Func2 <Integer , T , Integer >() {
@@ -3670,12 +3670,12 @@ public final Integer call(Integer t1, T t2) {
3670
3670
* <dd>This operator does not support backpressure because by intent it will receive all values and reduce
3671
3671
* them to a single {@code onNext}.</dd>
3672
3672
* <dt><b>Scheduler:</b></dt>
3673
- * <dd>{@code longCount } does not operate by default on a particular {@link Scheduler}.</dd>
3673
+ * <dd>{@code countLong } does not operate by default on a particular {@link Scheduler}.</dd>
3674
3674
* </dl>
3675
3675
*
3676
3676
* @return an Observable that emits a single item: the number of items emitted by the source Observable as a
3677
3677
* 64-bit Long item
3678
- * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Mathematical-and-Aggregate-Operators#count-and-longcount ">RxJava wiki: count </a>
3678
+ * @see <a href="https://github.com/ReactiveX/RxJava/wiki/Mathematical-and-Aggregate-Operators#count-and-countlong ">RxJava wiki: countLong </a>
3679
3679
* @see <a href="http://msdn.microsoft.com/en-us/library/hh229120.aspx">MSDN: Observable.LongCount</a>
3680
3680
* @see #count()
3681
3681
*/
@@ -3973,19 +3973,20 @@ public final Observable<T> delaySubscription(long delay, TimeUnit unit, Schedule
3973
3973
}
3974
3974
3975
3975
/**
3976
- * Returns an Observable that delays the subscription to the source Observable by a given amount of time.
3976
+ * Returns an Observable that delays the subscription to the source Observable until a second Observable
3977
+ * emits an item.
3977
3978
* <p>
3978
- * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/delaySubscription.png" alt="">
3979
+ * <img width="640" height="310" src="https://raw.github.com/wiki/ReactiveX/RxJava/images/rx-operators/delaySubscription.o. png" alt="">
3979
3980
* <dl>
3980
3981
* <dt><b>Scheduler:</b></dt>
3981
3982
* <dd>This version of {@code delay} operates by default on the {@code compuation} {@link Scheduler}.</dd>
3982
3983
* </dl>
3983
3984
*
3984
- * @param delay
3985
- * the time to delay the subscription
3986
- * @param unit
3987
- * the time unit of {@code delay}
3988
- * @return an Observable that delays the subscription to the source Observable by the given amount
3985
+ * @param subscriptionDelay
3986
+ * a function that returns an Observable that triggers the subscription to the source Observable
3987
+ * once it emits any item
3988
+ * @return an Observable that delays the subscription to the source Observable until the Observable returned
3989
+ * by {@code subscriptionDelay} emits an item
3989
3990
* @see <a href="https://github.com/ReactiveX/RxJava/wiki/Observable-Utility-Operators#delaysubscription">RxJava wiki: delaySubscription</a>
3990
3991
*/
3991
3992
public final <U > Observable <T > delaySubscription (Func0 <? extends Observable <U >> subscriptionDelay ) {
0 commit comments