1 package us.codecraft.webmagic; 2 3 /** 4 * Listener of Spider on page processing. Used for monitor and such on. 5 * 6 * @author code4crafer@gmail.com 7 * @since 0.5.0 8 */ 9 public interface SpiderListener { 10 11 void onSuccess(Request request); 12 13 /** 14 * @deprecated Use {@link #onError(Request, Exception)} instead. 15 */ 16 @Deprecated 17 default void onError(Request request) { 18 } 19 20 default void onError(Request request, Exception e) { 21 this.onError(request); 22 } 23 24 }