-
- All Implemented Interfaces:
-
com.tds.common.reactor.Observable.Operator
,com.tds.common.reactor.functions.Func1
,com.tds.common.reactor.functions.Function
public final class OperatorObserveOn<T> implements Observable.Operator<T, T>
Delivers events on the specified
{@code Scheduler}
asynchronously via an unbounded buffer.
-
-
Constructor Summary
Constructors Constructor Description OperatorObserveOn(Scheduler scheduler, boolean delayError)
OperatorObserveOn(Scheduler scheduler, boolean delayError, int bufferSize)
-
Method Summary
Modifier and Type Method Description Subscriber<out Object>
call(Subscriber<out Object> child)
-
-
Constructor Detail
-
OperatorObserveOn
OperatorObserveOn(Scheduler scheduler, boolean delayError)
- Parameters:
scheduler
- the scheduler to usedelayError
- delay errors until all normal events are emitted in the other thread?
-
OperatorObserveOn
OperatorObserveOn(Scheduler scheduler, boolean delayError, int bufferSize)
- Parameters:
scheduler
- the scheduler to usedelayError
- delay errors until all normal events are emitted in the other thread?bufferSize
- for the buffer feeding the Scheduler workers, defaults to{@code RxRingBuffer.MAX}
if <= 0
-
-
Method Detail
-
call
Subscriber<out Object> call(Subscriber<out Object> child)
-
-
-
-