hammant 2003/01/02 16:17:16 Modified: altrmi default.properties altrmi/src/java/org/apache/excalibur/altrmi/blocks/authentication DefaultAuthenticator.java altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing SocketStreamPublisher.java Log: Changes to make blocks work. Bump rev to 0.8 Revision Changes Path 1.17 +1 -1 jakarta-avalon-excalibur/altrmi/default.properties Index: default.properties =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/default.properties,v retrieving revision 1.16 retrieving revision 1.17 diff -u -r1.16 -r1.17 --- default.properties 28 Dec 2002 12:23:30 -0000 1.16 +++ default.properties 3 Jan 2003 00:17:16 -0000 1.17 @@ -8,7 +8,7 @@ name=excalibur-altrmi Name=Excalibur AltRMI dir-name=altrmi -version=0.8a +version=0.8 year=2002-2003 common.jar.name=${name}-common-${version}.jar 1.2 +2 -1 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/authentication/DefaultAuthenticator.java Index: DefaultAuthenticator.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/authentication/DefaultAuthenticator.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- DefaultAuthenticator.java 27 Dec 2002 00:07:28 -0000 1.1 +++ DefaultAuthenticator.java 3 Jan 2003 00:17:16 -0000 1.2 @@ -6,6 +6,7 @@ * the LICENSE.txt file. */ package org.apache.excalibur.altrmi.blocks.authentication; + //org.apache.avalon.excalibur.altrmi.blocks.authentication.DefaultAuthenticator import org.apache.avalon.framework.activity.Initializable; import org.apache.excalibur.altrmi.common.AltrmiAuthentication; 1.2 +8 -2 jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing/SocketStreamPublisher.java Index: SocketStreamPublisher.java =================================================================== RCS file: /home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing/SocketStreamPublisher.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- SocketStreamPublisher.java 27 Dec 2002 00:07:28 -0000 1.1 +++ SocketStreamPublisher.java 3 Jan 2003 00:17:16 -0000 1.2 @@ -11,6 +11,8 @@ import java.net.InetAddress; import java.net.ServerSocket; import java.net.UnknownHostException; +import java.lang.reflect.Constructor; + import org.apache.avalon.cornerstone.services.connection.ConnectionHandler; import org.apache.avalon.cornerstone.services.connection.ConnectionHandlerFactory; import org.apache.avalon.cornerstone.services.connection.ConnectionManager; @@ -128,7 +130,11 @@ public void initialize() throws Exception { - setAbstractServer( (AbstractPartialSocketStreamServer)Class.forName( m_socketStreamServerClass ).newInstance() ); + Class clazz = this.getClass().getClassLoader().loadClass( m_socketStreamServerClass ); + Constructor constr = clazz.getConstructor(new Class[] {Integer.TYPE}); + AbstractPartialSocketStreamServer svr = (AbstractPartialSocketStreamServer) + constr.newInstance(new Object[] {new Integer(m_port)}); + setAbstractServer( svr ); setupLogger( getAbstractServer() ); super.initialize();
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>