public static <T> Observable<T> fromResource(ResourceLoader<T> loader, long refreshInterval, long idleTimeout, TimeUnit timeUnit) { return new ResourceObservable<T>(loader, Schedulers.io(), refreshInterval, idleTimeout, timeUnit).getObservable(); }
public static <T> Observable<T> fromResource(ResourceLoader<T> loader) { return new ResourceObservable<T>(loader, Schedulers.io(), -1, -1, TimeUnit.MILLISECONDS).getObservable(); }
public static <T> Observable<T> fromResource(ResourceLoader<T> loader, long refreshInterval, long idleTimeout, TimeUnit timeUnit, Scheduler scheduler) { return new ResourceObservable<T>(loader, scheduler, refreshInterval, idleTimeout, timeUnit).getObservable(); }
public static <T> Observable<T> fromResource(ResourceLoader<T> loader, long refreshInterval, TimeUnit timeUnit) { return new ResourceObservable<T>(loader, Schedulers.io(), refreshInterval, -1, timeUnit).getObservable(); }