@Override public void registerInQueue(Subscriber subscriber, QueueEntry inQueueStatus) { Observable<QueueEntry> userCreation = mQueueWebapi.registerInQueue(inQueueStatus); userCreation .observeOn(AndroidSchedulers.mainThread()) .subscribeOn(Schedulers.io()) .subscribe(subscriber); }