Fix compatible issue.

master
Sutra Zhou 2022-10-16 07:20:22 +08:00
parent afc8309409
commit 126c32ecd0
2 changed files with 8 additions and 2 deletions

View File

@ -8,13 +8,14 @@ package us.codecraft.webmagic;
*/ */
public interface SpiderListener { public interface SpiderListener {
public void onSuccess(Request request); void onSuccess(Request request);
/** /**
* @deprecated Use {@link #onError(Request, Exception)} instead. * @deprecated Use {@link #onError(Request, Exception)} instead.
*/ */
@Deprecated @Deprecated
public void onError(Request request); default void onError(Request request) {
}
default void onError(Request request, Exception e) { default void onError(Request request, Exception e) {
this.onError(request); this.onError(request);

View File

@ -38,6 +38,11 @@ public abstract class AbstractDownloader implements Downloader {
protected void onSuccess(Request request) { protected void onSuccess(Request request) {
} }
@Deprecated
protected void onError(Request request) {
this.onError(request, null);
}
protected void onError(Request request, Throwable e) { protected void onError(Request request, Throwable e) {
} }