package com.zhuinden.simplestackdemoexamplefragments.util; import javax.inject.Inject; import io.reactivex.Scheduler; /** * Created by Owner on 2017. 01. 26.. */ // NOT SCOPED! public class SchedulerHolder { private Scheduler scheduler; @Inject public SchedulerHolder() { } public Scheduler getScheduler() { if(scheduler == null) { throw new IllegalStateException("Scheduler should not be null!"); } return scheduler; } public void setScheduler(Scheduler scheduler) { this.scheduler = scheduler; } }