1
2
3
4
5
6
7
8 package org.codehaus.spice.netserve.connection.handlers;
9
10 import java.net.Socket;
11
12 /***
13 *
14 * @author Peter Donald
15 * @version $Revision: 1.2 $ $Date: 2004/03/21 23:42:59 $
16 */
17 class MockRequestHandler
18 extends AbstractRequestHandler
19 {
20 private Socket m_performRequestSocket;
21
22 private Socket m_errorClosingConnectionSocket;
23 private Throwable m_errorClosingConnectionThrowable;
24
25 private Socket m_errorHandlingConnectionSocket;
26 private Throwable m_errorHandlingConnectionThrowable;
27
28 protected void doPerformRequest( Socket socket )
29 throws Exception
30 {
31 m_performRequestSocket = socket;
32 }
33
34 protected void errorClosingConnection( Socket socket,
35 Throwable t )
36 {
37 super.errorClosingConnection( socket, t );
38 m_errorClosingConnectionSocket = socket;
39 m_errorClosingConnectionThrowable = t;
40 }
41
42 protected void errorHandlingConnection( Socket socket,
43 Throwable t )
44 {
45 super.errorHandlingConnection( socket, t );
46 m_errorHandlingConnectionSocket = socket;
47 m_errorHandlingConnectionThrowable = t;
48 }
49
50 Socket getPerformRequestSocket()
51 {
52 return m_performRequestSocket;
53 }
54
55 Socket getErrorClosingConnectionSocket()
56 {
57 return m_errorClosingConnectionSocket;
58 }
59
60 Throwable getErrorClosingConnectionThrowable()
61 {
62 return m_errorClosingConnectionThrowable;
63 }
64
65 Socket getErrorHandlingConnectionSocket()
66 {
67 return m_errorHandlingConnectionSocket;
68 }
69
70 Throwable getErrorHandlingConnectionThrowable()
71 {
72 return m_errorHandlingConnectionThrowable;
73 }
74 }
75