@Override public void clearCooldown() { sender.clearWakeupTime(context); }
@Override public boolean isEmpty() { return isCancelled(); }
@Override public boolean run(ClientContext context) { onEncode(token, key, context); return false; }
@Override public void schedule(ClientContext context) throws InsertException { cb.onBlockSetFinished(this, context); storage.start(); if(!ctx.getCHKOnly) { sender.clearWakeupTime(context); sender.schedule(context); } }
this.sender = new SplitFileInserterSender(this, storage); this.realTime = realTime; this.token = token;
protected void unregisterSender() { sender.unregister(context, parent.getPriorityClass()); }
public void schedule(ClientContext context) { if(getParentGrabArray() != null) return; // If change priority will unregister first. context.getChkInsertScheduler(parent.realTime).registerInsert(this, persistent); }
context.persistentFileTracker, context.getPersistentMasterSecret()); storage.onResume(context); this.sender = new SplitFileInserterSender(this, storage); schedule(context); } catch (IOException e) {