@@ -4821,7 +4821,7 @@ public final <R> Observable<R> replay(Func1<? super Observable<T>, ? extends Obs
4821
4821
return create (new OperatorMulticastSelector <T , T , R >(this , new Func0 <Subject <T , T >>() {
4822
4822
@ Override
4823
4823
public final Subject <T , T > call () {
4824
- return OperatorReplay . replayBuffered (bufferSize );
4824
+ return ReplaySubject .< T > createWithSize (bufferSize );
4825
4825
}
4826
4826
}, selector ));
4827
4827
}
@@ -4889,7 +4889,7 @@ public final <R> Observable<R> replay(Func1<? super Observable<T>, ? extends Obs
4889
4889
return create (new OperatorMulticastSelector <T , T , R >(this , new Func0 <Subject <T , T >>() {
4890
4890
@ Override
4891
4891
public final Subject <T , T > call () {
4892
- return OperatorReplay . replayWindowed (time , unit , bufferSize , scheduler );
4892
+ return ReplaySubject .< T > createWithTimeAndSize (time , unit , bufferSize , scheduler );
4893
4893
}
4894
4894
}, selector ));
4895
4895
}
@@ -4920,7 +4920,7 @@ public final <R> Observable<R> replay(Func1<? super Observable<T>, ? extends Obs
4920
4920
return create (new OperatorMulticastSelector <T , T , R >(this , new Func0 <Subject <T , T >>() {
4921
4921
@ Override
4922
4922
public final Subject <T , T > call () {
4923
- return OperatorReplay .<T > createScheduledSubject (OperatorReplay .<T > replayBuffered (bufferSize ), scheduler );
4923
+ return OperatorReplay .<T > createScheduledSubject (ReplaySubject .<T >createWithSize (bufferSize ), scheduler );
4924
4924
}
4925
4925
}, selector ));
4926
4926
}
@@ -4979,7 +4979,7 @@ public final <R> Observable<R> replay(Func1<? super Observable<T>, ? extends Obs
4979
4979
return create (new OperatorMulticastSelector <T , T , R >(this , new Func0 <Subject <T , T >>() {
4980
4980
@ Override
4981
4981
public final Subject <T , T > call () {
4982
- return OperatorReplay . replayWindowed (time , unit , - 1 , scheduler );
4982
+ return ReplaySubject .< T > createWithTime (time , unit , scheduler );
4983
4983
}
4984
4984
}, selector ));
4985
4985
}
@@ -5028,7 +5028,7 @@ public final Subject<T, T> call() {
5028
5028
* @see <a href="http://msdn.microsoft.com/en-us/library/hh211976.aspx">MSDN: Observable.Replay</a>
5029
5029
*/
5030
5030
public final ConnectableObservable <T > replay (int bufferSize ) {
5031
- return new OperatorMulticast <T , T >(this , OperatorReplay .<T > replayBuffered (bufferSize ));
5031
+ return new OperatorMulticast <T , T >(this , ReplaySubject .<T >createWithSize (bufferSize ));
5032
5032
}
5033
5033
5034
5034
/**
@@ -5081,7 +5081,7 @@ public final ConnectableObservable<T> replay(int bufferSize, long time, TimeUnit
5081
5081
if (bufferSize < 0 ) {
5082
5082
throw new IllegalArgumentException ("bufferSize < 0" );
5083
5083
}
5084
- return new OperatorMulticast <T , T >(this , OperatorReplay .<T > replayWindowed (time , unit , bufferSize , scheduler ));
5084
+ return new OperatorMulticast <T , T >(this , ReplaySubject .<T >createWithTimeAndSize (time , unit , bufferSize , scheduler ));
5085
5085
}
5086
5086
5087
5087
/**
@@ -5104,7 +5104,7 @@ public final ConnectableObservable<T> replay(int bufferSize, long time, TimeUnit
5104
5104
public final ConnectableObservable <T > replay (int bufferSize , Scheduler scheduler ) {
5105
5105
return new OperatorMulticast <T , T >(this ,
5106
5106
OperatorReplay .createScheduledSubject (
5107
- OperatorReplay .<T > replayBuffered (bufferSize ), scheduler ));
5107
+ ReplaySubject .<T >createWithSize (bufferSize ), scheduler ));
5108
5108
}
5109
5109
5110
5110
/**
@@ -5148,7 +5148,7 @@ public final ConnectableObservable<T> replay(long time, TimeUnit unit) {
5148
5148
* @see <a href="http://msdn.microsoft.com/en-us/library/hh211811.aspx">MSDN: Observable.Replay</a>
5149
5149
*/
5150
5150
public final ConnectableObservable <T > replay (long time , TimeUnit unit , Scheduler scheduler ) {
5151
- return new OperatorMulticast <T , T >(this , OperatorReplay .<T > replayWindowed (time , unit , - 1 , scheduler ));
5151
+ return new OperatorMulticast <T , T >(this , ReplaySubject .<T >createWithTime (time , unit , scheduler ));
5152
5152
}
5153
5153
5154
5154
/**
0 commit comments