juergen     01/03/28 04:10:31

  Modified:    src/share/org/apache/slide/common Namespace.java
  Log:
  preparation for a store to know its name (e.g. "memory").
  
  Revision  Changes    Path
  1.23      +8 -6      jakarta-slide/src/share/org/apache/slide/common/Namespace.java
  
  Index: Namespace.java
  ===================================================================
  RCS file: /home/cvs/jakarta-slide/src/share/org/apache/slide/common/Namespace.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- Namespace.java    2001/02/26 00:57:41     1.22
  +++ Namespace.java    2001/03/28 12:10:31     1.23
  @@ -1,7 +1,7 @@
   /*
  - * $Header: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/common/Namespace.java,v 1.22 
2001/02/26 00:57:41 remm Exp $
  - * $Revision: 1.22 $
  - * $Date: 2001/02/26 00:57:41 $
  + * $Header: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/common/Namespace.java,v 1.23 
2001/03/28 12:10:31 juergen Exp $
  + * $Revision: 1.23 $
  + * $Date: 2001/03/28 12:10:31 $
    *
    * ====================================================================
    *
  @@ -93,7 +93,7 @@
    * Namespace class.
    *
    * @author <a href="mailto:[EMAIL PROTECTED]">Remy Maucherat</a>
  - * @version $Revision: 1.22 $
  + * @version $Revision: 1.23 $
    */
   public final class Namespace {
       
  @@ -258,13 +258,14 @@
        * @exception ServiceParameterErrorException Incorrect service parameter
        * @exception ServiceParameterMissingException Service parameter missing
        */
  -    public void registerStore(Class storeClass, Hashtable parameters,
  +    public void registerStore(String storeName, Class storeClass, Hashtable 
parameters,
                                 Scope scope, Hashtable childStores)
           throws ServiceRegistrationFailedException,
           ServiceParameterErrorException, ServiceParameterMissingException {
           if (!stores.containsKey(scope)) {
               try {
                   Store store = (Store) storeClass.newInstance();
  +                //store.setName(storeName);
                   store.setParameters(parameters);
                   stores.put(scope, store);
                   
  @@ -969,7 +970,8 @@
                   (!storesParameters.containsKey(storeName))) {
                   throw new UnknownServiceDeclarationException(storeName);
               }
  -            registerStore((Class) storesClass.get(storeName),
  +            registerStore(storeName,
  +                          (Class) storesClass.get(storeName),
                             (Hashtable) storesParameters.get(storeName),
                             new Scope(match),
                             (Hashtable) childStores.get(storeName));
  
  
  

Reply via email to