hammant     02/01/10 03:18:24

  Modified:    
src/java/org/apache/avalon/cornerstone/blocks/transport/publishing
                        AbstractPublisher.java
               
src/java/org/apache/avalon/cornerstone/blocks/transport/subscription
                        SocketObjectStreamSubscriber.java
  Log:
  imprevements to publishing and subscription
  
  Revision  Changes    Path
  1.2       +5 -2      
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.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- AbstractPublisher.java    9 Jan 2002 21:40:04 -0000       1.1
  +++ AbstractPublisher.java    10 Jan 2002 11:18:24 -0000      1.2
  @@ -16,6 +16,7 @@
   import org.apache.commons.altrmi.server.ClassRetriever;
   import org.apache.commons.altrmi.server.impl.JarFileClassRetriever;
   import org.apache.commons.altrmi.server.impl.BaseMobileClassRetriever;
  +import org.apache.commons.altrmi.server.impl.NoClassRetriever;
   import org.apache.avalon.framework.logger.AbstractLogEnabled;
   import org.apache.avalon.framework.activity.Startable;
   import org.apache.avalon.framework.activity.Initializable;
  @@ -35,7 +36,7 @@
    *
    *
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    */
   public abstract class AbstractPublisher extends AbstractLogEnabled
           implements AltrmiPublisher, Startable, Configurable, Initializable, 
Block {
  @@ -75,8 +76,10 @@
               }
           } else if (classRetrieverType.equals("baseMobileClass")) {
               mClassRetriever = new BaseMobileClassRetriever();
  +        } else if (classRetrieverType.equals("none")) {
  +            mClassRetriever = new NoClassRetriever();
           } else {
  -            throw new ConfigurationException("classRetrieverType must be 
'baseMobileClass' or 'jarFile'");
  +            throw new ConfigurationException("classRetrieverType must be 
'baseMobileClass', 'jarFile' or 'none'");
           }
       }
   
  
  
  
  1.2       +3 -3      
jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/transport/subscription/SocketObjectStreamSubscriber.java
  
  Index: SocketObjectStreamSubscriber.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-cornerstone/src/java/org/apache/avalon/cornerstone/blocks/transport/subscription/SocketObjectStreamSubscriber.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- SocketObjectStreamSubscriber.java 9 Jan 2002 21:40:04 -0000       1.1
  +++ SocketObjectStreamSubscriber.java 10 Jan 2002 11:18:24 -0000      1.2
  @@ -11,7 +11,7 @@
   import org.apache.avalon.framework.configuration.Configuration;
   import org.apache.avalon.framework.configuration.ConfigurationException;
   import org.apache.commons.altrmi.client.impl.rmi.RmiAltrmiHostContext;
  -import 
org.apache.commons.altrmi.client.impl.socket.PlainSocketAltrmiHostContext;
  +import 
org.apache.commons.altrmi.client.impl.socket.SocketObjectStreamHostContext;
   
   
   /**
  @@ -19,7 +19,7 @@
    *
    *
    * @author Paul Hammant <a href="mailto:[EMAIL PROTECTED]">[EMAIL 
PROTECTED]</a>
  - * @version $Revision: 1.1 $
  + * @version $Revision: 1.2 $
    */
   public class SocketObjectStreamSubscriber extends AbstractSubscriber {
   
  @@ -50,7 +50,7 @@
        */
       public void initialize() throws Exception {
   
  -        mHostContext = new PlainSocketAltrmiHostContext(mHost, mPort);
  +        mHostContext = new SocketObjectStreamHostContext(mHost, mPort);
           super.initialize();
       }
   }
  
  
  

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

Reply via email to