You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2002/02/24 12:06:10 UTC

cvs commit: jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/transport/publishing AbstractPublisher.java

hammant     02/02/24 03:06:10

  Modified:    src/java/org/apache/avalon/cornerstone/blocks/transport/publishing
                        AbstractPublisher.java
  Log:
  publish() scheme changed in AltRMI
  
  Revision  Changes    Path
  1.10      +12 -63    jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/transport/publishing/AbstractPublisher.java
  
  Index: AbstractPublisher.java
  ===================================================================
  RCS file: /home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/transport/publishing/AbstractPublisher.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- AbstractPublisher.java	29 Jan 2002 14:50:34 -0000	1.9
  +++ AbstractPublisher.java	24 Feb 2002 11:06:10 -0000	1.10
  @@ -19,6 +19,7 @@
   import org.apache.commons.altrmi.server.impl.classretrievers.JarFileClassRetriever;
   import org.apache.commons.altrmi.server.impl.classretrievers.NoClassRetriever;
   import org.apache.commons.altrmi.common.MethodRequest;
  +import org.apache.commons.altrmi.server.PublicationDescription;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.activity.Startable;
   import org.apache.avalon.framework.activity.Initializable;
  @@ -47,7 +48,7 @@
    *
    *
    * @author Paul Hammant <a href="mailto:Paul_Hammant@yahoo.com">Paul_Hammant@yahoo.com</a>
  - * @version $Revision: 1.9 $
  + * @version $Revision: 1.10 $
    */
   public abstract class AbstractPublisher extends AbstractLogEnabled
           implements AltrmiPublisher, Startable, Composable, Contextualizable,
  @@ -151,86 +152,34 @@
        * Method publish
        *
        *
  -     * @param o
  -     * @param s
  -     * @param aClass
  +     * @param implementation
  +     * @param asName
  +     * @param interfaceToExpose
        *
        * @throws AltrmiPublicationException
        *
        */
  -    public void publish(Object o, String s, Class aClass) throws PublicationException
  +    public void publish(Object implementation, String asName, Class interfaceToExpose) throws PublicationException
       {
  -        m_AltrmiServer.publish(o, s, aClass);
  +        m_AltrmiServer.publish(implementation, asName, interfaceToExpose);
       }
   
       /**
        * Method publish
        *
        *
  -     * @param o
  -     * @param s
  -     * @param aClass
  +     * @param implementation
  +     * @param asName
  +     * @param publicationDescription
        * @param aClass1
        *
        * @throws AltrmiPublicationException
        *
        */
  -    public void publish(Object o, String s, Class aClass, Class aClass1)
  +    public void publish(Object implementation, String asName, PublicationDescription publicationDescription)
               throws PublicationException
       {
  -        m_AltrmiServer.publish(o, s, aClass, aClass1);
  -    }
  -
  -    /**
  -     * Method publish
  -     *
  -     *
  -     * @param o
  -     * @param s
  -     * @param aClass
  -     * @param classes
  -     *
  -     * @throws AltrmiPublicationException
  -     *
  -     */
  -    public void publish(Object o, String s, Class aClass, Class[] classes)
  -            throws PublicationException
  -    {
  -        m_AltrmiServer.publish(o, s, aClass, classes);
  -    }
  -
  -    /**
  -     * Method publish
  -     *
  -     *
  -     * @param o
  -     * @param s
  -     * @param classes
  -     *
  -     * @throws AltrmiPublicationException
  -     *
  -     */
  -    public void publish(Object o, String s, Class[] classes) throws PublicationException
  -    {
  -        m_AltrmiServer.publish(o, s, classes);
  -    }
  -
  -    /**
  -     * Method publish
  -     *
  -     *
  -     * @param o
  -     * @param s
  -     * @param classes
  -     * @param classes1
  -     *
  -     * @throws AltrmiPublicationException
  -     *
  -     */
  -    public void publish(Object o, String s, Class[] classes, Class[] classes1)
  -            throws PublicationException
  -    {
  -        m_AltrmiServer.publish(o, s, classes, classes1);
  +        m_AltrmiServer.publish(implementation, asName, publicationDescription);
       }
   
       /**
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>