1 8 package org.codehaus.spice.netserve.connection.handlers; 9 10 import java.net.Socket ; 11 12 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 76 | Popular Tags |