hammant     2003/01/05 15:24:10

  Modified:    altrmi/src/java/org/apache/excalibur/altrmi/blocks/authentication
                        DefaultAuthenticator.java
               altrmi/src/java/org/apache/excalibur/altrmi/blocks/autopublishing
                        AutoPublisher.java
               altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing
                        AbstractPublisher.java RmiPublisher.java
                        SocketStreamPublisher.java
               altrmi/src/java/org/apache/excalibur/altrmi/blocks/subscription
                        AbstractSubscriber.java
               altrmi/src/java/org/apache/excalibur/altrmi/client
                        AbstractSubscriber.java AltrmiFactory.java
                        CallbackEnabledClientInvocationHandler.java
                        ClientInvocationHandler.java
                        ConnectionListener.java InterfaceLookup.java
                        InterfaceLookupFactory.java
               altrmi/src/java/org/apache/excalibur/altrmi/client/impl
                        AbstractAltrmiFactory.java
                        AbstractClientInvocationHandler.java
                        AbstractConnectionPinger.java
                        AbstractFactoryHelper.java
                        AbstractInterfaceLookupFactory.java
                        AbstractSameVmBindableHostContext.java
                        ClientClassAltrmiFactory.java
                        ClientStreamReadWriter.java
                        DefaultConnectionListener.java
                        DefaultProxyHelper.java DumbConnectionListener.java
                        DynamicClassAltrmiFactory.java DynamicInvoker.java
                        DynamicStub.java ServerClassAltrmiFactory.java
               
altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/socket
                        CallbackEnabledSocketCustomStreamHostContext.java
                        CallbackEnabledSocketCustomStreamInvocationHandler.java
               
altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/stream
                        CallbackEnabledClientCustomStreamReadWriter.java
               altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct
                        AbstractDirectInvocationHandler.java
                        DirectHostContext.java DirectInvocationHandler.java
                        DirectMarshalledHostContext.java
                        DirectMarshalledInvocationHandler.java
               altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http
                        ClientHttpReadWriter.java
                        CustomHttpHostContext.java
                        CustomHttpInvocationHandler.java
               altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple
                        AbstractMultipleInvocationHandler.java
                        RotatingMultipleInvocationHandler.java
               altrmi/src/java/org/apache/excalibur/altrmi/client/impl/naming
                        DefaultAltrmiContext.java
               altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped
                        AbstractPipedStreamInvocationHandler.java
                        PipedCustomStreamHostContext.java
                        PipedCustomStreamInvocationHandler.java
  Log:
  More renames. AltrMI purged as prefix in 90% of cases.
  
  Revision  Changes    Path
  1.3       +9 -9      
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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DefaultAuthenticator.java 3 Jan 2003 00:17:16 -0000       1.2
  +++ DefaultAuthenticator.java 5 Jan 2003 23:24:07 -0000       1.3
  @@ -9,21 +9,21 @@
           
