package freenet.clients.http.updateableelements;
import freenet.clients.http.FProxyFetchListener;
/** This listener notifies the PushDataManager when a download make some progress */
public class NotifierFetchListener implements FProxyFetchListener {
private PushDataManager pushManager;
private BaseUpdateableElement element;
public NotifierFetchListener(PushDataManager pushManager, BaseUpdateableElement element) {
this.pushManager = pushManager;
this.element = element;
}
@Override
public void onEvent() {
pushManager.updateElement(element.getUpdaterId(null));
}
@Override
public String toString() {
return "NotifierFetchListener[pushManager:" + pushManager + ",element;" + element + "]";
}
}