@Override public boolean run(ClientContext context) { try { scheduler.finishRegister(new SendableGet[] { get }, true, valid); } catch (Throwable t) { Logger.error(this, "Failed to register "+get+": "+t, t); try { get.onFailure(new LowLevelGetException(LowLevelGetException.INTERNAL_ERROR, "Internal error: "+t, t), null, context); } catch (Throwable t1) { Logger.error(this, "Failed to fail: "+t, t); } } return false; }
anyValid = true; finishRegister(getters, false, anyValid);
sched.finishRegister(new SendableGet[] { getter }, false, anyValid);