Skip to content

Commit fc1c520

Browse files
Migrate code to use rx.schedulers instead of rx.concurrency
Unit tests passed before and after (did change in multiple steps to assert unit test pass against rx.concurrency before migrating to rx.schedulers).
1 parent 99ceebe commit fc1c520

38 files changed

+46
-45
lines changed

language-adaptors/rxjava-groovy/src/test/groovy/rx/lang/groovy/TestParallel.groovy

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import org.junit.Test
1919

2020
import rx.Observable
2121
import rx.Scheduler
22-
import rx.concurrency.Schedulers
22+
import rx.schedulers.Schedulers
2323
import rx.util.functions.Func1
2424

2525
class TestParallel {

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/Scheduler.scala

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,11 +204,11 @@ trait Scheduler {
204204

205205
private [scala] object Scheduler {
206206
def apply(scheduler: rx.Scheduler): Scheduler = scheduler match {
207-
case s: rx.concurrency.CurrentThreadScheduler => new CurrentThreadScheduler(s)
208-
case s: rx.concurrency.ExecutorScheduler => new ExecutorScheduler(s)
209-
case s: rx.concurrency.ImmediateScheduler => new ImmediateScheduler(s)
210-
case s: rx.concurrency.NewThreadScheduler => new NewThreadScheduler(s)
211-
case s: rx.concurrency.TestScheduler => new TestScheduler(s)
207+
case s: rx.schedulers.CurrentThreadScheduler => new CurrentThreadScheduler(s)
208+
case s: rx.schedulers.ExecutorScheduler => new ExecutorScheduler(s)
209+
case s: rx.schedulers.ImmediateScheduler => new ImmediateScheduler(s)
210+
case s: rx.schedulers.NewThreadScheduler => new NewThreadScheduler(s)
211+
case s: rx.schedulers.TestScheduler => new TestScheduler(s)
212212
case s: rx.Scheduler => new Scheduler{ val asJavaScheduler = s }
213213
}
214214

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/CurrentThreadScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object CurrentThreadScheduler {
2323
* Returns a [[rx.lang.scala.Scheduler]] that queues work on the current thread to be executed after the current work completes.
2424
*/
2525
def apply(): CurrentThreadScheduler = {
26-
new CurrentThreadScheduler(rx.concurrency.Schedulers.currentThread())
26+
new CurrentThreadScheduler(rx.schedulers.Schedulers.currentThread())
2727
}
2828
}
2929

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/ExecutorScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ object ExecutorScheduler {
2626
* Note that this does not support scheduled actions with a delay.
2727
*/
2828
def apply(executor: Executor): ExecutorScheduler = {
29-
new ExecutorScheduler(rx.concurrency.Schedulers.executor(executor))
29+
new ExecutorScheduler(rx.schedulers.Schedulers.executor(executor))
3030
}
3131
}
3232

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/ImmediateScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object ImmediateScheduler {
2323
* Returns a [[rx.lang.scala.Scheduler]] that executes work immediately on the current thread.
2424
*/
2525
def apply(): ImmediateScheduler = {
26-
new ImmediateScheduler(rx.concurrency.Schedulers.immediate())
26+
new ImmediateScheduler(rx.schedulers.Schedulers.immediate())
2727
}
2828
}
2929

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/NewThreadScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ object NewThreadScheduler {
2323
* Returns a [[rx.lang.scala.Scheduler]] that creates a new {@link Thread} for each unit of work.
2424
*/
2525
def apply(): NewThreadScheduler = {
26-
new NewThreadScheduler(rx.concurrency.Schedulers.newThread())
26+
new NewThreadScheduler(rx.schedulers.Schedulers.newThread())
2727
}
2828
}
2929

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/ScheduledExecutorServiceScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ object ScheduledExecutorServiceScheduler {
2424
* Returns a [[rx.lang.scala.Scheduler]] that queues work on an `java.util.concurrent.ScheduledExecutorService`.
2525
*/
2626
def apply(executor: ScheduledExecutorService): ScheduledExecutorServiceScheduler = {
27-
new ScheduledExecutorServiceScheduler(rx.concurrency.Schedulers.executor(executor))
27+
new ScheduledExecutorServiceScheduler(rx.schedulers.Schedulers.executor(executor))
2828
}
2929
}
3030

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/TestScheduler.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import rx.lang.scala.Scheduler
2323
*/
2424
object TestScheduler {
2525
def apply(): TestScheduler = {
26-
new TestScheduler(new rx.concurrency.TestScheduler())
26+
new TestScheduler(new rx.schedulers.TestScheduler())
2727
}
2828
}
2929

@@ -64,7 +64,7 @@ object TestScheduler {
6464
* }
6565
* }}}
6666
*/
67-
class TestScheduler private[scala] (val asJavaScheduler: rx.concurrency.TestScheduler) extends Scheduler {
67+
class TestScheduler private[scala] (val asJavaScheduler: rx.schedulers.TestScheduler) extends Scheduler {
6868

6969
def advanceTimeBy(time: Duration) {
7070
asJavaScheduler.advanceTimeBy(time.length, time.unit)

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/ThreadPoolForComputationScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ object ThreadPoolForComputationScheduler {
2929
* Do not perform IO-bound work on this scheduler. Use [[rx.lang.scala.schedulers.ThreadPoolForIOScheduler]] instead.
3030
*/
3131
def apply(): ThreadPoolForComputationScheduler = {
32-
new ThreadPoolForComputationScheduler(rx.concurrency.Schedulers.threadPoolForComputation())
32+
new ThreadPoolForComputationScheduler(rx.schedulers.Schedulers.threadPoolForComputation())
3333
}
3434
}
3535

language-adaptors/rxjava-scala/src/main/scala/rx/lang/scala/schedulers/ThreadPoolForIOScheduler.scala

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ object ThreadPoolForIOScheduler {
2929
* Do not perform computational work on this scheduler. Use [[rx.lang.scala.schedulers.ThreadPoolForComputationScheduler]] instead.
3030
*/
3131
def apply(): ThreadPoolForIOScheduler = {
32-
new ThreadPoolForIOScheduler(rx.concurrency.Schedulers.threadPoolForIO())
32+
new ThreadPoolForIOScheduler(rx.schedulers.Schedulers.threadPoolForIO())
3333
}
3434
}
3535

0 commit comments

Comments
 (0)