@@ -470,7 +470,7 @@ trait Observable[+T]
470
470
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping buffers containing at most
471
471
* `count` produced values.
472
472
*/
473
- def buffer (count : Int ): Observable [Seq [T ]] = {
473
+ def tumblingBuffer (count : Int ): Observable [Seq [T ]] = {
474
474
val oJava : rx.Observable [_ <: java.util.List [_]] = asJavaObservable.buffer(count)
475
475
Observable .jObsOfListToScObsOfSeq(oJava.asInstanceOf [rx.Observable [_ <: java.util.List [T ]]])
476
476
}
@@ -491,7 +491,7 @@ trait Observable[+T]
491
491
* An [[rx.lang.scala.Observable ]] which produces buffers every `skip` values containing at most
492
492
* `count` produced values.
493
493
*/
494
- def buffer (count : Int , skip : Int ): Observable [Seq [T ]] = {
494
+ def slidingBuffer (count : Int , skip : Int ): Observable [Seq [T ]] = {
495
495
val oJava : rx.Observable [_ <: java.util.List [_]] = asJavaObservable.buffer(count, skip)
496
496
Observable .jObsOfListToScObsOfSeq(oJava.asInstanceOf [rx.Observable [_ <: java.util.List [T ]]])
497
497
}
@@ -509,7 +509,7 @@ trait Observable[+T]
509
509
* @return
510
510
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping buffers with a fixed duration.
511
511
*/
512
- def buffer (timespan : Duration ): Observable [Seq [T ]] = {
512
+ def tumblingBuffer (timespan : Duration ): Observable [Seq [T ]] = {
513
513
val oJava : rx.Observable [_ <: java.util.List [_]] = asJavaObservable.buffer(timespan.length, timespan.unit)
514
514
Observable .jObsOfListToScObsOfSeq(oJava.asInstanceOf [rx.Observable [_ <: java.util.List [T ]]])
515
515
}
@@ -529,7 +529,7 @@ trait Observable[+T]
529
529
* @return
530
530
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping buffers with a fixed duration.
531
531
*/
532
- def buffer (timespan : Duration , scheduler : Scheduler ): Observable [Seq [T ]] = {
532
+ def tumblingBuffer (timespan : Duration , scheduler : Scheduler ): Observable [Seq [T ]] = {
533
533
val oJava : rx.Observable [_ <: java.util.List [_]] = asJavaObservable.buffer(timespan.length, timespan.unit, scheduler)
534
534
Observable .jObsOfListToScObsOfSeq(oJava.asInstanceOf [rx.Observable [_ <: java.util.List [T ]]])
535
535
}
@@ -549,7 +549,7 @@ trait Observable[+T]
549
549
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping buffers which are emitted after
550
550
* a fixed duration or when the buffer has reached maximum capacity (which ever occurs first).
551
551
*/
552
- def buffer (timespan : Duration , count : Int ): Observable [Seq [T ]] = {
552
+ def tumblingBuffer (timespan : Duration , count : Int ): Observable [Seq [T ]] = {
553
553
val oJava : rx.Observable [_ <: java.util.List [_]] = asJavaObservable.buffer(timespan.length, timespan.unit, count)
554
554
Observable .jObsOfListToScObsOfSeq(oJava.asInstanceOf [rx.Observable [_ <: java.util.List [T ]]])
555
555
}
@@ -571,7 +571,7 @@ trait Observable[+T]
571
571
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping buffers which are emitted after
572
572
* a fixed duration or when the buffer has reached maximum capacity (which ever occurs first).
573
573
*/
574
- def buffer (timespan : Duration , count : Int , scheduler : Scheduler ): Observable [Seq [T ]] = {
574
+ def tumblingBuffer (timespan : Duration , count : Int , scheduler : Scheduler ): Observable [Seq [T ]] = {
575
575
val oJava : rx.Observable [_ <: java.util.List [_]] = asJavaObservable.buffer(timespan.length, timespan.unit, count, scheduler)
576
576
Observable .jObsOfListToScObsOfSeq(oJava.asInstanceOf [rx.Observable [_ <: java.util.List [T ]]])
577
577
}
@@ -590,7 +590,7 @@ trait Observable[+T]
590
590
* An [[rx.lang.scala.Observable ]] which produces new buffers periodically, and these are emitted after
591
591
* a fixed timespan has elapsed.
592
592
*/
593
- def buffer (timespan : Duration , timeshift : Duration ): Observable [Seq [T ]] = {
593
+ def slidingBuffer (timespan : Duration , timeshift : Duration ): Observable [Seq [T ]] = {
594
594
val span : Long = timespan.length
595
595
val shift : Long = timespan.unit.convert(timeshift.length, timeshift.unit)
596
596
val unit : TimeUnit = timespan.unit
@@ -614,7 +614,7 @@ trait Observable[+T]
614
614
* An [[rx.lang.scala.Observable ]] which produces new buffers periodically, and these are emitted after
615
615
* a fixed timespan has elapsed.
616
616
*/
617
- def buffer (timespan : Duration , timeshift : Duration , scheduler : Scheduler ): Observable [Seq [T ]] = {
617
+ def slidingBuffer (timespan : Duration , timeshift : Duration , scheduler : Scheduler ): Observable [Seq [T ]] = {
618
618
val span : Long = timespan.length
619
619
val shift : Long = timespan.unit.convert(timeshift.length, timeshift.unit)
620
620
val unit : TimeUnit = timespan.unit
@@ -714,7 +714,7 @@ trait Observable[+T]
714
714
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping windows containing at most
715
715
* `count` produced values.
716
716
*/
717
- def window (count : Int ): Observable [Observable [T ]] = {
717
+ def tumbling (count : Int ): Observable [Observable [T ]] = {
718
718
// this unnecessary ascription is needed because of this bug (without, compiler crashes):
719
719
// https://issues.scala-lang.org/browse/SI-7818
720
720
Observable .jObsOfJObsToScObsOfScObs(asJavaObservable.window(count)) : Observable [Observable [T ]]
@@ -734,7 +734,7 @@ trait Observable[+T]
734
734
* An [[rx.lang.scala.Observable ]] which produces windows every `skip` values containing at most
735
735
* `count` produced values.
736
736
*/
737
- def window (count : Int , skip : Int ): Observable [Observable [T ]] = {
737
+ def sliding (count : Int , skip : Int ): Observable [Observable [T ]] = {
738
738
Observable .jObsOfJObsToScObsOfScObs(asJavaObservable.window(count, skip))
739
739
: Observable [Observable [T ]] // SI-7818
740
740
}
@@ -750,7 +750,7 @@ trait Observable[+T]
750
750
* @return
751
751
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping windows with a fixed duration.
752
752
*/
753
- def window (timespan : Duration ): Observable [Observable [T ]] = {
753
+ def tumbling (timespan : Duration ): Observable [Observable [T ]] = {
754
754
Observable .jObsOfJObsToScObsOfScObs(asJavaObservable.window(timespan.length, timespan.unit))
755
755
: Observable [Observable [T ]] // SI-7818
756
756
}
@@ -768,7 +768,7 @@ trait Observable[+T]
768
768
* @return
769
769
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping windows with a fixed duration.
770
770
*/
771
- def window (timespan : Duration , scheduler : Scheduler ): Observable [Observable [T ]] = {
771
+ def tumbling (timespan : Duration , scheduler : Scheduler ): Observable [Observable [T ]] = {
772
772
Observable .jObsOfJObsToScObsOfScObs(asJavaObservable.window(timespan.length, timespan.unit, scheduler))
773
773
: Observable [Observable [T ]] // SI-7818
774
774
}
@@ -788,7 +788,7 @@ trait Observable[+T]
788
788
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping windows which are emitted after
789
789
* a fixed duration or when the window has reached maximum capacity (which ever occurs first).
790
790
*/
791
- def window (timespan : Duration , count : Int ): Observable [Observable [T ]] = {
791
+ def tumbling (timespan : Duration , count : Int ): Observable [Observable [T ]] = {
792
792
Observable .jObsOfJObsToScObsOfScObs(asJavaObservable.window(timespan.length, timespan.unit, count))
793
793
: Observable [Observable [T ]] // SI-7818
794
794
}
@@ -810,7 +810,7 @@ trait Observable[+T]
810
810
* An [[rx.lang.scala.Observable ]] which produces connected non-overlapping windows which are emitted after
811
811
* a fixed duration or when the window has reached maximum capacity (which ever occurs first).
812
812
*/
813
- def window (timespan : Duration , count : Int , scheduler : Scheduler ): Observable [Observable [T ]] = {
813
+ def tumbling (timespan : Duration , count : Int , scheduler : Scheduler ): Observable [Observable [T ]] = {
814
814
Observable .jObsOfJObsToScObsOfScObs(asJavaObservable.window(timespan.length, timespan.unit, count, scheduler))
815
815
: Observable [Observable [T ]] // SI-7818
816
816
}
@@ -829,7 +829,7 @@ trait Observable[+T]
829
829
* An [[rx.lang.scala.Observable ]] which produces new windows periodically, and these are emitted after
830
830
* a fixed timespan has elapsed.
831
831
*/
832
- def window (timespan : Duration , timeshift : Duration ): Observable [Observable [T ]] = {
832
+ def sliding (timespan : Duration , timeshift : Duration ): Observable [Observable [T ]] = {
833
833
val span : Long = timespan.length
834
834
val shift : Long = timespan.unit.convert(timeshift.length, timeshift.unit)
835
835
val unit : TimeUnit = timespan.unit
@@ -853,7 +853,7 @@ trait Observable[+T]
853
853
* An [[rx.lang.scala.Observable ]] which produces new windows periodically, and these are emitted after
854
854
* a fixed timespan has elapsed.
855
855
*/
856
- def window (timespan : Duration , timeshift : Duration , scheduler : Scheduler ): Observable [Observable [T ]] = {
856
+ def sliding (timespan : Duration , timeshift : Duration , scheduler : Scheduler ): Observable [Observable [T ]] = {
857
857
val span : Long = timespan.length
858
858
val shift : Long = timespan.unit.convert(timeshift.length, timeshift.unit)
859
859
val unit : TimeUnit = timespan.unit
0 commit comments