Mercurial Hosting > luan
annotate src/org/eclipse/jetty/io/EofException.java @ 1022:3718afd99988
HttpHeaders uses StringCache
| author | Franklin Schmidt <fschmidt@gmail.com> | 
|---|---|
| date | Tue, 01 Nov 2016 01:04:46 -0600 | 
| parents | 3428c60d7cfc | 
| children | 
| rev | line source | 
|---|---|
| 
802
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
1 // | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
2 // ======================================================================== | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
3 // Copyright (c) 1995-2014 Mort Bay Consulting Pty. Ltd. | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
4 // ------------------------------------------------------------------------ | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
5 // All rights reserved. This program and the accompanying materials | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
6 // are made available under the terms of the Eclipse Public License v1.0 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
7 // and Apache License v2.0 which accompanies this distribution. | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
8 // | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
9 // The Eclipse Public License is available at | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
10 // http://www.eclipse.org/legal/epl-v10.html | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
11 // | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
12 // The Apache License v2.0 is available at | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
13 // http://www.opensource.org/licenses/apache2.0.php | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
14 // | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
15 // You may elect to redistribute this code under either of these licenses. | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
16 // ======================================================================== | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
17 // | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
18 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
19 package org.eclipse.jetty.io; | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
20 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
21 import java.io.EOFException; | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
22 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
23 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
24 /* ------------------------------------------------------------ */ | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
25 /** A Jetty specialization of EOFException. | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
26 * <p> This is thrown by Jetty to distinguish between EOF received from | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
27 * the connection, vs and EOF thrown by some application talking to some other file/socket etc. | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
28 * The only difference in handling is that Jetty EOFs are logged less verbosely. | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
29 */ | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
30 public class EofException extends EOFException | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
31 { | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
32 public EofException() | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
33 { | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
34 } | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
35 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
36 public EofException(String reason) | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
37 { | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
38 super(reason); | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
39 } | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
40 | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
41 public EofException(Throwable th) | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
42 { | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
43 if (th!=null) | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
44 initCause(th); | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
45 } | 
| 
 
3428c60d7cfc
replace jetty jars with source
 
Franklin Schmidt <fschmidt@gmail.com> 
parents:  
diff
changeset
 | 
46 } | 
