Skip to content

Commit 126c32e

Browse files
committed
Fix compatible issue.
1 parent afc8309 commit 126c32e

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

webmagic-core/src/main/java/us/codecraft/webmagic/SpiderListener.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,14 @@
88
*/
99
public interface SpiderListener {
1010

11-
public void onSuccess(Request request);
11+
void onSuccess(Request request);
1212

1313
/**
1414
* @deprecated Use {@link #onError(Request, Exception)} instead.
1515
*/
1616
@Deprecated
17-
public void onError(Request request);
17+
default void onError(Request request) {
18+
}
1819

1920
default void onError(Request request, Exception e) {
2021
this.onError(request);

webmagic-core/src/main/java/us/codecraft/webmagic/downloader/AbstractDownloader.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,11 @@ public Html download(String url, String charset) {
3838
protected void onSuccess(Request request) {
3939
}
4040

41+
@Deprecated
42+
protected void onError(Request request) {
43+
this.onError(request, null);
44+
}
45+
4146
protected void onError(Request request, Throwable e) {
4247
}
4348

0 commit comments

Comments
 (0)