1
2
3
4
5
6
7
8 package org.codehaus.spice.netserve.connection.handlers;
9
10 import java.net.Socket;
11 import java.io.IOException;
12
13 /***
14 *
15 * @author Peter Donald
16 * @version $Revision: 1.2 $ $Date: 2004/03/21 23:42:59 $
17 */
18 class ExceptionOnCloseSocket
19 extends Socket
20 {
21 static final IOException IO_EXCEPTION = new IOException();
22
23 public boolean isConnected()
24 {
25 return true;
26 }
27
28 public synchronized void close() throws IOException
29 {
30 throw IO_EXCEPTION;
31 }
32 }