@Override public boolean run(ClientContext context) { if(callback instanceof USKFetcherTagCallback) ((USKFetcherTagCallback)callback).setTag(USKFetcherTag.this, context); callback.onFoundEdition(l, key, context, metadata, codec, data, newKnownGood, newSlotToo); return false; }
if(callback instanceof USKFetcherTagCallback) ((USKFetcherTagCallback)callback).setTag(USKFetcherTag.this, context); callback.onFoundEdition(l, key, context, metadata, codec, data, newKnownGood, newSlotToo);
c.onFailure(context); else c.onFoundEdition(ed, origUSK.copy(ed), context, lastWasMetadata, lastCompressionCodec, data, false, false); } catch (Exception e) { Logger.error(this, "An exception occured while dealing with a callback:"+c.toString()+"\n"+e.getMessage(),e);