hammant 2003/02/04 16:55:23 Modified: altrmi/src/java/org/apache/excalibur/altrmi/server/impl ServerCustomStreamReadWriter.java ServerObjectStreamReadWriter.java StreamServerConnection.java altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/socket CallbackEnabledSocketCustomStreamServer.java PartialCallbackEnabledSocketCustomStreamServer.java altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/stream CallbackEnabledCustomStreamReadWriter.java altrmi/src/java/org/apache/excalibur/altrmi/server/impl/http CustomHttpServer.java HttpCustomServerConnection.java altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped AbstractPipedServer.java PipedCustomStreamServer.java PipedObjectStreamServer.java PipedStreamServerConnection.java altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket AbstractCompleteSocketStreamServer.java AbstractPartialSocketStreamServer.java CompleteSocketCustomStreamServer.java CompleteSocketObjectStreamServer.java PartialSocketCustomStreamServer.java PartialSocketObjectStreamServer.java SocketStreamServerConnection.java altrmi/src/test/org/apache/excalibur/altrmi/test/socket CallbackEnabledCustomStreamTestCase.java Added: altrmi/src/java/org/apache/excalibur/altrmi/server/impl AbstractServerStreamReadWriter.java Removed: altrmi/src/java/org/apache/excalibur/altrmi/server/impl ServerStreamReadWriter.java Log: ServerMonitor now works. Revision Changes Path 1.9 +2 -2 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/ServerCustomStreamReadWriter.java Index: ServerCustomStreamReadWriter.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/ServerCustomStreamReadWriter.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- ServerCustomStreamReadWriter.java 5 Jan 2003 23:24:44 -0000 1.8 +++ ServerCustomStreamReadWriter.java 5 Feb 2003 00:55:22 -0000 1.9 @@ -24,7 +24,7 @@ * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> * @version $Revision$ */ -public class ServerCustomStreamReadWriter extends ServerStreamReadWriter +public class ServerCustomStreamReadWriter extends AbstractServerStreamReadWriter { private DataInputStream m_dataInputStream; 1.8 +2 -2 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/ServerObjectStreamReadWriter.java Index: ServerObjectStreamReadWriter.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/ServerObjectStreamReadWriter.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- ServerObjectStreamReadWriter.java 5 Jan 2003 23:24:44 -0000 1.7 +++ ServerObjectStreamReadWriter.java 5 Feb 2003 00:55:22 -0000 1.8 @@ -23,7 +23,7 @@ * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a> * @version $Revision$ */ -public class ServerObjectStreamReadWriter extends ServerStreamReadWriter +public class ServerObjectStreamReadWriter extends AbstractServerStreamReadWriter { /** 1.16 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/StreamServerConnection.java Index: StreamServerConnection.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/StreamServerConnection.java,v retrieving revision 1.15 retrieving revision 1.16 diff -u -r1.15 -r1.16 --- StreamServerConnection.java 2 Feb 2003 14:10:06 -0000 1.15 +++ StreamServerConnection.java 5 Feb 2003 00:55:22 -0000 1.16 @@ -46,7 +46,7 @@ /** * The Sever Stream Read Writer. */ - private ServerStreamReadWriter m_readWriter; + private AbstractServerStreamReadWriter m_readWriter; private ServerMonitor m_serverMonitor; @@ -59,7 +59,7 @@ * */ public StreamServerConnection(AbstractServer abstractServer, - ServerStreamReadWriter readWriter) + AbstractServerStreamReadWriter readWriter) { m_abstractServer = abstractServer; m_readWriter = readWriter; 1.1 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/AbstractServerStreamReadWriter.java Index: AbstractServerStreamReadWriter.java =================================================================== /* * Copyright (C) The Apache Software Foundation. All rights reserved. * * This software is published under the terms of the Apache Software License * version 1.1, a copy of which has been included with this distribution in * the LICENSE.txt file. */ package org.apache.excalibur.altrmi.server.impl; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import org.apache.excalibur.altrmi.common.Reply; import org.apache.excalibur.altrmi.common.Request; import org.apache.excalibur.altrmi.common.ConnectionException; import org.apache.excalibur.altrmi.common.ThreadContextProvider; import org.apache.excalibur.altrmi.server.ServerMonitor; import org.apache.excalibur.altrmi.common.ThreadContextProviderAware; /** * Class AbstractServerStreamReadWriter * * * @author Paul Hammant * @version $Revision: 1.1 $ */ public abstract class AbstractServerStreamReadWriter implements ThreadContextProviderAware { /** * The input stream */ private InputStream m_inputStream; /** * The output stream */ private OutputStream m_outputStream; protected ServerMonitor m_serverMonitor; private ThreadContextProvider m_threadContextProvider; private Object m_connectionDetails; public final void setServerMonitor(ServerMonitor serverMonitor) { m_serverMonitor = serverMonitor; } public void setThreadContextProvider(ThreadContextProvider threadContextProvider) { m_threadContextProvider = threadContextProvider; } public ThreadContextProvider getThreadContextProvider() { return m_threadContextProvider; } /** * Method setStreams * * * @param inputStream The input stream * @param outputStream the outpur stream * */ public final void setStreams( InputStream inputStream, OutputStream outputStream, Object connectionDetails ) { m_inputStream = inputStream; m_outputStream = outputStream; m_connectionDetails = connectionDetails; } public Object getConnectionDetails() { return m_connectionDetails; } /** * Initialize the Read Writer. * @throws IOException if a problem during initialization. */ protected abstract void initialize() throws IOException; /** * Write a Reply, then Get a new Request over the stream. * @param altrmiReply The reply to pass back to the client * @return The Request that is new and incoming * @throws IOException if a problem during write & read. * @throws ConnectionException if a problem during write & read. * @throws ClassNotFoundException If a Class is not found during serialization. */ protected abstract Request writeReplyAndGetRequest( Reply altrmiReply ) throws IOException, ConnectionException, ClassNotFoundException; /** * Close the stream. */ protected void close() { try { m_inputStream.close(); } catch ( IOException e ) { m_serverMonitor.closeError( "AbstractServerStreamReadWriter.close(): Failed closing an AltRMI connection input stream: ", e); } try { m_outputStream.close(); } catch ( IOException e ) { m_serverMonitor.closeError( "AbstractServerStreamReadWriter.close(): Failed closing an AltRMI connection output stream: ", e); } } /** * Get the Input stream * @return The input stream */ protected InputStream getInputStream() { return m_inputStream; } /** * Get the Output stream * @return The Output stream */ protected OutputStream getOutputStream() { return m_outputStream; } } 1.7 +4 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/socket/CallbackEnabledSocketCustomStreamServer.java Index: CallbackEnabledSocketCustomStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/socket/CallbackEnabledSocketCustomStreamServer.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- CallbackEnabledSocketCustomStreamServer.java 5 Feb 2003 00:10:26 -0000 1.6 +++ CallbackEnabledSocketCustomStreamServer.java 5 Feb 2003 00:55:22 -0000 1.7 @@ -8,7 +8,7 @@ package org.apache.excalibur.altrmi.server.impl.callback.socket; import org.apache.excalibur.altrmi.server.ServerException; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.callback.stream.CallbackEnabledCustomStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.server.impl.socket.AbstractCompleteSocketStreamServer; @@ -64,10 +64,11 @@ /* * @see AbstractCompleteSocketStreamServer#createServerStreamReadWriter() */ - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { CallbackEnabledCustomStreamReadWriter callbackEnabledSocketCustomStreamReadWriter = new CallbackEnabledCustomStreamReadWriter(); callbackEnabledSocketCustomStreamReadWriter.setThreadContextProvider(getThreadContextProvider()); + callbackEnabledSocketCustomStreamReadWriter.setServerMonitor(getServerMonitor()); return callbackEnabledSocketCustomStreamReadWriter; } } 1.6 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/socket/PartialCallbackEnabledSocketCustomStreamServer.java Index: PartialCallbackEnabledSocketCustomStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/socket/PartialCallbackEnabledSocketCustomStreamServer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- PartialCallbackEnabledSocketCustomStreamServer.java 5 Feb 2003 00:10:26 -0000 1.5 +++ PartialCallbackEnabledSocketCustomStreamServer.java 5 Feb 2003 00:55:22 -0000 1.6 @@ -7,7 +7,7 @@ */ package org.apache.excalibur.altrmi.server.impl.callback.socket; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.callback.stream.CallbackEnabledCustomStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.server.impl.socket.AbstractPartialSocketStreamServer; @@ -48,7 +48,7 @@ /* * @see AbstractPartialSocketStreamServer#createServerStreamReadWriter() */ - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new CallbackEnabledCustomStreamReadWriter(); } 1.2 +13 -11 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/stream/CallbackEnabledCustomStreamReadWriter.java Index: CallbackEnabledCustomStreamReadWriter.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/callback/stream/CallbackEnabledCustomStreamReadWriter.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- CallbackEnabledCustomStreamReadWriter.java 5 Feb 2003 00:10:27 -0000 1.1 +++ CallbackEnabledCustomStreamReadWriter.java 5 Feb 2003 00:55:22 -0000 1.2 @@ -24,7 +24,8 @@ import org.apache.excalibur.altrmi.common.ReqRepBytes; import org.apache.excalibur.altrmi.common.ExceptionReply; import org.apache.excalibur.altrmi.common.InvocationException; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.common.ConnectionException; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.callback.CallbackHostContext; import org.apache.excalibur.altrmi.server.impl.callback.CallbackServerClassFactory; import org.apache.excalibur.altrmi.server.impl.callback.socket.CallbackServerClientReadWriter; @@ -43,7 +44,7 @@ * @author Paul Hammant * @version $Revision$ */ -public class CallbackEnabledCustomStreamReadWriter extends ServerStreamReadWriter +public class CallbackEnabledCustomStreamReadWriter extends AbstractServerStreamReadWriter implements Runnable { @@ -61,7 +62,7 @@ private CallbackServerClassFactory m_altrmiFactory; /* - * @see ServerStreamReadWriter#initialize() + * @see AbstractServerStreamReadWriter#initialize() */ protected void initialize() throws IOException { @@ -106,14 +107,14 @@ if ((ioe instanceof EOFException && reqRepBytes.ioeDuringReadInt()) || ioe instanceof SocketException) { + m_serverMonitor.closeError("Close During callback operation", ioe); m_isStopped = true; notifyBoth(); // restart ? return; } } - - System.out.println("--> ##1 " + ioe.getClass().getName()); + m_serverMonitor.unexpectedException("Problem during reading of bytes", ioe); } @@ -129,7 +130,7 @@ } catch (ClassNotFoundException e) { - System.out.println("--> TODO!!" + e.getMessage()); + m_serverMonitor.classNotFound(e); m_request = null; m_isStopped = true; return; @@ -149,6 +150,7 @@ } catch (ClassNotFoundException e) { + m_serverMonitor.classNotFound(e); m_reply = new ExceptionReply(new InvocationException("ClassNotFoundException", e)); } @@ -194,7 +196,7 @@ } catch (InterruptedException e) { - e.printStackTrace(); + m_serverMonitor.unexpectedException("Wait issue", e); } } } @@ -228,7 +230,7 @@ } /* - * @see ServerStreamReadWriter#writeReplyAndGetRequest(Reply) + * @see AbstractServerStreamReadWriter#writeReplyAndGetRequest(Reply) */ protected Request writeReplyAndGetRequest(Reply altrmiReply) throws IOException, ClassNotFoundException @@ -349,9 +351,9 @@ args[i] = obj; } - catch (Exception altrmiConnectionException) + catch (ConnectionException connectionException) { - altrmiConnectionException.printStackTrace(); + m_serverMonitor.connectionProblem("Connection issue on lookup", connectionException); } } } 1.8 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/http/CustomHttpServer.java Index: CustomHttpServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/http/CustomHttpServer.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- CustomHttpServer.java 2 Feb 2003 14:10:06 -0000 1.7 +++ CustomHttpServer.java 5 Feb 2003 00:55:22 -0000 1.8 @@ -10,7 +10,7 @@ import org.apache.excalibur.altrmi.server.ServerException; import org.apache.excalibur.altrmi.server.impl.AbstractServer; import org.apache.excalibur.altrmi.server.impl.ServerCustomStreamReadWriter; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.common.ThreadContext; @@ -91,7 +91,7 @@ protected void processRequest(InputStream in, OutputStream out) { - ServerStreamReadWriter ssrw = new ServerCustomStreamReadWriter(); + AbstractServerStreamReadWriter ssrw = new ServerCustomStreamReadWriter(); ssrw.setStreams(in, out, "TODO"); 1.2 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/http/HttpCustomServerConnection.java Index: HttpCustomServerConnection.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/http/HttpCustomServerConnection.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- HttpCustomServerConnection.java 16 Dec 2002 01:00:01 -0000 1.1 +++ HttpCustomServerConnection.java 5 Feb 2003 00:55:22 -0000 1.2 @@ -8,7 +8,7 @@ package org.apache.excalibur.altrmi.server.impl.http; import org.apache.excalibur.altrmi.server.impl.AbstractServer; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.StreamServerConnection; /** @@ -28,7 +28,7 @@ * @param readWriter The readWriter for the transport type */ public HttpCustomServerConnection( - final AbstractServer abstractServer, ServerStreamReadWriter readWriter) + final AbstractServer abstractServer, AbstractServerStreamReadWriter readWriter) { super(abstractServer, readWriter); } 1.11 +4 -4 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/AbstractPipedServer.java Index: AbstractPipedServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/AbstractPipedServer.java,v retrieving revision 1.10 retrieving revision 1.11 diff -u -r1.10 -r1.11 --- AbstractPipedServer.java 2 Feb 2003 14:10:06 -0000 1.10 +++ AbstractPipedServer.java 5 Feb 2003 00:55:23 -0000 1.11 @@ -13,7 +13,7 @@ import org.apache.excalibur.altrmi.common.ConnectionException; import org.apache.excalibur.altrmi.common.ThreadContext; import org.apache.excalibur.altrmi.server.impl.AbstractServer; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; /** @@ -75,7 +75,7 @@ pIS.connect( out ); in.connect( pOS ); - ServerStreamReadWriter ssrw = createServerStreamReadWriter(); + AbstractServerStreamReadWriter ssrw = createServerStreamReadWriter(); ssrw.setStreams( pIS, pOS, "piped"); @@ -117,5 +117,5 @@ setState(STOPPED); } - protected abstract ServerStreamReadWriter createServerStreamReadWriter(); + protected abstract AbstractServerStreamReadWriter createServerStreamReadWriter(); } 1.4 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/PipedCustomStreamServer.java Index: PipedCustomStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/PipedCustomStreamServer.java,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- PipedCustomStreamServer.java 11 Jan 2003 16:10:09 -0000 1.3 +++ PipedCustomStreamServer.java 5 Feb 2003 00:55:23 -0000 1.4 @@ -7,7 +7,7 @@ */ package org.apache.excalibur.altrmi.server.impl.piped; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.ServerCustomStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; @@ -35,7 +35,7 @@ super(invocationHandlerAdapter); } - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new ServerCustomStreamReadWriter(); } 1.6 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/PipedObjectStreamServer.java Index: PipedObjectStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/PipedObjectStreamServer.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- PipedObjectStreamServer.java 11 Jan 2003 16:10:09 -0000 1.5 +++ PipedObjectStreamServer.java 5 Feb 2003 00:55:23 -0000 1.6 @@ -8,7 +8,7 @@ package org.apache.excalibur.altrmi.server.impl.piped; import org.apache.excalibur.altrmi.server.impl.ServerObjectStreamReadWriter; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; /** @@ -36,7 +36,7 @@ super(invocationHandlerAdapter); } - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new ServerObjectStreamReadWriter(); } 1.7 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/PipedStreamServerConnection.java Index: PipedStreamServerConnection.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/piped/PipedStreamServerConnection.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- PipedStreamServerConnection.java 19 Jan 2003 11:10:01 -0000 1.6 +++ PipedStreamServerConnection.java 5 Feb 2003 00:55:23 -0000 1.7 @@ -11,7 +11,7 @@ import java.io.PipedInputStream; import java.io.PipedOutputStream; import org.apache.excalibur.altrmi.server.impl.AbstractServer; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.StreamServerConnection; /** @@ -46,7 +46,7 @@ * */ public PipedStreamServerConnection( - AbstractServer abstractServer, PipedInputStream pipedIn, PipedOutputStream pipedOut, ServerStreamReadWriter readWriter ) + AbstractServer abstractServer, PipedInputStream pipedIn, PipedOutputStream pipedOut, AbstractServerStreamReadWriter readWriter ) { super( abstractServer, readWriter ); 1.15 +4 -4 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/AbstractCompleteSocketStreamServer.java Index: AbstractCompleteSocketStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/AbstractCompleteSocketStreamServer.java,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- AbstractCompleteSocketStreamServer.java 2 Feb 2003 14:10:06 -0000 1.14 +++ AbstractCompleteSocketStreamServer.java 5 Feb 2003 00:55:23 -0000 1.15 @@ -12,7 +12,7 @@ import java.net.Socket; import org.apache.excalibur.altrmi.server.ServerException; import org.apache.excalibur.altrmi.server.impl.AbstractServer; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.common.AltrmiRuntimeException; import org.apache.excalibur.altrmi.common.ThreadContext; @@ -101,7 +101,7 @@ // see http://developer.java.sun.com/developer/bugParade/bugs/4508149.html sock.setSoTimeout( 36000 ); - ServerStreamReadWriter ssrw = createServerStreamReadWriter(); + AbstractServerStreamReadWriter ssrw = createServerStreamReadWriter(); ssrw.setStreams( sock.getInputStream(), sock.getOutputStream(), sock ); @@ -187,5 +187,5 @@ * Create a Server Stream Read Writer. * @return The Server Stream Read Writer. */ - protected abstract ServerStreamReadWriter createServerStreamReadWriter(); + protected abstract AbstractServerStreamReadWriter createServerStreamReadWriter(); } 1.9 +4 -4 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/AbstractPartialSocketStreamServer.java Index: AbstractPartialSocketStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/AbstractPartialSocketStreamServer.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- AbstractPartialSocketStreamServer.java 2 Feb 2003 14:10:06 -0000 1.8 +++ AbstractPartialSocketStreamServer.java 5 Feb 2003 00:55:23 -0000 1.9 @@ -4,7 +4,7 @@ import java.net.Socket; import java.net.SocketException; import org.apache.excalibur.altrmi.server.impl.AbstractServer; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; /** @@ -55,7 +55,7 @@ { if( getState() == STARTED ) { - ServerStreamReadWriter ssrw = createServerStreamReadWriter(); + AbstractServerStreamReadWriter ssrw = createServerStreamReadWriter(); ssrw.setStreams( socket.getInputStream(), socket.getOutputStream(), socket ); @@ -78,7 +78,7 @@ * Create a Server Stream Read Writer. * @return The Server Stream Read Writer. */ - protected abstract ServerStreamReadWriter createServerStreamReadWriter(); + protected abstract AbstractServerStreamReadWriter createServerStreamReadWriter(); /** * Method start 1.8 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/CompleteSocketCustomStreamServer.java Index: CompleteSocketCustomStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/CompleteSocketCustomStreamServer.java,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- CompleteSocketCustomStreamServer.java 5 Jan 2003 23:24:54 -0000 1.7 +++ CompleteSocketCustomStreamServer.java 5 Feb 2003 00:55:23 -0000 1.8 @@ -9,7 +9,7 @@ import org.apache.excalibur.altrmi.server.ServerException; import org.apache.excalibur.altrmi.server.impl.ServerCustomStreamReadWriter; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.common.RegistryHelper; @@ -62,7 +62,7 @@ * Create a Server Stream Read Writer. * @return The Server Stream Read Writer. */ - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new ServerCustomStreamReadWriter(); } 1.5 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/CompleteSocketObjectStreamServer.java Index: CompleteSocketObjectStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/CompleteSocketObjectStreamServer.java,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- CompleteSocketObjectStreamServer.java 5 Jan 2003 23:24:54 -0000 1.4 +++ CompleteSocketObjectStreamServer.java 5 Feb 2003 00:55:23 -0000 1.5 @@ -9,7 +9,7 @@ import org.apache.excalibur.altrmi.server.ServerException; import org.apache.excalibur.altrmi.server.impl.ServerObjectStreamReadWriter; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; /** * Class CompleteSocketObjectStreamServer @@ -70,7 +70,7 @@ * Create a Server Stream Read Writer. * @return The Server Stream Read Writer. */ - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new ServerObjectStreamReadWriter( m_objectOutputStreamClassName, m_objectInputStreamClassName ); 1.9 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/PartialSocketCustomStreamServer.java Index: PartialSocketCustomStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/PartialSocketCustomStreamServer.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- PartialSocketCustomStreamServer.java 5 Jan 2003 23:24:54 -0000 1.8 +++ PartialSocketCustomStreamServer.java 5 Feb 2003 00:55:23 -0000 1.9 @@ -8,7 +8,7 @@ package org.apache.excalibur.altrmi.server.impl.socket; import org.apache.excalibur.altrmi.server.impl.ServerCustomStreamReadWriter; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.server.ServerException; import org.apache.excalibur.altrmi.common.RegistryHelper; @@ -66,7 +66,7 @@ * Create a Server Stream Read Writer. * @return The Server Stream Read Writer. */ - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new ServerCustomStreamReadWriter(); } 1.9 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/PartialSocketObjectStreamServer.java Index: PartialSocketObjectStreamServer.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/PartialSocketObjectStreamServer.java,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- PartialSocketObjectStreamServer.java 5 Jan 2003 23:24:54 -0000 1.8 +++ PartialSocketObjectStreamServer.java 5 Feb 2003 00:55:23 -0000 1.9 @@ -8,7 +8,7 @@ package org.apache.excalibur.altrmi.server.impl.socket; import org.apache.excalibur.altrmi.server.impl.ServerObjectStreamReadWriter; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.adapters.InvocationHandlerAdapter; import org.apache.excalibur.altrmi.server.ServerException; import org.apache.excalibur.altrmi.common.RegistryHelper; @@ -68,7 +68,7 @@ * Create a Server Stream Read Writer. * @return The Server Stream Read Writer. */ - protected ServerStreamReadWriter createServerStreamReadWriter() + protected AbstractServerStreamReadWriter createServerStreamReadWriter() { return new ServerObjectStreamReadWriter(); } 1.6 +3 -3 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/SocketStreamServerConnection.java Index: SocketStreamServerConnection.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/server/impl/socket/SocketStreamServerConnection.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- SocketStreamServerConnection.java 19 Jan 2003 11:10:01 -0000 1.5 +++ SocketStreamServerConnection.java 5 Feb 2003 00:55:23 -0000 1.6 @@ -10,7 +10,7 @@ import java.io.IOException; import java.net.Socket; import org.apache.excalibur.altrmi.server.impl.AbstractServer; -import org.apache.excalibur.altrmi.server.impl.ServerStreamReadWriter; +import org.apache.excalibur.altrmi.server.impl.AbstractServerStreamReadWriter; import org.apache.excalibur.altrmi.server.impl.StreamServerConnection; /** @@ -35,7 +35,7 @@ * @param readWriter The readWriter for the transport type */ public SocketStreamServerConnection( - final AbstractServer abstractServer, final Socket socket,ServerStreamReadWriter readWriter ) + final AbstractServer abstractServer, final Socket socket,AbstractServerStreamReadWriter readWriter ) { super( abstractServer, readWriter ); 1.14 +3 -1 jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/socket/CallbackEnabledCustomStreamTestCase.java Index: CallbackEnabledCustomStreamTestCase.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/test/org/apache/excalibur/altrmi/test/socket/CallbackEnabledCustomStreamTestCase.java,v retrieving revision 1.13 retrieving revision 1.14 diff -u -r1.13 -r1.14 --- CallbackEnabledCustomStreamTestCase.java 5 Feb 2003 00:28:55 -0000 1.13 +++ CallbackEnabledCustomStreamTestCase.java 5 Feb 2003 00:55:23 -0000 1.14 @@ -24,6 +24,8 @@ import org.apache.excalibur.altrmi.common.Request; import org.apache.excalibur.altrmi.common.InvocationException; import org.apache.avalon.framework.logger.ConsoleLogger; +import org.apache.avalon.framework.logger.Logger; +import org.apache.avalon.framework.logger.NullLogger; import java.util.HashMap; import java.io.IOException; @@ -52,7 +54,7 @@ PublicationDescription pd = new PublicationDescription(TestInterface.class, new Class[] { TestInterface3.class, TestInterface2.class }); server.publish(testServer, "Hello", pd); - server.setServerMonitor(new LogEnabledServerMonitor(new ConsoleLogger())); + server.setServerMonitor(new LogEnabledServerMonitor(new NullLogger())); server.start(); // Client side setup
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]