1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.codelibs.fess.exception;
17
18 import org.codelibs.fess.crawler.exception.CrawlingAccessException;
19
20 public class DataStoreCrawlingException extends CrawlingAccessException {
21
22 private static final long serialVersionUID = 1L;
23
24 private final String url;
25
26 private final boolean abort;
27
28 public DataStoreCrawlingException(final String url, final String message, final Exception e) {
29 this(url, message, e, false);
30 }
31
32 public DataStoreCrawlingException(final String url, final String message, final Exception e, final boolean abort) {
33 super(message, e);
34 this.url = url;
35 this.abort = abort;
36 }
37
38 public String getUrl() {
39 return url;
40 }
41
42 public boolean aborted() {
43 return abort;
44 }
45 }