annotate common/src/main/java/digilib/io/FileOpException.java @ 925:66f1ba72d07b

added timeout-parameter and timeout-handler to AsyncServletWorker. added stopNow abort method to ImageWorker.
author robcast
date Mon, 19 Dec 2011 21:39:17 +0100
parents 197acee9bac5
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
1 /* FileOpException -- Exception class for file operations
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
2
283
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
3 Digital Image Library servlet components
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
4
283
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
5 Copyright (C) 2001, 2002 Robert Casties (robcast@mail.berlios.de)
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
6
283
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
7 This program is free software; you can redistribute it and/or modify it
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
8 under the terms of the GNU General Public License as published by the
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
9 Free Software Foundation; either version 2 of the License, or (at your
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
10 option) any later version.
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
11
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
12 Please read license.txt for the full details. A copy of the GPL
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
13 may be found at http://www.gnu.org/copyleft/lgpl.html
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
14
283
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
15 You should have received a copy of the GNU General Public License
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
16 along with this program; if not, write to the Free Software
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
17 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
18
283
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
19 */
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
20
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
21 package digilib.io;
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
22
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
23 import java.io.IOException;
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
24
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
25 public class FileOpException extends IOException {
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
26
283
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
27 private static final long serialVersionUID = 7299056561734277644L;
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
28
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
29 public FileOpException() {
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
30 }
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
31
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
32 public FileOpException(String s) {
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
33 super(s);
b09009d7fcfc Servlet version 1.22b1
robcast
parents: 1
diff changeset
34 }
906
28d007673346 really works with streams now.
robcast
parents: 903
diff changeset
35
28d007673346 really works with streams now.
robcast
parents: 903
diff changeset
36 public FileOpException(String message, Throwable cause) {
908
197acee9bac5 fix ioexception for java 1.5.
robcast
parents: 906
diff changeset
37 /* only Java6, sigh.
906
28d007673346 really works with streams now.
robcast
parents: 903
diff changeset
38 super(message, cause);
908
197acee9bac5 fix ioexception for java 1.5.
robcast
parents: 906
diff changeset
39 */
197acee9bac5 fix ioexception for java 1.5.
robcast
parents: 906
diff changeset
40 super(message+" caused by "+cause.toString());
906
28d007673346 really works with streams now.
robcast
parents: 903
diff changeset
41 }
1
0ff3ede32060 Initial revision
robcast
parents:
diff changeset
42 }