//org.apache.avalon.excalibur.altrmi.blocks.authentication.DefaultAuthenticator
   
   import org.apache.avalon.framework.activity.Initializable;
  -import org.apache.excalibur.altrmi.common.AltrmiAuthentication;
  -import org.apache.excalibur.altrmi.common.AltrmiAuthenticationException;
  -import org.apache.excalibur.altrmi.server.AltrmiAuthenticator;
  +import org.apache.excalibur.altrmi.common.Authentication;
  +import org.apache.excalibur.altrmi.common.AuthenticationException;
  +import org.apache.excalibur.altrmi.server.Authenticator;
   
   /**
    * @phoenix:block
  - * @phoenix:service 
name="org.apache.excalibur.altrmi.server.AltrmiAuthenticator"
  + * @phoenix:service name="org.apache.excalibur.altrmi.server.Authenticator"
    *
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
    * @version $Revision$
    */
   public class DefaultAuthenticator
  -    implements AltrmiAuthenticator, Initializable
  +    implements Authenticator, Initializable
   {
  -    private AltrmiAuthenticator m_altrmiAuthenticator;
  +    private Authenticator m_altrmiAuthenticator;
   
       /**
        * Initialialize the component. Initialization includes
  @@ -39,8 +39,8 @@
               new 
org.apache.excalibur.altrmi.server.impl.DefaultAuthenticator();
       }
   
  -    public void checkAuthority( AltrmiAuthentication authentication, String 
publishedName )
  -        throws AltrmiAuthenticationException
  +    public void checkAuthority( Authentication authentication, String 
publishedName )
  +        throws AuthenticationException
       {
           m_altrmiAuthenticator.checkAuthority( authentication, publishedName 
);
       }
  
  
  
  1.2       +4 -4      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/autopublishing/AutoPublisher.java
  
  Index: AutoPublisher.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/autopublishing/AutoPublisher.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AutoPublisher.java        27 Dec 2002 00:07:28 -0000      1.1
  +++ AutoPublisher.java        5 Jan 2003 23:24:07 -0000       1.2
  @@ -18,7 +18,7 @@
   import org.apache.avalon.phoenix.ApplicationEvent;
   import org.apache.avalon.phoenix.ApplicationListener;
   import org.apache.avalon.phoenix.BlockEvent;
  -import org.apache.excalibur.altrmi.server.AltrmiPublisher;
  +import org.apache.excalibur.altrmi.server.Publisher;
   import org.apache.excalibur.altrmi.server.PublicationException;
   
   /**
  @@ -32,7 +32,7 @@
       implements Configurable, ApplicationListener
   {
       private String m_publisherName;
  -    private AltrmiPublisher m_altrmiPublisher;
  +    private Publisher m_altrmiPublisher;
       private Map m_publications;
       private Vector m_events = new Vector();
   
  @@ -62,7 +62,7 @@
       {
           if( m_publisherName.equals( event.getName() ) )
           {
  -            m_altrmiPublisher = (AltrmiPublisher)event.getBlock();
  +            m_altrmiPublisher = (Publisher)event.getBlock();
           }
   
           if( m_publications.containsKey( event.getName() ) )
  
  
  
  1.3       +1 -301    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing/AbstractPublisher.java
  
  Index: AbstractPublisher.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing/AbstractPublisher.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractPublisher.java    1 Jan 2003 19:24:25 -0000       1.2
  +++ AbstractPublisher.java    5 Jan 2003 23:24:08 -0000       1.3
  @@ -1,301 +1 @@
  -/*
  - * 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.blocks.publishing;
  -
  -import java.io.File;
  -import java.net.MalformedURLException;
  -import java.net.URL;
  -import java.util.StringTokenizer;
  -import java.util.Vector;
  -import org.apache.avalon.framework.activity.Initializable;
  -import org.apache.avalon.framework.activity.Startable;
  -import org.apache.avalon.framework.configuration.Configurable;
  -import org.apache.avalon.framework.configuration.Configuration;
  -import org.apache.avalon.framework.configuration.ConfigurationException;
  -import org.apache.avalon.framework.context.Context;
  -import org.apache.avalon.framework.context.Contextualizable;
  -import org.apache.avalon.framework.logger.AbstractLogEnabled;
  -import org.apache.avalon.framework.service.ServiceException;
  -import org.apache.avalon.framework.service.ServiceManager;
  -import org.apache.avalon.framework.service.Serviceable;
  -import org.apache.excalibur.altrmi.common.MethodRequest;
  -import org.apache.excalibur.altrmi.server.AltrmiAuthenticator;
  -import org.apache.excalibur.altrmi.server.AltrmiPublisher;
  -import org.apache.excalibur.altrmi.server.ClassRetriever;
  -import org.apache.excalibur.altrmi.server.MethodInvocationHandler;
  -import org.apache.excalibur.altrmi.server.PublicationDescription;
  -import org.apache.excalibur.altrmi.server.PublicationException;
  -import org.apache.excalibur.altrmi.server.impl.AbstractServer;
  -import 
org.apache.excalibur.altrmi.server.impl.classretrievers.AbstractDynamicGeneratorClassRetriever;
  -import 
org.apache.excalibur.altrmi.server.impl.classretrievers.BcelDynamicGeneratorClassRetriever;
  -import 
org.apache.excalibur.altrmi.server.impl.classretrievers.JarFileClassRetriever;
  -import 
org.apache.excalibur.altrmi.server.impl.classretrievers.NoClassRetriever;
  -import org.apache.avalon.framework.context.ContextException;
  -
  -/**
  - * Abstract Publisher.
  - *
  - * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
  - * @author Thomas Kiesgen
  - * @version $Revision$
  - */
  -public abstract class AbstractPublisher
  -    extends AbstractLogEnabled
  -    implements AltrmiPublisher, Startable, Serviceable, Contextualizable, 
Configurable,
  -    Initializable
  -{
  -    private AbstractServer m_abstractServer;
  -    private ClassRetriever m_classRetriever;
  -    private AltrmiAuthenticator m_altrmiAuthenticator;
  -    protected File m_baseDirectory;
  -    private boolean m_isDynamicPublisher = false;
  -
  -    /**
  -     *
  -     * @param configuration
  -     * @throws ConfigurationException
  -     */
  -    public void configure( Configuration configuration )
  -        throws ConfigurationException
  -    {
  -        String classRetrieverType = configuration.getChild( 
"classRetrieverType" ).getValue();
  -
  -        if( classRetrieverType.equals( "jarFile" ) )
  -        {
  -            StringTokenizer st =
  -                new StringTokenizer( configuration.getChild( 
"generatedClassJarURLs" ).getValue(),
  -                                     "," );
  -            Vector vector = new Vector();
  -
  -            while( st.hasMoreTokens() )
  -            {
  -                try
  -                {
  -                    String url = st.nextToken();
  -
  -                    if( url.startsWith( "./" ) )
  -                    {
  -                        File file = new File( m_baseDirectory, 
url.substring( 2, url.length() ) );
  -
  -                        vector.add( file.toURL() );
  -                    }
  -                    else
  -                    {
  -                        vector.add( new URL( url ) );
  -                    }
  -                }
  -                catch( MalformedURLException e )
  -                {
  -                    getLogger()
  -                        .debug( "Can't create URL from config element 
'generatedClassJarURLs'",
  -                                e );
  -                }
  -            }
  -
  -            URL[] urls = new URL[ vector.size() ];
  -
  -            vector.copyInto( urls );
  -
  -            m_classRetriever = new JarFileClassRetriever( urls );
  -        }
  -        else if( classRetrieverType.equals( "none" ) )
  -        {
  -            m_classRetriever = new NoClassRetriever();
  -        }
  -        else if( classRetrieverType.equals( "bcel" ) )
  -        {
  -            AbstractDynamicGeneratorClassRetriever generator = new 
BcelDynamicGeneratorClassRetriever();
  -            File classGenDir = new File( m_baseDirectory, 
configuration.getChild( "classGenDir" ).getValue( "" ) );
  -            generator.setClassGenDir( classGenDir.getAbsolutePath() );
  -            m_classRetriever = generator;
  -
  -            m_isDynamicPublisher = true;
  -            getLogger().debug( "setting classgen dir for generator to " + 
classGenDir.getAbsolutePath() );
  -            getLogger().debug( "setting class retriever to bcel dynamic 
generator" );
  -        }
  -
  -
  -        else
  -        {
  -            throw new ConfigurationException(
  -                "classRetrieverType must be 'bcel', 'jarFile' or 'none'" );
  -        }
  -    }
  -
  -    /**
  -     * contextualize as per Contextualizable interface
  -     * @param context
  -     */
  -    public void contextualize( final Context context ) throws 
ContextException
  -    {
  -        m_baseDirectory = ( File ) context.get("app.home");
  -    }
  -
  -    /**
  -     * Service as per Serviceable interface
  -     * @param manager a service manager
  -     * @throws ServiceException if a problem during servicing
  -     * @phoenix:dependency 
name="org.apache.excalibur.altrmi.server.AltrmiAuthenticator"
  -     */
  -    public void service( ServiceManager manager )
  -        throws ServiceException
  -    {
  -        m_altrmiAuthenticator =
  -            (AltrmiAuthenticator)manager.lookup( 
AltrmiAuthenticator.class.getName() );
  -    }
  -
  -    /**
  -     * initialize as per Initializable interface
  -     * @throws Exception
  -     */
  -    public void initialize() throws Exception
  -    {
  -        m_abstractServer.setClassRetriever( m_classRetriever );
  -        m_abstractServer.setAuthenticator( m_altrmiAuthenticator );
  -    }
  -
  -    /**
  -     *
  -     * @param implementation
  -     * @param asName
  -     * @param interfaceToExpose
  -     * @throws PublicationException
  -     */
  -    public void publish( Object implementation, String asName, Class 
interfaceToExpose )
  -        throws PublicationException
  -    {
  -        if( getLogger().isDebugEnabled() )
  -            getLogger().debug( "Publishing object [as: " + asName + ", impl: 
" + implementation
  -                              + ", interf: "+ interfaceToExpose + "]" );
  -
  -        if( m_isDynamicPublisher )
  -        {
  -            ( ( AbstractDynamicGeneratorClassRetriever ) m_classRetriever 
).generate( asName, interfaceToExpose, this.getClass().getClassLoader() );
  -                if( getLogger().isDebugEnabled() )
  -                {
  -                    getLogger().debug( "generated dynamic proxy for 
published interface " + asName );
  -                }
  -        }
  -
  -        m_abstractServer.publish( implementation, asName, interfaceToExpose 
);
  -    }
  -
  -    /**
  -     * Publish an service
  -     * @param implementation
  -     * @param asName
  -     * @param publicationDescription
  -     * @throws PublicationException
  -     */
  -    public void publish(
  -        Object implementation, String asName, PublicationDescription 
publicationDescription )
  -        throws PublicationException
  -    {
  -        if( getLogger().isDebugEnabled() )
  -            getLogger().debug( "Publishing object [as: " + asName + ", impl: 
" + implementation + "]" );
  -
  -        if( m_isDynamicPublisher )
  -        {
  -            ( ( AbstractDynamicGeneratorClassRetriever ) m_classRetriever 
).generate( asName, publicationDescription, this.getClass().getClassLoader() );
  -                if( getLogger().isDebugEnabled() )
  -                {
  -                    getLogger().debug( "generated dynamic proxy for 
published interface " + asName );
  -                }
  -        }
  -
  -
  -
  -        m_abstractServer.publish( implementation, asName, 
publicationDescription );
  -    }
  -
  -    /**
  -     *
  -     * @param object
  -     * @param asName
  -     * @throws PublicationException
  -     */
  -    public void unPublish( Object object, String asName ) throws 
PublicationException
  -    {
  -        if( getLogger().isDebugEnabled() )
  -            getLogger().debug( "Unpublishing object [nane: " + asName + ", 
impl: " + object + "]" );
  -
  -        m_abstractServer.unPublish( object, asName );
  -    }
  -
  -    /**
  -     *
  -     * @param object
  -     * @param asName
  -     * @param o1
  -     * @throws PublicationException
  -     */
  -    public void replacePublished( Object object, String asName, Object o1 ) 
throws PublicationException
  -    {
  -        if( getLogger().isDebugEnabled() )
  -            getLogger().debug( "Replacing published object [nane: " + asName 
+ ", existing: " + object + ", new: " + o1 + "]" );
  -
  -        m_abstractServer.replacePublished( object, asName, o1 );
  -    }
  -
  -    /**
  -     *
  -     * @throws Exception
  -     */
  -    public void start() throws Exception
  -    {
  -        m_abstractServer.start();
  -    }
  -
  -    /**
  -     *
  -     * @throws Exception
  -     */
  -    public void stop() throws Exception
  -    {
  -        m_abstractServer.stop();
  -    }
  -
  -    /**
  -     *
  -     * @param request
  -     * @param publishedName
  -     * @return
  -     */
  -    public MethodInvocationHandler getMethodInvocationHandler( MethodRequest 
request, String publishedName )
  -    {
  -        return m_abstractServer.getMethodInvocationHandler( request, 
publishedName );
  -    }
  -
  -    /**
  -     *
  -     * @param publishedName
  -     * @return
  -     */
  -    public MethodInvocationHandler getMethodInvocationHandler(String 
publishedName)
  -    {
  -        return m_abstractServer.getMethodInvocationHandler( publishedName );
  -    }
  -
  -    /**
  -     *
  -     * @return
  -     */
  -    protected AbstractServer getAbstractServer()
  -    {
  -        return m_abstractServer;
  -    }
  -
  -    /**
  -     *
  -     * @param abstractServer
  -     */
  -    protected void setAbstractServer( AbstractServer abstractServer )
  -    {
  -        m_abstractServer = abstractServer;
  -    }
  -}
  +/*

 * 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.blocks.publishing;



import java.io.File;

import java.net.MalformedURLException;

import java.net.URL;

import java.util.StringTokenizer;

import java.util.Vector;

import org.apache.avalon.framework.activity.Initializable;

import org.apache.avalon.framework.activity.Startable;

import org.apache.avalon.framework.configuration.Configurable;

import org.apache.avalon.framework.configuration.Configuration;

import org.apache.avalon.framework.configuration.ConfigurationException;

import org.apache.avalon.framework.context.Context;

import org.apache.avalon.framework.context.Contextualizable;

import org.apache.avalon.framework.logger.AbstractLogEnabled;

import org.apache.avalon.framework.service.ServiceException;

import org.apache.avalon.framework.service.ServiceManager;

import org.apache.avalon.framework.service.Serviceable;

import org.apache.excalibur.altrmi.common.MethodRequest;

import org.apache.excalibur.altrmi.server.Authenticator;

import org.apache.excalibur.altrmi.server.Publisher;

import org.apache.excalibur.altrmi.server.ClassRetriever;

import org.apache.excalibur.altrmi.server.MethodInvocationHandler;

import org.apache.excalibur.altrmi.server.PublicationDescription;

import org.apache.excalibur.altrmi.server.PublicationException;

import org.apache.excalibur.altrmi.server.impl.AbstractServer;

import 
org.apache.excalibur.altrmi.server.impl.classretrievers.AbstractDynamicGeneratorClassRetriever;

import 
org.apache.excalibur.altrmi.server.impl.classretrievers.BcelDynamicGeneratorClassRetriever;

import 
org.apache.excalibur.altrmi.server.impl.classretrievers.JarFileClassRetriever;

import org.apache.excalibur.altrmi.server.impl.classretrievers.NoClassRetriever;

import org.apache.avalon.framework.context.ContextException;



/**

 * Abstract Publisher.

 *

 * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL PROTECTED]</a>

 * @author Thomas Kiesgen

 * @version $Revision$

 */

public abstract class AbstractPublisher

    extends AbstractLogEnabled

    implements Publisher, Startable, Serviceable, Contextualizable, 
Configurable,

    Initializable

{

    private AbstractServer m_abstractServer;

    private ClassRetriever m_classRetriever;

    private Authenticator m_altrmiAuthenticator;

    protected File m_baseDirectory;

    private boolean m_isDynamicPublisher = false;



    /**

     *

     * @param configuration

     * @throws ConfigurationException

     */

    public void configure( Configuration configuration )

        throws ConfigurationException

    {

        String classRetrieverType = configuration.getChild( 
"classRetrieverType" ).getValue();



        if( classRetrieverType.equals( "jarFile" ) )

        {

            StringTokenizer st =

                new StringTokenizer( configuration.getChild( 
"generatedClassJarURLs" ).getValue(),

                                     "," );

            Vector vector = new Vector();



            while( st.hasMoreTokens() )

            {

                try

                {

                    String url = st.nextToken();



                    if( url.startsWith( "./" ) )

                    {

                        File file = new File( m_baseDirectory, url.substring( 
2, url.length() ) );



                        vector.add( file.toURL() );

                    }

                    else

                    {

                        vector.add( new URL( url ) );

                    }

                }

                catch( MalformedURLException e )

                {

                    getLogger()

                        .debug( "Can't create URL from config element 
'generatedClassJarURLs'",

                                e );

                }

            }



            URL[] urls = new URL[ vector.size() ];



            vector.copyInto( urls );



            m_classRetriever = new JarFileClassRetriever( urls );

        }

        else if( classRetrieverType.equals( "none" ) )

        {

            m_classRetriever = new NoClassRetriever();

        }

        else if( classRetrieverType.equals( "bcel" ) )

        {

            AbstractDynamicGeneratorClassRetriever generator = new 
BcelDynamicGeneratorClassRetriever();

            File classGenDir = new File( m_baseDirectory, 
configuration.getChild( "classGenDir" ).getValue( "" ) );

            generator.setClassGenDir( classGenDir.getAbsolutePath() );

            m_classRetriever = generator;



            m_isDynamicPublisher = true;

            getLogger().debug( "setting classgen dir for generator to " + 
classGenDir.getAbsolutePath() );

            getLogger().debug( "setting class retriever to bcel dynamic 
generator" );

        }





        else

        {

            throw new ConfigurationException(

                "classRetrieverType must be 'bcel', 'jarFile' or 'none'" );

        }

    }



    /**

     * contextualize as per Contextualizable interface

     * @param context

     */

    public void contextualize( final Context context ) throws ContextException

    {

        m_baseDirectory = ( File ) context.get("app.home");

    }



    /**

     * Service as per Serviceable interface

     * @param manager a service manager

     * @throws ServiceException if a problem during servicing

     * @phoenix:dependency 
name="org.apache.excalibur.altrmi.server.Authenticator"

     */

    public void service( ServiceManager manager )

        throws ServiceException

    {

        m_altrmiAuthenticator =

            (Authenticator)manager.lookup( Authenticator.class.getName() );

    }



    /**

     * initialize as per Initializable interface

     * @throws Exception

     */

    public void initialize() throws Exception

    {

        m_abstractServer.setClassRetriever( m_classRetriever );

        m_abstractServer.setAuthenticator( m_altrmiAuthenticator );

    }



    /**

     *

     * @param implementation

     * @param asName

     * @param interfaceToExpose

     * @throws PublicationException

     */

    public void publish( Object implementation, String asName, Class 
interfaceToExpose )

        throws PublicationException

    {

        if( getLogger().isDebugEnabled() )

            getLogger().debug( "Publishing object [as: " + asName + ", impl: " 
+ implementation

                              + ", interf: "+ interfaceToExpose + "]" );



        if( m_isDynamicPublisher )

        {

            ( ( AbstractDynamicGeneratorClassRetriever ) m_classRetriever 
).generate( asName, interfaceToExpose, this.getClass().getClassLoader() );

                if( getLogger().isDebugEnabled() )

                {

                    getLogger().debug( "generated dynamic proxy for published 
interface " + asName );

                }

        }



        m_abstractServer.publish( implementation, asName, interfaceToExpose );

    }



    /**

     * Publish an service

     * @param implementation

     * @param asName

     * @param publicationDescription

     * @throws PublicationException

     */

    public void publish(

        Object implementation, String asName, PublicationDescription 
publicationDescription )

        throws PublicationException

    {

        if( getLogger().isDebugEnabled() )

            getLogger().debug( "Publishing object [as: " + asName + ", impl: " 
+ implementation + "]" );



        if( m_isDynamicPublisher )

        {

            ( ( AbstractDynamicGeneratorClassRetriever ) m_classRetriever 
).generate( asName, publicationDescription, this.getClass().getClassLoader() );

                if( getLogger().isDebugEnabled() )

                {

                    getLogger().debug( "generated dynamic proxy for published 
interface " + asName );

                }

        }







        m_abstractServer.publish( implementation, asName, 
publicationDescription );

    }



    /**

     *

     * @param object

     * @param asName

     * @throws PublicationException

     */

    public void unPublish( Object object, String asName ) throws 
PublicationException

    {

        if( getLogger().isDebugEnabled() )

            getLogger().debug( "Unpublishing object [nane: " + asName + ", 
impl: " + object + "]" );



        m_abstractServer.unPublish( object, asName );

    }



    /**

     *

     * @param object

     * @param asName

     * @param o1

     * @throws PublicationException

     */

    public void replacePublished( Object object, String asName, Object o1 ) 
throws PublicationException

    {

        if( getLogger().isDebugEnabled() )

            getLogger().debug( "Replacing published object [nane: " + asName + 
", existing: " + object + ", new: " + o1 + "]" );



        m_abstractServer.replacePublished( object, asName, o1 );

    }



    /**

     *

     * @throws Exception

     */

    public void start() throws Exception

    {

        m_abstractServer.start();

    }



    /**

     *

     * @throws Exception

     */

    public void stop() throws Exception

    {

        m_abstractServer.stop();

    }



    /**

     *

     * @param request

     * @param publishedName

     * @return

     */

    public MethodInvocationHandler getMethodInvocationHandler( MethodRequest 
request, String publishedName )

    {

        return m_abstractServer.getMethodInvocationHandler( request, 
publishedName );

    }



    /**

     *

     * @param publishedName

     * @return

     */

    public MethodInvocationHandler getMethodInvocationHandler(String 
publishedName)

    {

        return m_abstractServer.getMethodInvocationHandler( publishedName );

    }



    /**

     *

     * @return

     */

    protected AbstractServer getAbstractServer()

    {

        return m_abstractServer;

    }



    /**

     *

     * @param abstractServer

     */

    protected void setAbstractServer( AbstractServer abstractServer )

    {

        m_abstractServer = abstractServer;

    }

}

  \ No newline at end of file
  
  
  
  1.2       +2 -2      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing/RmiPublisher.java
  
  Index: RmiPublisher.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/publishing/RmiPublisher.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- RmiPublisher.java 27 Dec 2002 00:07:28 -0000      1.1
  +++ RmiPublisher.java 5 Jan 2003 23:24:08 -0000       1.2
  @@ -15,7 +15,7 @@
   
   /**
    * @phoenix:block
  - * @phoenix:service name="org.apache.excalibur.altrmi.server.AltrmiPublisher"
  + * @phoenix:service name="org.apache.excalibur.altrmi.server.Publisher"
    *
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
    * @version $Revision$
  
  
  
  1.3       +2 -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.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- SocketStreamPublisher.java        3 Jan 2003 00:17:16 -0000       1.2
  +++ SocketStreamPublisher.java        5 Jan 2003 23:24:08 -0000       1.3
  @@ -26,7 +26,7 @@
   
   /**
    * @phoenix:block
  - * @phoenix:service name="org.apache.excalibur.altrmi.server.AltrmiPublisher"
  + * @phoenix:service name="org.apache.excalibur.altrmi.server.Publisher"
    *
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
    * @author Mike Miller.
  
  
  
  1.3       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/subscription/AbstractSubscriber.java
  
  Index: AbstractSubscriber.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/blocks/subscription/AbstractSubscriber.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- AbstractSubscriber.java   5 Jan 2003 23:11:25 -0000       1.2
  +++ AbstractSubscriber.java   5 Jan 2003 23:24:08 -0000       1.3
  @@ -17,8 +17,8 @@
   import org.apache.excalibur.altrmi.client.InterfaceLookup;
   import org.apache.excalibur.altrmi.client.impl.ClientClassAltrmiFactory;
   import org.apache.excalibur.altrmi.client.impl.ServerClassAltrmiFactory;
  -import org.apache.excalibur.altrmi.common.AltrmiAuthentication;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.Authentication;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * @phoenix:service name="org.apache.excalibur.altrmi.client.InterfaceLookup"
  @@ -59,13 +59,13 @@
           }
       }
   
  -    public Object lookup( String publishedName ) throws 
AltrmiConnectionException
  +    public Object lookup( String publishedName ) throws ConnectionException
       {
           return m_altrmiFactory.lookup( publishedName );
       }
   
  -    public Object lookup( String publishedName, AltrmiAuthentication 
authentication )
  -        throws AltrmiConnectionException
  +    public Object lookup( String publishedName, Authentication 
authentication )
  +        throws ConnectionException
       {
           return m_altrmiFactory.lookup( publishedName, authentication );
       }
  
  
  
  1.2       +2 -2      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/AbstractSubscriber.java
  
  Index: AbstractSubscriber.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/AbstractSubscriber.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractSubscriber.java   8 Aug 2002 14:18:39 -0000       1.1
  +++ AbstractSubscriber.java   5 Jan 2003 23:24:08 -0000       1.2
  @@ -14,7 +14,7 @@
    * developers should create a subclass of this interface and provide a 
method such as
    *
    * <pre>
  - *  YourRemoteInterface select( AltrmiAuthentication authentication );
  + *  YourRemoteInterface select( Authentication authentication );
    * </pre>
    *
    * Your subclassed interface can then be used in your application so 
application components
  
  
  
  1.6       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/AltrmiFactory.java
  
  Index: AltrmiFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/AltrmiFactory.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AltrmiFactory.java        5 Jan 2003 23:11:25 -0000       1.5
  +++ AltrmiFactory.java        5 Jan 2003 23:24:08 -0000       1.6
  @@ -7,7 +7,7 @@
    */
   package org.apache.excalibur.altrmi.client;
   
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   import java.io.IOException;
   
  @@ -24,17 +24,17 @@
       /**
        * Set the HostContext
        * @param hostContext the host context
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        *
        */
  -    void setHostContext( HostContext hostContext ) throws 
AltrmiConnectionException;
  +    void setHostContext( HostContext hostContext ) throws 
ConnectionException;
   
       /**
        * Set the host context
        * @param hostContext the host context
        * @param allowOptimize allow optimize
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        */
  -    void setHostContext( HostContext hostContext, boolean allowOptimize ) 
throws AltrmiConnectionException;
  +    void setHostContext( HostContext hostContext, boolean allowOptimize ) 
throws ConnectionException;
   
   }
  
  
  
  1.3       +3 -3      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/CallbackEnabledClientInvocationHandler.java
  
  Index: CallbackEnabledClientInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/CallbackEnabledClientInvocationHandler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CallbackEnabledClientInvocationHandler.java       5 Jan 2003 23:11:25 
-0000       1.2
  +++ CallbackEnabledClientInvocationHandler.java       5 Jan 2003 23:24:08 
-0000       1.3
  @@ -8,7 +8,7 @@
   
   package org.apache.excalibur.altrmi.client;
   
  -import org.apache.excalibur.altrmi.common.AltrmiCallbackException;
  +import org.apache.excalibur.altrmi.common.CallbackException;
   
   /**
    * Interface CallbackEnabledClientInvocationHandler
  @@ -20,6 +20,6 @@
   
   public interface CallbackEnabledClientInvocationHandler {
   
  -    boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws AltrmiCallbackException;
  +    boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws CallbackException;
       String getPublishedName( Object tobeExposedObject );
   }
  
  
  
  1.2       +7 -7      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/ClientInvocationHandler.java
  
  Index: ClientInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/ClientInvocationHandler.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ClientInvocationHandler.java      5 Jan 2003 23:11:40 -0000       1.1
  +++ ClientInvocationHandler.java      5 Jan 2003 23:24:08 -0000       1.2
  @@ -8,8 +8,8 @@
   package org.apache.excalibur.altrmi.client;
   
   import java.io.IOException;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.InvocationHandler;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Interface ClientInvocationHandler
  @@ -18,7 +18,7 @@
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
    * @version * $Revision$
    */
  -public interface ClientInvocationHandler extends AltrmiInvocationHandler
  +public interface ClientInvocationHandler extends InvocationHandler
   {
   
       /**
  @@ -43,10 +43,10 @@
        * Method initialize
        *
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
          *
        */
  -    void initialize() throws AltrmiConnectionException;
  +    void initialize() throws ConnectionException;
   
       /**
        * Method close
  @@ -79,7 +79,7 @@
        *
        */
       ClassLoader getInterfacesClassLoader();
  -    
  +
       /**
        * morphObject handles any changes  to the arguments being
        * marshalled to the server.
  
  
  
  1.2       +3 -3      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/ConnectionListener.java
  
  Index: ConnectionListener.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/ConnectionListener.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ConnectionListener.java   5 Jan 2003 23:11:40 -0000       1.1
  +++ ConnectionListener.java   5 Jan 2003 23:24:08 -0000       1.2
  @@ -7,7 +7,7 @@
    */
   package org.apache.excalibur.altrmi.client;
   
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.Request;
   
   import java.io.IOException;
   
  @@ -51,7 +51,7 @@
        * @param suggestedWaitMillis
        *
        */
  -    void serviceSuspended( AltrmiRequest altrmiRequest, int attempt, int 
suggestedWaitMillis );
  +    void serviceSuspended( Request altrmiRequest, int attempt, int 
suggestedWaitMillis );
   
       /**
        * Method serviceAbend
  
  
  
  1.2       +12 -12    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/InterfaceLookup.java
  
  Index: InterfaceLookup.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/InterfaceLookup.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- InterfaceLookup.java      5 Jan 2003 23:11:40 -0000       1.1
  +++ InterfaceLookup.java      5 Jan 2003 23:24:08 -0000       1.2
  @@ -7,13 +7,13 @@
    */
   package org.apache.excalibur.altrmi.client;
   
  -import org.apache.excalibur.altrmi.common.AltrmiAuthentication;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.Authentication;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * InterfaceLookup describes the initial client's interaction with
    * with the server (lookup/listing of remote services.)
  - * 
  + *
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
    * @version $Revision$
    */
  @@ -21,7 +21,7 @@
   {
   
       /**
  -     * Lookup a name by which the remote service is 
  +     * Lookup a name by which the remote service is
        * published by the server.
        * Usage:
        * <code>
  @@ -30,26 +30,26 @@
        * </code>
        * @param publishedServiceName
        * @return proxy to the Remote service.
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        */
       Object lookup(String publishedServiceName)
  -        throws AltrmiConnectionException;
  +        throws ConnectionException;
   
       /**
  -     * Lookup a name by which the remote service is 
  -     * published by the server within the context of 
  +     * Lookup a name by which the remote service is
  +     * published by the server within the context of
        * the Authentication credentials supplied.
        *
        * @param publishedServiceName
        * @param altrmiAuthentication
        * @return
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       Object lookup(
           String publishedServiceName,
  -        AltrmiAuthentication altrmiAuthentication)
  -        throws AltrmiConnectionException;
  +        Authentication altrmiAuthentication)
  +        throws ConnectionException;
   
       /**
        * This method returns the list of names of the
  
  
  
  1.2       +5 -5      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/InterfaceLookupFactory.java
  
  Index: InterfaceLookupFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/InterfaceLookupFactory.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- InterfaceLookupFactory.java       5 Jan 2003 23:11:40 -0000       1.1
  +++ InterfaceLookupFactory.java       5 Jan 2003 23:24:08 -0000       1.2
  @@ -7,7 +7,7 @@
    */
   package org.apache.excalibur.altrmi.client;
   
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Interface InterfaceLookupFactory
  @@ -41,7 +41,7 @@
        *
        */
       InterfaceLookup getAltrmiInterfaceLookup( String factoryString, boolean 
optimize )
  -        throws AltrmiConnectionException;
  +        throws ConnectionException;
   
       /**
        * Method getAltrmiInterfaceLookup
  @@ -53,10 +53,10 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       InterfaceLookup getAltrmiInterfaceLookup(
           String factoryString, ClassLoader interfacesClassLoader, boolean 
optimize
  -        ) throws AltrmiConnectionException;
  +        ) throws ConnectionException;
   }
  
  
  
  1.16      +28 -28    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractAltrmiFactory.java
  
  Index: AbstractAltrmiFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractAltrmiFactory.java,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- AbstractAltrmiFactory.java        5 Jan 2003 23:11:25 -0000       1.15
  +++ AbstractAltrmiFactory.java        5 Jan 2003 23:24:08 -0000       1.16
  @@ -19,12 +19,12 @@
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
   import org.apache.excalibur.altrmi.common.OpenConnectionRequest;
   import org.apache.excalibur.altrmi.common.SameVMReply;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  +import org.apache.excalibur.altrmi.common.Reply;
   import org.apache.excalibur.altrmi.common.NotPublishedReply;
  -import org.apache.excalibur.altrmi.common.AltrmiReplyConstants;
  +import org.apache.excalibur.altrmi.common.ReplyConstants;
   import org.apache.excalibur.altrmi.common.LookupRequest;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiAuthentication;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.Authentication;
   import org.apache.excalibur.altrmi.common.ExceptionReply;
   import org.apache.excalibur.altrmi.common.LookupReply;
   import org.apache.excalibur.altrmi.common.ListReply;
  @@ -79,9 +79,9 @@
       /**
        * Set the HostContext (defauts to optimize = true)
        * @param hostContext the host context
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        */
  -    public void setHostContext(HostContext hostContext) throws 
AltrmiConnectionException {
  +    public void setHostContext(HostContext hostContext) throws 
ConnectionException {
           setHostContext(hostContext, true);
       }
   
  @@ -89,9 +89,9 @@
        * Set the host context
        * @param hostContext the host context
        * @param allowOptimize allow optimization
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        */
  -    public void setHostContext( HostContext hostContext, boolean 
allowOptimize ) throws AltrmiConnectionException
  +    public void setHostContext( HostContext hostContext, boolean 
allowOptimize ) throws ConnectionException
       {
           if( m_hostContext == null )
           {
  @@ -108,7 +108,7 @@
               machineID = null;
           }
   
  -        AltrmiReply reply =
  +        Reply reply =
               m_clientInvocationHandler.handleInvocation(new 
OpenConnectionRequest( machineID ) );
   
           if( reply instanceof SameVMReply )
  @@ -134,7 +134,7 @@
               }
               else
               {
  -                throw new AltrmiConnectionException("SameVM instruction for 
non rebindable host context.");
  +                throw new ConnectionException("SameVM instruction for non 
rebindable host context.");
               }
           }
   
  @@ -147,7 +147,7 @@
           else
           {
   
  -            throw new AltrmiConnectionException("Setting of host context 
blocked for reasons of unknown, server-side reply: (" +
  +            throw new ConnectionException("Setting of host context blocked 
for reasons of unknown, server-side reply: (" +
                       reply.getClass().getName() + ")");
           }
       }
  @@ -161,33 +161,33 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public Object lookup( String publishedServiceName, AltrmiAuthentication 
altrmiAuthentication )
  -        throws AltrmiConnectionException
  +    public Object lookup( String publishedServiceName, Authentication 
altrmiAuthentication )
  +        throws ConnectionException
       {
   
  -        AltrmiReply ar =
  +        Reply ar =
               m_clientInvocationHandler.handleInvocation( new LookupRequest( 
publishedServiceName, altrmiAuthentication,
                                                     m_session ) );
   
  -        if( ar.getReplyCode() >= AltrmiReplyConstants.PROBLEMREPLY )
  +        if( ar.getReplyCode() >= ReplyConstants.PROBLEMREPLY )
           {
               if( ar instanceof NotPublishedReply )
               {
  -                throw new AltrmiConnectionException( "Service " + 
publishedServiceName
  +                throw new ConnectionException( "Service " + 
publishedServiceName
                                                        + " not published" );
               }
               else if( ar instanceof ExceptionReply )
               {
                   ExceptionReply er = (ExceptionReply)ar;
   
  -                throw (AltrmiConnectionException)er.getReplyException();
  +                throw (ConnectionException)er.getReplyException();
               }
               else
               {
  -                throw new AltrmiConnectionException( "Problem doing lookup 
on service" );
  +                throw new ConnectionException( "Problem doing lookup on 
service" );
               }
           }
           else if( ar instanceof ExceptionReply )
  @@ -195,9 +195,9 @@
               ExceptionReply er = (ExceptionReply)ar;
               Throwable t = er.getReplyException();
   
  -            if( t instanceof AltrmiConnectionException )
  +            if( t instanceof ConnectionException )
               {
  -                throw (AltrmiConnectionException)t;
  +                throw (ConnectionException)t;
               }
               else if( t instanceof Error )
               {
  @@ -209,7 +209,7 @@
               }
               else
               {
  -                throw new AltrmiConnectionException( "Problem doing lookup 
on service [exception: "
  +                throw new ConnectionException( "Problem doing lookup on 
service [exception: "
                                                        + t.getMessage() + "]" 
);
               }
           }
  @@ -233,11 +233,11 @@
   
       protected abstract Class getFacadeClass(
           String publishedServiceName, String objectName, boolean beanOnly )
  -        throws AltrmiConnectionException, ClassNotFoundException;
  +        throws ConnectionException, ClassNotFoundException;
   
       protected abstract Object getInstance(
           String publishedServiceName, String objectName, DefaultProxyHelper 
proxyHelper,
  -        boolean beanOnly ) throws AltrmiConnectionException;
  +        boolean beanOnly ) throws ConnectionException;
   
       /**
        * Method registerReferenceObject
  @@ -317,10 +317,10 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public final Object lookup( String publishedServiceName ) throws 
AltrmiConnectionException
  +    public final Object lookup( String publishedServiceName ) throws 
ConnectionException
       {
           return lookup( publishedServiceName, null );
       }
  @@ -343,7 +343,7 @@
       public String[] list()
       {
   
  -        AltrmiReply ar = m_clientInvocationHandler.handleInvocation( new 
ListRequest() );
  +        Reply ar = m_clientInvocationHandler.handleInvocation( new 
ListRequest() );
   
           if( ar instanceof ListReply )
           {
  
  
  
  1.9       +7 -7      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractClientInvocationHandler.java
  
  Index: AbstractClientInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractClientInvocationHandler.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- AbstractClientInvocationHandler.java      5 Jan 2003 23:11:25 -0000       
1.8
  +++ AbstractClientInvocationHandler.java      5 Jan 2003 23:24:08 -0000       
1.9
  @@ -14,11 +14,11 @@
   import org.apache.excalibur.altrmi.client.ConnectionPinger;
   import org.apache.excalibur.altrmi.client.AltrmiProxy;
   import org.apache.excalibur.altrmi.client.ConnectionClosedException;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  +import org.apache.excalibur.altrmi.common.InvocationHandler;
  +import org.apache.excalibur.altrmi.common.Reply;
   import org.apache.excalibur.altrmi.common.FacadeRefHolder;
   import org.apache.excalibur.altrmi.common.PingRequest;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class AbstractClientInvocationHandler
  @@ -52,10 +52,10 @@
        * Method initialize
        *
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public void initialize() throws AltrmiConnectionException
  +    public void initialize() throws ConnectionException
       {
   
           if( m_connectionPinger == null )
  @@ -93,7 +93,7 @@
               throw new ConnectionClosedException( "Connection closed" );
           }
   
  -        AltrmiReply ar = handleInvocation( new PingRequest() );
  +        Reply ar = handleInvocation( new PingRequest() );
       }
   
       protected abstract boolean tryReconnect();
  
  
  
  1.11      +3 -3      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractConnectionPinger.java
  
  Index: AbstractConnectionPinger.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractConnectionPinger.java,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- AbstractConnectionPinger.java     5 Jan 2003 23:11:25 -0000       1.10
  +++ AbstractConnectionPinger.java     5 Jan 2003 23:24:08 -0000       1.11
  @@ -10,7 +10,7 @@
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
   import org.apache.excalibur.altrmi.client.ConnectionPinger;
   import org.apache.excalibur.altrmi.client.ConnectionClosedException;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  +import org.apache.excalibur.altrmi.common.InvocationException;
   
   /**
    * Interface AbstractConnectionPinger
  @@ -109,7 +109,7 @@
                           ping();
                       }
                   }
  -                catch( AltrmiInvocationException ie )
  +                catch( InvocationException ie )
                   {
   
                       // We really need a logger or something to be able to 
see this
  
  
  
  1.6       +4 -4      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractFactoryHelper.java
  
  Index: AbstractFactoryHelper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractFactoryHelper.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractFactoryHelper.java        5 Jan 2003 23:11:25 -0000       1.5
  +++ AbstractFactoryHelper.java        5 Jan 2003 23:24:08 -0000       1.6
  @@ -12,7 +12,7 @@
   import org.apache.excalibur.altrmi.client.AltrmiFactory;
   import org.apache.excalibur.altrmi.client.InterfaceLookup;
   import org.apache.excalibur.altrmi.client.InterfaceLookupFactory;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class AbstractFactoryHelper
  @@ -68,11 +68,11 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public final InterfaceLookup getAltrmiInterfaceLookup( String 
factoryString, boolean optimize )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           return getAltrmiInterfaceLookup( factoryString, 
this.getClass().getClassLoader(), optimize );
       }
  
  
  
  1.7       +7 -7      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractInterfaceLookupFactory.java
  
  Index: AbstractInterfaceLookupFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractInterfaceLookupFactory.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- AbstractInterfaceLookupFactory.java       5 Jan 2003 23:11:25 -0000       
1.6
  +++ AbstractInterfaceLookupFactory.java       5 Jan 2003 23:24:08 -0000       
1.7
  @@ -10,7 +10,7 @@
   import java.util.Vector;
   import org.apache.excalibur.altrmi.client.InterfaceLookup;
   import org.apache.excalibur.altrmi.client.InterfaceLookupFactory;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class AbstractInterfaceLookupFactory
  @@ -37,11 +37,11 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public final InterfaceLookup getAltrmiInterfaceLookup( String 
factoryString, boolean optimize )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           return getAltrmiInterfaceLookup( factoryString, 
this.getClass().getClassLoader(), optimize );
       }
  @@ -55,12 +55,12 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public InterfaceLookup getAltrmiInterfaceLookup(
           String factoryString, ClassLoader interfacesClassLoader, boolean 
optimize )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
   
           for( int i = 0; i < m_factories.size(); i++ )
  
  
  
  1.6       +3 -3      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractSameVmBindableHostContext.java
  
  Index: AbstractSameVmBindableHostContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/AbstractSameVmBindableHostContext.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- AbstractSameVmBindableHostContext.java    5 Jan 2003 23:11:25 -0000       
1.5
  +++ AbstractSameVmBindableHostContext.java    5 Jan 2003 23:24:08 -0000       
1.6
  @@ -9,7 +9,7 @@
   
   import org.apache.excalibur.altrmi.client.impl.AbstractHostContext;
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   import org.apache.excalibur.altrmi.common.RegistryHelper;
   
   public abstract class AbstractSameVmBindableHostContext extends 
AbstractHostContext{
  @@ -23,9 +23,9 @@
       /**
        * Make a HostContext for this using SameVM connections nstead of socket 
based ones.
        * @return the HostContext
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        */
  -    public abstract AbstractHostContext makeSameVmHostContext() throws 
AltrmiConnectionException;
  +    public abstract AbstractHostContext makeSameVmHostContext() throws 
ConnectionException;
   
       protected Object getOptmization(String uniqueID)
       {
  
  
  
  1.10      +9 -9      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/ClientClassAltrmiFactory.java
  
  Index: ClientClassAltrmiFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/ClientClassAltrmiFactory.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ClientClassAltrmiFactory.java     20 Oct 2002 19:19:51 -0000      1.9
  +++ ClientClassAltrmiFactory.java     5 Jan 2003 23:24:08 -0000       1.10
  @@ -9,7 +9,7 @@
   
   import java.lang.reflect.Constructor;
   import java.lang.reflect.InvocationTargetException;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class ClientClassAltrmiFactory
  @@ -35,7 +35,7 @@
   
       protected Class getFacadeClass(
           String publishedServiceName, String objectName, boolean beanOnly )
  -        throws AltrmiConnectionException, ClassNotFoundException
  +        throws ConnectionException, ClassNotFoundException
       {
   
           String code = "2";
  @@ -63,12 +63,12 @@
        *
        * @return
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       protected Object getInstance(
           String publishedServiceName, String objectName, DefaultProxyHelper 
proxyHelper, boolean beanOnly )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
   
           try
  @@ -81,22 +81,22 @@
           }
           catch( InvocationTargetException ite )
           {
  -            throw new AltrmiConnectionException( "Generated class not 
instantiated : "
  +            throw new ConnectionException( "Generated class not instantiated 
: "
                                                    + 
ite.getTargetException().getMessage() );
           }
           catch( ClassNotFoundException cnfe )
           {
  -            throw new AltrmiConnectionException( "Generated class not found 
during lookup : "
  +            throw new ConnectionException( "Generated class not found during 
lookup : "
                                                    + cnfe.getMessage() );
           }
           catch( InstantiationException ie )
           {
  -            throw new AltrmiConnectionException(
  +            throw new ConnectionException(
                   "Generated class not instantiable during lookup : " + 
ie.getMessage() );
           }
           catch( IllegalAccessException iae )
           {
  -            throw new AltrmiConnectionException(
  +            throw new ConnectionException(
                   "Illegal access to generated class during lookup : " + 
iae.getMessage() );
           }
       }
  
  
  
  1.2       +4 -4      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/ClientStreamReadWriter.java
  
  Index: ClientStreamReadWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/ClientStreamReadWriter.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- ClientStreamReadWriter.java       13 Dec 2002 00:09:14 -0000      1.1
  +++ ClientStreamReadWriter.java       5 Jan 2003 23:24:08 -0000       1.2
  @@ -8,8 +8,8 @@
   package org.apache.excalibur.altrmi.client.impl;
   
   import java.io.IOException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   
   /**
    * Class ClientStreamReadWriter
  @@ -20,5 +20,5 @@
    */
   public interface ClientStreamReadWriter
   {
  -    AltrmiReply postRequest( AltrmiRequest altrmiRequest ) throws 
IOException, ClassNotFoundException;
  +    Reply postRequest( Request altrmiRequest ) throws IOException, 
ClassNotFoundException;
   }
  
  
  
  1.8       +8 -8      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DefaultConnectionListener.java
  
  Index: DefaultConnectionListener.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DefaultConnectionListener.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DefaultConnectionListener.java    5 Jan 2003 23:11:25 -0000       1.7
  +++ DefaultConnectionListener.java    5 Jan 2003 23:24:08 -0000       1.8
  @@ -8,8 +8,8 @@
   package org.apache.excalibur.altrmi.client.impl;
   
   import org.apache.excalibur.altrmi.client.ConnectionListener;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.InvocationException;
  +import org.apache.excalibur.altrmi.common.Request;
   
   import java.io.IOException;
   
  @@ -23,7 +23,7 @@
   public class DefaultConnectionListener implements ConnectionListener
   {
       private int m_maxReconnectAttempts;
  -    
  +
       /**
        * Creates a new DefaultConnectionListener.
        */
  @@ -31,7 +31,7 @@
       {
           this( 3 );  // Default to 3 reconnect attempts.
       }
  -    
  +
       /**
        * Creates a new DefaultConnectionListener.
        *
  @@ -83,14 +83,14 @@
        * @param suggestedWaitMillis
        *
        */
  -    public void serviceSuspended( final AltrmiRequest altrmiRequest, final 
int attempt,
  +    public void serviceSuspended( final Request altrmiRequest, final int 
attempt,
                                     final int suggestedWaitMillis )
       {
   
           // Lets say that ten retries is too many.
           if( attempt == 10 )
           {
  -            throw new AltrmiInvocationException( "Too many retries on 
suspended service" );
  +            throw new InvocationException( "Too many retries on suspended 
service" );
           }
   
           System.out.println( "AltRMI service suspended, Trying to reconnect 
(attempt " + attempt
  @@ -148,7 +148,7 @@
                       msg = msg + "Unknown cause of abend.";
                   }
               }
  -            throw new AltrmiInvocationException( msg );
  +            throw new InvocationException( msg );
           }
   
           System.out.println( "AltRMI service abnormally ended, Trying to 
reconnect (attempt "
  
  
  
  1.18      +17 -17    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DefaultProxyHelper.java
  
  Index: DefaultProxyHelper.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DefaultProxyHelper.java,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- DefaultProxyHelper.java   5 Jan 2003 23:11:25 -0000       1.17
  +++ DefaultProxyHelper.java   5 Jan 2003 23:24:08 -0000       1.18
  @@ -10,9 +10,9 @@
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
   import org.apache.excalibur.altrmi.client.AltrmiProxy;
   import org.apache.excalibur.altrmi.client.ProxyHelper;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiReplyConstants;
  +import org.apache.excalibur.altrmi.common.InvocationException;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.ReplyConstants;
   import org.apache.excalibur.altrmi.common.ExceptionReply;
   import org.apache.excalibur.altrmi.common.GarbageCollectionReply;
   import org.apache.excalibur.altrmi.common.GarbageCollectionRequest;
  @@ -122,9 +122,9 @@
                                                  m_session );
           }
   
  -        AltrmiReply reply = m_clientInvocationHandler.handleInvocation( 
request );
  +        Reply reply = m_clientInvocationHandler.handleInvocation( request );
   
  -        if( reply.getReplyCode() == AltrmiReplyConstants.METHODFACADEREPLY )
  +        if( reply.getReplyCode() == ReplyConstants.METHODFACADEREPLY )
           {
               MethodFacadeReply mfr = (MethodFacadeReply)reply;
               Long ref = mfr.getReferenceID();
  @@ -157,7 +157,7 @@
                   return implBean;
               }
           }
  -        else if( reply.getReplyCode() == 
AltrmiReplyConstants.METHODFACADEARRAYREPLY )
  +        else if( reply.getReplyCode() == 
ReplyConstants.METHODFACADEARRAYREPLY )
           {
               MethodFacadeArrayReply mfar = (MethodFacadeArrayReply)reply;
               Long[] refs = mfar.getReferenceIDs();
  @@ -235,9 +235,9 @@
   
           MethodRequest request = new MethodRequest( m_publishedServiceName, 
m_objectName,
                                                      methodSignature, args, 
m_referenceID, m_session );
  -        AltrmiReply reply = m_clientInvocationHandler.handleInvocation( 
request );
  +        Reply reply = m_clientInvocationHandler.handleInvocation( request );
   
  -        if( reply.getReplyCode() == AltrmiReplyConstants.METHODREPLY )
  +        if( reply.getReplyCode() == ReplyConstants.METHODREPLY )
           {
               MethodReply or = (MethodReply)reply;
   
  @@ -258,9 +258,9 @@
                                                      rawRequests, 
m_referenceID, m_session );
   
           //debug(args);
  -        AltrmiReply reply = m_clientInvocationHandler.handleInvocation( 
request );
  +        Reply reply = m_clientInvocationHandler.handleInvocation( request );
   
  -        if( reply.getReplyCode() == AltrmiReplyConstants.METHODREPLY )
  +        if( reply.getReplyCode() == ReplyConstants.METHODREPLY )
           {
               MethodReply or = (MethodReply)reply;
               return;
  @@ -288,9 +288,9 @@
                                                      methodSignature, args, 
m_referenceID, m_session );
   
           //debug(args);
  -        AltrmiReply reply = m_clientInvocationHandler.handleInvocation( 
request );
  +        Reply reply = m_clientInvocationHandler.handleInvocation( request );
   
  -        if( reply.getReplyCode() == AltrmiReplyConstants.METHODREPLY )
  +        if( reply.getReplyCode() == ReplyConstants.METHODREPLY )
           {
               MethodReply or = (MethodReply)reply;
   
  @@ -340,16 +340,16 @@
        * @param reply The reply that represents the unexpected reply.
        * @return The exception that is pertient.
        */
  -    private Throwable makeUnexpectedReplyThrowable(AltrmiReply reply) {
  +    private Throwable makeUnexpectedReplyThrowable(Reply reply) {
   
  -        if( reply.getReplyCode() == AltrmiReplyConstants.EXCEPTIONREPLY )
  +        if( reply.getReplyCode() == ReplyConstants.EXCEPTIONREPLY )
           {
               ExceptionReply er = (ExceptionReply)reply;
               return er.getReplyException();
           }
           else
           {
  -            return new AltrmiInvocationException( "Internal Error : Unknown 
reply type :"
  +            return new InvocationException( "Internal Error : Unknown reply 
type :"
                                                    + 
reply.getClass().getName() );
           }
       }
  @@ -383,7 +383,7 @@
   
           synchronized( m_altrmiFactory )
           {
  -            AltrmiReply reply =
  +            Reply reply =
                   m_clientInvocationHandler
                   .handleInvocation( new GarbageCollectionRequest( 
m_publishedServiceName,
                                                                    
m_objectName, m_session,
  
  
  
  1.3       +5 -5      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DumbConnectionListener.java
  
  Index: DumbConnectionListener.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DumbConnectionListener.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DumbConnectionListener.java       5 Jan 2003 23:11:25 -0000       1.2
  +++ DumbConnectionListener.java       5 Jan 2003 23:24:08 -0000       1.3
  @@ -8,8 +8,8 @@
   package org.apache.excalibur.altrmi.client.impl;
   
   import org.apache.excalibur.altrmi.client.ConnectionListener;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.InvocationException;
  +import org.apache.excalibur.altrmi.common.Request;
   
   import java.io.IOException;
   
  @@ -66,7 +66,7 @@
        * @param suggestedWaitMillis
        *
        */
  -    public void serviceSuspended( final AltrmiRequest altrmiRequest, final 
int attempt,
  +    public void serviceSuspended( final Request altrmiRequest, final int 
attempt,
                                     final int suggestedWaitMillis )
       {
       }
  @@ -81,6 +81,6 @@
        */
       public void serviceAbend( int attempt, IOException cause )
       {
  -        throw new AltrmiInvocationException( "AltRMI Service has Abended." );
  +        throw new InvocationException( "AltRMI Service has Abended." );
       }
   }
  
  
  
  1.4       +3 -3      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DynamicClassAltrmiFactory.java
  
  Index: DynamicClassAltrmiFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DynamicClassAltrmiFactory.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DynamicClassAltrmiFactory.java    5 Jan 2003 23:11:25 -0000       1.3
  +++ DynamicClassAltrmiFactory.java    5 Jan 2003 23:24:08 -0000       1.4
  @@ -57,7 +57,7 @@
    
   package org.apache.excalibur.altrmi.client.impl;
   
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * DynamicClassAltrmiFactory creates stubs(@see DynamicStub) for the given 
  @@ -88,7 +88,7 @@
           String publishedServiceName,
           String objectName,
           boolean beanOnly)
  -        throws AltrmiConnectionException, ClassNotFoundException
  +        throws ConnectionException, ClassNotFoundException
       {
           //NOT USED
           return null;
  @@ -102,7 +102,7 @@
           String objectName,
           DefaultProxyHelper proxyHelper,
           boolean beanOnly)
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           return new DynamicStub(publishedServiceName,objectName,proxyHelper);
       }
  
  
  
  1.5       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DynamicInvoker.java
  
  Index: DynamicInvoker.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DynamicInvoker.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- DynamicInvoker.java       5 Jan 2003 23:11:25 -0000       1.4
  +++ DynamicInvoker.java       5 Jan 2003 23:24:08 -0000       1.5
  @@ -62,8 +62,8 @@
   
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
   import org.apache.excalibur.altrmi.client.HostContext;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.Reply;
   import org.apache.excalibur.altrmi.common.ListMethodsReply;
   import org.apache.excalibur.altrmi.common.ListMethodsRequest;
   
  @@ -148,7 +148,7 @@
   
       public String[] listOfMethods(String publishedName)
       {
  -        AltrmiReply ar =
  +        Reply ar =
               m_clientInvocationHandler.handleInvocation(
                   new ListMethodsRequest(publishedName));
   
  @@ -175,14 +175,14 @@
        * @param args arguments to the function
        * @param argClasses corresponding classes of the arguments.
        * @return Object the return value of the remote call
  -     * @throws AltrmiConnectionException If a problem
  +     * @throws ConnectionException If a problem
        */
       public Object invoke(
           String publishedName,
           String methodName,
           Object[] args,
           Class[] argClasses)
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           //check the stub cache
           DynamicStub stub = (DynamicStub) m_stubs.get(publishedName);
  @@ -191,7 +191,7 @@
               stub = (DynamicStub) m_factory.lookup(publishedName);
               if (stub == null)
               {
  -                throw new AltrmiConnectionException(
  +                throw new ConnectionException(
                       publishedName + " is NOT published on the server");
               }
               m_stubs.put(publishedName, stub);
  
  
  
  1.3       +1 -1      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DynamicStub.java
  
  Index: DynamicStub.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/DynamicStub.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DynamicStub.java  5 Nov 2002 07:19:46 -0000       1.2
  +++ DynamicStub.java  5 Jan 2003 23:24:08 -0000       1.3
  @@ -136,7 +136,7 @@
               {
                   t.printStackTrace();
                   throw new org.apache.excalibur.altrmi.common.
  -                    AltrmiInvocationException(
  +                        InvocationException(
                       "Should never get here: " + t.getMessage());
               }
           }
  
  
  
  1.12      +15 -15    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/ServerClassAltrmiFactory.java
  
  Index: ServerClassAltrmiFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/ServerClassAltrmiFactory.java,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- ServerClassAltrmiFactory.java     4 Jan 2003 22:17:18 -0000       1.11
  +++ ServerClassAltrmiFactory.java     5 Jan 2003 23:24:08 -0000       1.12
  @@ -10,14 +10,14 @@
   import java.lang.reflect.Constructor;
   import java.lang.reflect.InvocationTargetException;
   import java.util.HashMap;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.Reply;
   import org.apache.excalibur.altrmi.common.ClassReply;
   import org.apache.excalibur.altrmi.common.ClassRequest;
   import org.apache.excalibur.altrmi.common.ClassRetrievalFailedReply;
   import org.apache.excalibur.altrmi.common.NotPublishedException;
   import org.apache.excalibur.altrmi.common.RequestFailedReply;
  -import org.apache.excalibur.altrmi.common.AltrmiReplyConstants;
  +import org.apache.excalibur.altrmi.common.ReplyConstants;
   
   /**
    * Class ServerClassAltrmiFactory
  @@ -45,7 +45,7 @@
   
       protected Class getFacadeClass(
           String publishedServiceName, String objectName, boolean beanOnly )
  -        throws AltrmiConnectionException, ClassNotFoundException
  +        throws ConnectionException, ClassNotFoundException
       {
   
           String code = "2";
  @@ -70,22 +70,22 @@
   
               try
               {
  -                AltrmiReply ar =
  +                Reply ar =
                       m_hostContext.getClientInvocationHandler()
                       .handleInvocation( new ClassRequest( 
publishedServiceName, objectName ) );
   
  -                if( ar.getReplyCode() >= AltrmiReplyConstants.PROBLEMREPLY )
  +                if( ar.getReplyCode() >= ReplyConstants.PROBLEMREPLY )
                   {
                       if( ar instanceof RequestFailedReply )
                       {
  -                        throw new AltrmiConnectionException( ( 
(RequestFailedReply)ar )
  +                        throw new ConnectionException( ( 
(RequestFailedReply)ar )
                                                                
.getFailureReason() );
                       }
                       else if( ar instanceof ClassRetrievalFailedReply )
                       {
                           ClassRetrievalFailedReply crfr = 
(ClassRetrievalFailedReply)ar;
   
  -                        throw new AltrmiConnectionException( "Class 
Retrieval Failed - "
  +                        throw new ConnectionException( "Class Retrieval 
Failed - "
                                                                + 
crfr.getReason() );
                       }    //TODO others.
                   }
  @@ -94,7 +94,7 @@
               }
               catch( NotPublishedException npe )
               {
  -                throw new AltrmiConnectionException( "Service " + 
publishedServiceName
  +                throw new ConnectionException( "Service " + 
publishedServiceName
                                                        + " not published on 
Server" );
               }
   
  @@ -126,7 +126,7 @@
   
       protected Object getInstance(
           String publishedServiceName, String objectName, DefaultProxyHelper 
proxyHelper, boolean beanOnly )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
   
           String code = "2";
  @@ -146,22 +146,22 @@
           }
           catch( InvocationTargetException ite )
           {
  -            throw new AltrmiConnectionException(
  +            throw new ConnectionException(
                   "Generated class not instantiated.", 
ite.getTargetException() );
           }
           catch( ClassNotFoundException cnfe )
           {
  -            throw new AltrmiConnectionException(
  +            throw new ConnectionException(
                   "Generated class not found during lookup.", cnfe );
           }
           catch( InstantiationException ie )
           {
  -            throw new AltrmiConnectionException(
  +            throw new ConnectionException(
                   "Generated class not instantiable during lookup.", ie );
           }
           catch( IllegalAccessException iae )
           {
  -            throw new AltrmiConnectionException(
  +            throw new ConnectionException(
                   "Illegal access to generated class during lookup.", iae );
           }
       }
  
  
  
  1.4       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/socket/CallbackEnabledSocketCustomStreamHostContext.java
  
  Index: CallbackEnabledSocketCustomStreamHostContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/socket/CallbackEnabledSocketCustomStreamHostContext.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- CallbackEnabledSocketCustomStreamHostContext.java 6 May 2002 18:14:36 
-0000       1.3
  +++ CallbackEnabledSocketCustomStreamHostContext.java 5 Jan 2003 23:24:09 
-0000       1.4
  @@ -9,8 +9,8 @@
   
   import org.apache.excalibur.altrmi.client.impl.AbstractHostContext;
   import 
org.apache.excalibur.altrmi.client.impl.socket.SocketCustomStreamHostContext;
  -import org.apache.excalibur.altrmi.common.AltrmiCallbackException;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.CallbackException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class CallbackEnabledSocketCustomStreamHostContext
  @@ -20,17 +20,17 @@
   public class CallbackEnabledSocketCustomStreamHostContext extends 
AbstractHostContext
   {
   
  -    public CallbackEnabledSocketCustomStreamHostContext( String host, int 
port ) throws AltrmiConnectionException
  +    public CallbackEnabledSocketCustomStreamHostContext( String host, int 
port ) throws ConnectionException
       {
           super( new CallbackEnabledSocketCustomStreamInvocationHandler( host, 
port, SocketCustomStreamHostContext.class.getClassLoader() ) );
       }
   
  -    public CallbackEnabledSocketCustomStreamHostContext( String host, int 
port, ClassLoader classLoader ) throws AltrmiConnectionException
  +    public CallbackEnabledSocketCustomStreamHostContext( String host, int 
port, ClassLoader classLoader ) throws ConnectionException
       {
           super( new CallbackEnabledSocketCustomStreamInvocationHandler( host, 
port, classLoader ) );
       }
   
  -    public boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws AltrmiCallbackException
  +    public boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws CallbackException
       {
           return ( 
(CallbackEnabledSocketCustomStreamInvocationHandler)getClientInvocationHandler()
 ).exposeObject( tobeExposedObject, tobeExposedInterface );
       }
  
  
  
  1.13      +14 -14    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/socket/CallbackEnabledSocketCustomStreamInvocationHandler.java
  
  Index: CallbackEnabledSocketCustomStreamInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/socket/CallbackEnabledSocketCustomStreamInvocationHandler.java,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- CallbackEnabledSocketCustomStreamInvocationHandler.java   5 Jan 2003 
23:11:26 -0000       1.12
  +++ CallbackEnabledSocketCustomStreamInvocationHandler.java   5 Jan 2003 
23:24:09 -0000       1.13
  @@ -15,8 +15,8 @@
   import 
org.apache.excalibur.altrmi.client.impl.callback.stream.CallbackEnabledClientCustomStreamReadWriter;
   import 
org.apache.excalibur.altrmi.client.impl.socket.AbstractSocketStreamInvocationHandler;
   import org.apache.excalibur.altrmi.client.impl.ClientStreamReadWriter;
  -import org.apache.excalibur.altrmi.common.AltrmiCallbackException;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.CallbackException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   import org.apache.excalibur.altrmi.common.ExposedObjectProxy;
   
   /**
  @@ -35,7 +35,7 @@
        * @see 
AbstractSocketStreamInvocationHandler#AbstractSocketStreamInvocationHandler(String,
 int, ClassLoader)
        */
       public CallbackEnabledSocketCustomStreamInvocationHandler( String host, 
int port, ClassLoader classLoader )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           super( host, port, classLoader );
       }
  @@ -44,7 +44,7 @@
        * @see 
AbstractSocketStreamInvocationHandler#createClientStreamReadWriter(InputStream, 
OutputStream)
        */
       protected ClientStreamReadWriter createClientStreamReadWriter(
  -        InputStream in, OutputStream out ) throws AltrmiConnectionException
  +        InputStream in, OutputStream out ) throws ConnectionException
       {
           if( m_callbackEnabledClientCustomStreamReadWriter == null )
           {
  @@ -53,7 +53,7 @@
           return m_callbackEnabledClientCustomStreamReadWriter;
       }
   
  -    public boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws AltrmiCallbackException
  +    public boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws CallbackException
       {
           return m_callbackEnabledClientCustomStreamReadWriter.exposeObject( 
tobeExposedObject, tobeExposedInterface );
       }
  @@ -63,14 +63,14 @@
           return 
m_callbackEnabledClientCustomStreamReadWriter.getPublishedName( 
tobeExposedObject );
       }
   
  -    
  +
   
   
       /**
        * <pre>
  -     * <code>resolveArgument</code> override here handles the passage of 
references 
  +     * <code>resolveArgument</code> override here handles the passage of 
references
        * of client to the server ,so that the server
  -     * can issue callbacks back to the client using 
  +     * can issue callbacks back to the client using
        * those references.
        * </pre>
        * @see 
org.apache.excalibur.altrmi.client.ClientInvocationHandler#resolveArgument(String,
 Class, Object)
  @@ -80,7 +80,7 @@
           Class inputArgumentClass,
           Object inputArgumentInstance)
       {
  -  
  +
           //System.out.println("callback class["+inputArgumentClass+"] 
obj["+inputArgumentInstance+"]");
           if( inputArgumentClass != null)
           {
  @@ -105,7 +105,7 @@
                       {
                           exposeObject( inputArgumentInstance, 
inputArgumentClass );
                       }
  -                    catch( AltrmiCallbackException ace )
  +                    catch( CallbackException ace )
                       {
                           ace.printStackTrace();
                       }
  @@ -117,11 +117,11 @@
                   }
               }
           }
  -        
  +
           return inputArgumentInstance;
       }
  -    
  -    
  +
  +
   
   
   }
  
  
  
  1.9       +25 -25    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/stream/CallbackEnabledClientCustomStreamReadWriter.java
  
  Index: CallbackEnabledClientCustomStreamReadWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/callback/stream/CallbackEnabledClientCustomStreamReadWriter.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- CallbackEnabledClientCustomStreamReadWriter.java  13 Dec 2002 00:09:13 
-0000      1.8
  +++ CallbackEnabledClientCustomStreamReadWriter.java  5 Jan 2003 23:24:09 
-0000       1.9
  @@ -16,11 +16,11 @@
   import java.io.EOFException;
   import java.util.HashMap;
   import org.apache.excalibur.altrmi.client.impl.ClientStreamReadWriter;
  -import org.apache.excalibur.altrmi.common.AltrmiCallbackException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.CallbackException;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   import org.apache.excalibur.altrmi.common.SerializationHelper;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   import org.apache.excalibur.altrmi.server.AltrmiServer;
   import org.apache.excalibur.altrmi.server.PublicationException;
   import 
org.apache.excalibur.altrmi.server.impl.classretrievers.PlainClassRetriever;
  @@ -40,7 +40,7 @@
   {
       //Mutex to block the client till a reply reaches back from server
       private Object m_replyLock = new Object();
  -    private AltrmiReply m_reply = null;
  +    private Reply m_reply = null;
       private Thread m_messageLoopThread = null;
       private boolean m_isStopped = false;
       private DataInputStream m_dataInputStream;
  @@ -57,11 +57,11 @@
        * @param inputStream The input stream
        * @param outputStream The output stream
        *
  -     * @throws AltrmiConnectionException The IO Exception
  +     * @throws ConnectionException The IO Exception
        *
        */
       public CallbackEnabledClientCustomStreamReadWriter( InputStream 
inputStream, OutputStream outputStream, ClassLoader interfacesClassLoader )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           m_dataOutputStream = new DataOutputStream( new BufferedOutputStream( 
outputStream ) );
           m_dataInputStream = new DataInputStream( inputStream );
  @@ -79,7 +79,7 @@
           }
           catch( Exception e )
           {
  -            throw new AltrmiConnectionException( "Error Starting Internal 
AltrmiServer" );
  +            throw new ConnectionException( "Error Starting Internal 
AltrmiServer" );
           }
       }
   
  @@ -104,17 +104,17 @@
                   
//_replyQueue.addFirst(SerializationHelper.getInstanceFromBytes(byteArray, 
m_interfacesClassLoader));
                   Object obj = SerializationHelper.getInstanceFromBytes( 
byteArray, m_interfacesClassLoader );
   
  -                if( obj instanceof AltrmiReply )
  +                if( obj instanceof Reply )
                   {
  -                    m_reply = (AltrmiReply)obj;
  +                    m_reply = (Reply)obj;
                       synchronized( m_replyLock )
                       {
                           m_replyLock.notify();
                       }
                   }
  -                else if( obj instanceof AltrmiRequest )
  +                else if( obj instanceof Request )
                   {
  -                    AltrmiReply altrmiReply = 
m_clientServerHostingExposedObjects.handleInvocation( (AltrmiRequest)obj );
  +                    Reply altrmiReply = 
m_clientServerHostingExposedObjects.handleInvocation( (Request)obj );
                       postReply( altrmiReply );
                   }
                   else
  @@ -150,9 +150,9 @@
       /**
        * Method getReplyFromMessageLoop.
        *     Returns the reply recevied from the server
  -     * @return AltrmiReply
  +     * @return Reply
        */
  -    public AltrmiReply getReplyFromMessageLoop()
  +    public Reply getReplyFromMessageLoop()
       {
           if( m_reply == null )
           {
  @@ -172,15 +172,15 @@
       }
   
       /*
  -     * @see ClientStreamReadWriter#postRequest(AltrmiRequest)
  +     * @see ClientStreamReadWriter#postRequest(Request)
        */
  -    public AltrmiReply postRequest( AltrmiRequest altrmiRequest )
  +    public Reply postRequest( Request altrmiRequest )
           throws IOException, ClassNotFoundException
       {
           if( m_isStopped )
               throw new IOException( "Server Stoppped" );
           writeRequest( altrmiRequest );
  -        AltrmiReply r = readReply();
  +        Reply r = readReply();
           m_reply = null;
           return r;
       }
  @@ -190,7 +190,7 @@
        * @param altrmiRequest
        * @throws IOException
        */
  -    private void writeRequest( AltrmiRequest altrmiRequest ) throws 
IOException
  +    private void writeRequest( Request altrmiRequest ) throws IOException
       {
   
           byte[] aBytes = SerializationHelper.getBytesFromInstance( 
altrmiRequest );
  @@ -202,11 +202,11 @@
   
       /**
        * Method readReply.
  -     * @return AltrmiReply
  +     * @return Reply
        * @throws IOException
        * @throws ClassNotFoundException
        */
  -    private AltrmiReply readReply() throws IOException, 
ClassNotFoundException
  +    private Reply readReply() throws IOException, ClassNotFoundException
       {
   
           return getReplyFromMessageLoop();
  @@ -218,7 +218,7 @@
        * @throws IOException
        * @throws ClassNotFoundException
        */
  -    public void postReply( AltrmiReply altrmiReply ) throws IOException, 
ClassNotFoundException
  +    public void postReply( Reply altrmiReply ) throws IOException, 
ClassNotFoundException
       {
           byte[] aBytes = SerializationHelper.getBytesFromInstance( 
altrmiReply );
   
  @@ -234,9 +234,9 @@
        * @param tobeExposedObject
        * @param tobeExposedInterface
        * @return boolean
  -     * @throws AltrmiCallbackException
  +     * @throws CallbackException
        */
  -    public boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws AltrmiCallbackException
  +    public boolean exposeObject( Object tobeExposedObject, Class 
tobeExposedInterface ) throws CallbackException
       {
           if( m_exposedObjPublishNameHash_.get( tobeExposedObject ) != null )
               return false;
  @@ -248,7 +248,7 @@
           }
           catch( PublicationException pce )
           {
  -            throw new AltrmiCallbackException( pce.getMessage() );
  +            throw new CallbackException( pce.getMessage() );
           }
           return true;
       }
  
  
  
  1.7       +10 -10    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/AbstractDirectInvocationHandler.java
  
  Index: AbstractDirectInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/AbstractDirectInvocationHandler.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- AbstractDirectInvocationHandler.java      5 Jan 2003 23:11:26 -0000       
1.6
  +++ AbstractDirectInvocationHandler.java      5 Jan 2003 23:24:09 -0000       
1.7
  @@ -10,9 +10,9 @@
   import java.io.IOException;
   import org.apache.excalibur.altrmi.client.ConnectionListener;
   import 
org.apache.excalibur.altrmi.client.impl.AbstractClientInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.InvocationException;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   import org.apache.excalibur.altrmi.common.MethodRequest;
   import org.apache.excalibur.altrmi.common.NoSuchReferenceException;
   import org.apache.excalibur.altrmi.common.NoSuchReferenceReply;
  @@ -20,7 +20,7 @@
   import org.apache.excalibur.altrmi.common.NotPublishedReply;
   import org.apache.excalibur.altrmi.common.PublishedNameRequest;
   import org.apache.excalibur.altrmi.common.TryLaterReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequestConstants;
  +import org.apache.excalibur.altrmi.common.RequestConstants;
   
   /**
    * Class DirectInvocationHandler
  @@ -59,16 +59,16 @@
        * @return
        *
        */
  -    public AltrmiReply handleInvocation( AltrmiRequest request )
  +    public Reply handleInvocation( Request request )
       {
   
  -        if( request.getRequestCode() != AltrmiRequestConstants.PINGREQUEST )
  +        if( request.getRequestCode() != RequestConstants.PINGREQUEST )
           {
               m_lastRealRequest = System.currentTimeMillis();
           }
   
           boolean again = true;
  -        AltrmiReply reply = null;
  +        Reply reply = null;
           int tries = 0;
           long start = 0;
   
  @@ -135,7 +135,7 @@
       {
   
           // blimey how do we reconnect this?
  -        throw new AltrmiInvocationException( "Direct connection broken, 
unable to reconnect." );
  +        throw new InvocationException( "Direct connection broken, unable to 
reconnect." );
       }
   
       /**
  @@ -150,5 +150,5 @@
           return m_lastRealRequest;
       }
   
  -    protected abstract AltrmiReply performInvocation( AltrmiRequest request 
) throws IOException;
  +    protected abstract Reply performInvocation( Request request ) throws 
IOException;
   }
  
  
  
  1.4       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectHostContext.java
  
  Index: DirectHostContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectHostContext.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- DirectHostContext.java    24 Apr 2002 12:42:57 -0000      1.3
  +++ DirectHostContext.java    5 Jan 2003 23:24:09 -0000       1.4
  @@ -8,8 +8,8 @@
   package org.apache.excalibur.altrmi.client.impl.direct;
   
   import org.apache.excalibur.altrmi.client.impl.AbstractHostContext;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationHandler;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.InvocationHandler;
   
   /**
    * Class DirectHostContext
  @@ -27,11 +27,11 @@
        *
        * @param altrmiInvocationHandler
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public DirectHostContext( AltrmiInvocationHandler 
altrmiInvocationHandler )
  -        throws AltrmiConnectionException
  +    public DirectHostContext( InvocationHandler altrmiInvocationHandler )
  +        throws ConnectionException
       {
           super( new DirectInvocationHandler( altrmiInvocationHandler ) );
       }
  
  
  
  1.7       +10 -10    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectInvocationHandler.java
  
  Index: DirectInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectInvocationHandler.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DirectInvocationHandler.java      4 Jan 2003 22:17:18 -0000       1.6
  +++ DirectInvocationHandler.java      5 Jan 2003 23:24:09 -0000       1.7
  @@ -8,10 +8,10 @@
   package org.apache.excalibur.altrmi.client.impl.direct;
   
   import java.io.IOException;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.InvocationHandler;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   
   /**
    * Class DirectInvocationHandler
  @@ -23,7 +23,7 @@
   public final class DirectInvocationHandler extends 
AbstractDirectInvocationHandler
   {
   
  -    private AltrmiInvocationHandler m_altrmiInvocationHandler;
  +    private InvocationHandler m_altrmiInvocationHandler;
   
       /**
        * Constructor DirectInvocationHandler
  @@ -31,16 +31,16 @@
        *
        * @param altrmiInvocationHandler
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public DirectInvocationHandler( AltrmiInvocationHandler 
altrmiInvocationHandler )
  -        throws AltrmiConnectionException
  +    public DirectInvocationHandler( InvocationHandler 
altrmiInvocationHandler )
  +        throws ConnectionException
       {
           m_altrmiInvocationHandler = altrmiInvocationHandler;
       }
   
  -    protected AltrmiReply performInvocation( AltrmiRequest request ) throws 
IOException
  +    protected Reply performInvocation( Request request ) throws IOException
       {
           return m_altrmiInvocationHandler.handleInvocation( request );
       }
  
  
  
  1.3       +9 -9      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectMarshalledHostContext.java
  
  Index: DirectMarshalledHostContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectMarshalledHostContext.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- DirectMarshalledHostContext.java  24 Apr 2002 12:42:57 -0000      1.2
  +++ DirectMarshalledHostContext.java  5 Jan 2003 23:24:09 -0000       1.3
  @@ -8,8 +8,8 @@
   package org.apache.excalibur.altrmi.client.impl.direct;
   
   import org.apache.excalibur.altrmi.client.impl.AbstractHostContext;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiMarshalledInvocationHandler;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.MarshalledInvocationHandler;
   
   /**
    * Class DirectHostContext
  @@ -27,11 +27,11 @@
        *
        * @param altrmiInvocationHandler
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public DirectMarshalledHostContext( AltrmiMarshalledInvocationHandler 
altrmiInvocationHandler )
  -        throws AltrmiConnectionException
  +    public DirectMarshalledHostContext( MarshalledInvocationHandler 
altrmiInvocationHandler )
  +        throws ConnectionException
       {
           this( altrmiInvocationHandler, 
DirectMarshalledHostContext.class.getClassLoader() );
       }
  @@ -43,12 +43,12 @@
        * @param altrmiInvocationHandler
        * @param classLoader
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public DirectMarshalledHostContext(
  -        AltrmiMarshalledInvocationHandler altrmiInvocationHandler, 
ClassLoader classLoader )
  -        throws AltrmiConnectionException
  +        MarshalledInvocationHandler altrmiInvocationHandler, ClassLoader 
classLoader )
  +        throws ConnectionException
       {
           super( new DirectMarshalledInvocationHandler( 
altrmiInvocationHandler, classLoader ) );
       }
  
  
  
  1.7       +14 -14    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectMarshalledInvocationHandler.java
  
  Index: DirectMarshalledInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/direct/DirectMarshalledInvocationHandler.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- DirectMarshalledInvocationHandler.java    4 Jan 2003 22:17:18 -0000       
1.6
  +++ DirectMarshalledInvocationHandler.java    5 Jan 2003 23:24:09 -0000       
1.7
  @@ -8,10 +8,10 @@
   package org.apache.excalibur.altrmi.client.impl.direct;
   
   import java.io.IOException;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiMarshalledInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.MarshalledInvocationHandler;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   import org.apache.excalibur.altrmi.common.RequestFailedReply;
   import org.apache.excalibur.altrmi.common.SerializationHelper;
   
  @@ -25,7 +25,7 @@
   public final class DirectMarshalledInvocationHandler extends 
AbstractDirectInvocationHandler
   {
   
  -    private AltrmiMarshalledInvocationHandler m_altrmiInvocationHandler;
  +    private MarshalledInvocationHandler m_altrmiInvocationHandler;
       private ClassLoader m_interfacesClassLoader;
   
       /**
  @@ -34,12 +34,12 @@
        *
        * @param altrmiInvocationHandler
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public DirectMarshalledInvocationHandler(
  -        AltrmiMarshalledInvocationHandler altrmiInvocationHandler )
  -        throws AltrmiConnectionException
  +        MarshalledInvocationHandler altrmiInvocationHandler )
  +        throws ConnectionException
       {
           m_altrmiInvocationHandler = altrmiInvocationHandler;
           m_interfacesClassLoader = this.getClass().getClassLoader();
  @@ -52,18 +52,18 @@
        * @param altrmiInvocationHandler
        * @param classLoader
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public DirectMarshalledInvocationHandler(
  -        AltrmiMarshalledInvocationHandler altrmiInvocationHandler, 
ClassLoader classLoader )
  -        throws AltrmiConnectionException
  +        MarshalledInvocationHandler altrmiInvocationHandler, ClassLoader 
classLoader )
  +        throws ConnectionException
       {
           m_altrmiInvocationHandler = altrmiInvocationHandler;
           m_interfacesClassLoader = classLoader;
       }
   
  -    protected AltrmiReply performInvocation( AltrmiRequest request ) throws 
IOException
  +    protected Reply performInvocation( Request request ) throws IOException
       {
   
           try
  @@ -71,7 +71,7 @@
               byte[] serRequest = SerializationHelper.getBytesFromInstance( 
request );
               byte[] serReply = m_altrmiInvocationHandler.handleInvocation( 
serRequest );
   
  -            return (AltrmiReply)SerializationHelper.getInstanceFromBytes( 
serReply,
  +            return (Reply)SerializationHelper.getInstanceFromBytes( serReply,
                                                                             
m_interfacesClassLoader );
           }
           catch( IOException e )
  
  
  
  1.7       +4 -4      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http/ClientHttpReadWriter.java
  
  Index: ClientHttpReadWriter.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http/ClientHttpReadWriter.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ClientHttpReadWriter.java 4 Jan 2003 21:31:46 -0000       1.6
  +++ ClientHttpReadWriter.java 5 Jan 2003 23:24:10 -0000       1.7
  @@ -11,8 +11,8 @@
   import org.apache.commons.httpclient.HttpClient;
   import org.apache.commons.httpclient.methods.PostMethod;
   import org.apache.excalibur.altrmi.client.impl.ClientStreamReadWriter;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   import org.apache.excalibur.altrmi.common.SerializationHelper;
   
   import java.io.ByteArrayInputStream;
  @@ -31,7 +31,7 @@
           m_interfacesClassLoader = interfacesClassLoader;
       }
   
  -    public AltrmiReply postRequest(AltrmiRequest altrmiRequest)
  +    public Reply postRequest(Request altrmiRequest)
               throws IOException, ClassNotFoundException
       {
   
  @@ -59,7 +59,7 @@
           //}
           //System.out.println("--> resp " + response.length);
   
  -        return (AltrmiReply) SerializationHelper.getInstanceFromBytes( 
response, m_interfacesClassLoader );
  +        return (Reply) SerializationHelper.getInstanceFromBytes( response, 
m_interfacesClassLoader );
   
       }
   }
  
  
  
  1.2       +9 -9      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http/CustomHttpHostContext.java
  
  Index: CustomHttpHostContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http/CustomHttpHostContext.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- CustomHttpHostContext.java        13 Dec 2002 00:09:14 -0000      1.1
  +++ CustomHttpHostContext.java        5 Jan 2003 23:24:10 -0000       1.2
  @@ -10,7 +10,7 @@
   import 
org.apache.excalibur.altrmi.client.impl.piped.PipedCustomStreamHostContext;
   import 
org.apache.excalibur.altrmi.client.impl.AbstractSameVmBindableHostContext;
   import org.apache.excalibur.altrmi.client.impl.AbstractHostContext;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   import java.io.PipedInputStream;
   import java.io.PipedOutputStream;
  @@ -36,10 +36,10 @@
        * @param host
        * @param port
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public CustomHttpHostContext( String host, int port ) throws 
AltrmiConnectionException
  +    public CustomHttpHostContext( String host, int port ) throws 
ConnectionException
       {
   
           super( new CustomHttpInvocationHandler( host, port,
  @@ -56,11 +56,11 @@
        * @param port
        * @param classLoader
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public CustomHttpHostContext( String host, int port, ClassLoader 
classLoader )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           super( new CustomHttpInvocationHandler( host, port, classLoader ) );
           m_port = port;
  @@ -69,9 +69,9 @@
       /**
        * Make a HostContext for this using SameVM connections nstead of socket 
based ones.
        * @return the HostContext
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        */
  -    public AbstractHostContext makeSameVmHostContext() throws 
AltrmiConnectionException
  +    public AbstractHostContext makeSameVmHostContext() throws 
ConnectionException
       {
           PipedInputStream in = new PipedInputStream();
           PipedOutputStream out = new PipedOutputStream();
  @@ -94,7 +94,7 @@
           }
           catch (Exception e)
           {
  -            throw new AltrmiConnectionException("Naming exception during 
bind :" + e.getMessage());
  +            throw new ConnectionException("Naming exception during bind :" + 
e.getMessage());
           }
       }
   
  
  
  
  1.3       +4 -4      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http/CustomHttpInvocationHandler.java
  
  Index: CustomHttpInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/http/CustomHttpInvocationHandler.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CustomHttpInvocationHandler.java  16 Dec 2002 01:00:01 -0000      1.2
  +++ CustomHttpInvocationHandler.java  5 Jan 2003 23:24:10 -0000       1.3
  @@ -8,7 +8,7 @@
   package org.apache.excalibur.altrmi.client.impl.http;
   
   import 
org.apache.excalibur.altrmi.client.impl.stream.StreamInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class SocketCustomStreamInvocationHandler
  @@ -31,11 +31,11 @@
        * @param port the port
        * @param classLoader the classloader for deserialization hints.
        *
  -     * @throws AltrmiConnectionException if a problem
  +     * @throws ConnectionException if a problem
        *
        */
       public CustomHttpInvocationHandler( String host, int port, ClassLoader 
classLoader )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           super( classLoader );
           m_host = host;
  
  
  
  1.7       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple/AbstractMultipleInvocationHandler.java
  
  Index: AbstractMultipleInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple/AbstractMultipleInvocationHandler.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- AbstractMultipleInvocationHandler.java    5 Jan 2003 23:11:27 -0000       
1.6
  +++ AbstractMultipleInvocationHandler.java    5 Jan 2003 23:24:10 -0000       
1.7
  @@ -11,7 +11,7 @@
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
   import org.apache.excalibur.altrmi.client.ConnectionListener;
   import org.apache.excalibur.altrmi.client.ConnectionPinger;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class AbstractMultipleInvocationHandler
  @@ -58,10 +58,10 @@
        * Method initialize
        *
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public void initialize() throws AltrmiConnectionException
  +    public void initialize() throws ConnectionException
       {
       }
   
  @@ -118,6 +118,6 @@
       public Object resolveArgument(String methodSignature ,Class objClass , 
Object obj)
       {
           return obj;
  -    } 
  -    
  +    }
  +
   }
  
  
  
  1.8       +9 -9      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple/RotatingMultipleInvocationHandler.java
  
  Index: RotatingMultipleInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/multiple/RotatingMultipleInvocationHandler.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- RotatingMultipleInvocationHandler.java    5 Jan 2003 23:11:27 -0000       
1.7
  +++ RotatingMultipleInvocationHandler.java    5 Jan 2003 23:24:10 -0000       
1.8
  @@ -4,9 +4,9 @@
   import java.util.Iterator;
   import java.util.List;
   import org.apache.excalibur.altrmi.client.ClientInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.InvocationException;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   import org.apache.excalibur.altrmi.common.OpenConnectionReply;
   import org.apache.excalibur.altrmi.common.OpenConnectionRequest;
   import org.apache.excalibur.altrmi.common.PingReply;
  @@ -35,7 +35,7 @@
        * @return
        *
        */
  -    public AltrmiReply handleInvocation( AltrmiRequest request )
  +    public Reply handleInvocation( Request request )
       {
   
           if( request instanceof Sessionable )
  @@ -51,7 +51,7 @@
               }
               else
               {
  -                throw new AltrmiInvocationException( "No handler registered 
for ths session" );
  +                throw new InvocationException( "No handler registered for 
ths session" );
               }
           }
           else if( request instanceof OpenConnectionRequest )
  @@ -65,7 +65,7 @@
   
               ClientInvocationHandler cih =
                   (ClientInvocationHandler)hostContexts.get( m_next++ );
  -            AltrmiReply ar = cih.handleInvocation( request );
  +            Reply ar = cih.handleInvocation( request );
   
               if( ar instanceof OpenConnectionReply )
               {
  @@ -78,7 +78,7 @@
           }
           else if( request instanceof PingRequest )
           {
  -            AltrmiReply pingReply = null;
  +            Reply pingReply = null;
               List hostContexts = m_multipleHostContext.getHostContexts();
   
               for( Iterator iterator = hostContexts.iterator(); 
iterator.hasNext(); )
  @@ -88,7 +88,7 @@
   
                   try
                   {
  -                    AltrmiReply ar = cih.handleInvocation( request );
  +                    Reply ar = cih.handleInvocation( request );
   
                       if( ( pingReply == null ) && ( ar instanceof PingReply ) 
)
                       {
  
  
  
  1.8       +4 -4      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/naming/DefaultAltrmiContext.java
  
  Index: DefaultAltrmiContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/naming/DefaultAltrmiContext.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- DefaultAltrmiContext.java 5 Jan 2003 23:11:27 -0000       1.7
  +++ DefaultAltrmiContext.java 5 Jan 2003 23:24:10 -0000       1.8
  @@ -16,7 +16,7 @@
   import org.apache.excalibur.altrmi.client.InterfaceLookup;
   import org.apache.excalibur.altrmi.client.InterfaceLookupFactory;
   import org.apache.excalibur.altrmi.client.impl.DefaultInterfaceLookupFactory;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class DefaultAltrmiContext
  @@ -139,7 +139,7 @@
                                                  + proxyDetails + ":"
                                                  + beanDetails, 
interfacesClassLoader, optimize );
               }
  -            catch( AltrmiConnectionException ace )
  +            catch( ConnectionException ace )
               {
                   ace.printStackTrace();
   
  @@ -182,7 +182,7 @@
           {
               return m_altrmiInterfaceLookup.lookup( name );
           }
  -        catch( AltrmiConnectionException ace )
  +        catch( ConnectionException ace )
           {
               ace.printStackTrace();
   
  
  
  
  1.9       +9 -9      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped/AbstractPipedStreamInvocationHandler.java
  
  Index: AbstractPipedStreamInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped/AbstractPipedStreamInvocationHandler.java,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- AbstractPipedStreamInvocationHandler.java 4 Jan 2003 22:17:18 -0000       
1.8
  +++ AbstractPipedStreamInvocationHandler.java 5 Jan 2003 23:24:10 -0000       
1.9
  @@ -14,8 +14,8 @@
   import java.io.PipedOutputStream;
   import org.apache.excalibur.altrmi.client.impl.ClientStreamReadWriter;
   import 
org.apache.excalibur.altrmi.client.impl.stream.StreamInvocationHandler;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiInvocationException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.InvocationException;
   
   /**
    * Class AbstractPipedStreamInvocationHandler
  @@ -38,12 +38,12 @@
        * @param os
        * @param interfacesClassLoader
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public AbstractPipedStreamInvocationHandler(
           PipedInputStream is, PipedOutputStream os, ClassLoader 
interfacesClassLoader )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
   
           super( interfacesClassLoader );
  @@ -56,10 +56,10 @@
        * Method initialize
        *
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
  -    public void initialize() throws AltrmiConnectionException
  +    public void initialize() throws ConnectionException
       {
           setObjectReadWriter( createClientStreamReadWriter( m_inputStream, 
m_outputStream ) );
           super.initialize();
  @@ -69,10 +69,10 @@
       {
   
           // blimey how do we reconnect this?
  -        throw new AltrmiInvocationException( "Piped connection broken, 
unable to reconnect." );
  +        throw new InvocationException( "Piped connection broken, unable to 
reconnect." );
       }
   
       protected abstract ClientStreamReadWriter createClientStreamReadWriter(
  -        InputStream in, OutputStream out ) throws AltrmiConnectionException;
  +        InputStream in, OutputStream out ) throws ConnectionException;
   
   }
  
  
  
  1.5       +6 -6      
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped/PipedCustomStreamHostContext.java
  
  Index: PipedCustomStreamHostContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped/PipedCustomStreamHostContext.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- PipedCustomStreamHostContext.java 4 Jan 2003 22:17:18 -0000       1.4
  +++ PipedCustomStreamHostContext.java 5 Jan 2003 23:24:10 -0000       1.5
  @@ -11,7 +11,7 @@
   import java.io.PipedInputStream;
   import java.io.PipedOutputStream;
   import org.apache.excalibur.altrmi.client.impl.AbstractHostContext;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
   
   /**
    * Class PipedCustomStreamHostContext
  @@ -31,12 +31,12 @@
        * @param inputStream
        * @param outputStream
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public PipedCustomStreamHostContext( PipedInputStream inputStream,
                                            PipedOutputStream outputStream )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           super( new PipedCustomStreamInvocationHandler( inputStream, 
outputStream ) );
       }
  @@ -45,10 +45,10 @@
        * Method initialize
        *
        *
  -     * @throws AltrmiConnectionException If a problem
  +     * @throws ConnectionException If a problem
        *
        */
  -    public void initialize() throws AltrmiConnectionException
  +    public void initialize() throws ConnectionException
       {
           ( 
(PipedCustomStreamInvocationHandler)m_altrmiClientInvocationHandler 
).initialize();
       }
  
  
  
  1.6       +10 -10    
jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped/PipedCustomStreamInvocationHandler.java
  
  Index: PipedCustomStreamInvocationHandler.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-excalibur/altrmi/src/java/org/apache/excalibur/altrmi/client/impl/piped/PipedCustomStreamInvocationHandler.java,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- PipedCustomStreamInvocationHandler.java   13 Dec 2002 00:09:13 -0000      
1.5
  +++ PipedCustomStreamInvocationHandler.java   5 Jan 2003 23:24:10 -0000       
1.6
  @@ -15,9 +15,9 @@
   import 
org.apache.excalibur.altrmi.client.impl.stream.ClientCustomStreamReadWriter;
   import org.apache.excalibur.altrmi.client.impl.ClientStreamReadWriter;
   import org.apache.excalibur.altrmi.client.impl.ClientStreamReadWriter;
  -import org.apache.excalibur.altrmi.common.AltrmiConnectionException;
  -import org.apache.excalibur.altrmi.common.AltrmiReply;
  -import org.apache.excalibur.altrmi.common.AltrmiRequest;
  +import org.apache.excalibur.altrmi.common.ConnectionException;
  +import org.apache.excalibur.altrmi.common.Reply;
  +import org.apache.excalibur.altrmi.common.Request;
   import org.apache.excalibur.altrmi.common.MethodRequest;
   
   /**
  @@ -37,11 +37,11 @@
        * @param inputStream
        * @param outputStream
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public PipedCustomStreamInvocationHandler( PipedInputStream inputStream, 
PipedOutputStream outputStream )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           super( inputStream, outputStream, 
PipedCustomStreamInvocationHandler.class.getClassLoader() );
       }
  @@ -54,18 +54,18 @@
        * @param outputStream
        * @param interfacesClassLoader
        *
  -     * @throws AltrmiConnectionException
  +     * @throws ConnectionException
        *
        */
       public PipedCustomStreamInvocationHandler(
           PipedInputStream inputStream, PipedOutputStream outputStream, 
ClassLoader interfacesClassLoader )
  -        throws AltrmiConnectionException
  +        throws ConnectionException
       {
           super( inputStream, outputStream, interfacesClassLoader );
       }
   
       protected ClientStreamReadWriter createClientStreamReadWriter(
  -        InputStream inputStream, OutputStream outputStream ) throws 
AltrmiConnectionException
  +        InputStream inputStream, OutputStream outputStream ) throws 
ConnectionException
       {
   
           return new ClientCustomStreamReadWriter( inputStream, outputStream,
  @@ -74,7 +74,7 @@
       }
   
       protected ClientStreamReadWriter createClientStreamReadWriter(
  -        InputStream inputStream, OutputStream outputStream, ClassLoader 
classLoader ) throws AltrmiConnectionException
  +        InputStream inputStream, OutputStream outputStream, ClassLoader 
classLoader ) throws ConnectionException
       {
           return new ClientCustomStreamReadWriter( inputStream, outputStream, 
classLoader );
       }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to