[jboss-cvs] microkernel/src/main/org/jboss/kernel ...

Adrian Brock adrian.brock at jboss.com
Tue Jul 11 08:09:15 EDT 2006


  User: adrian  
  Date: 06/07/11 08:09:15

  Modified:    src/main/org/jboss/kernel  Kernel.java
  Log:
  [JBMICROCONT-70] - Make a start on integrating the meta data repository
  
  Revision  Changes    Path
  1.7       +30 -2     microkernel/src/main/org/jboss/kernel/Kernel.java
  
  (In the diff below, changes in quantity of whitespace are not shown.)
  
  Index: Kernel.java
  ===================================================================
  RCS file: /cvsroot/jboss/microkernel/src/main/org/jboss/kernel/Kernel.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -b -r1.6 -r1.7
  --- Kernel.java	30 Oct 2005 00:04:41 -0000	1.6
  +++ Kernel.java	11 Jul 2006 12:09:15 -0000	1.7
  @@ -25,6 +25,7 @@
   import org.jboss.kernel.spi.config.KernelConfigurator;
   import org.jboss.kernel.spi.dependency.KernelController;
   import org.jboss.kernel.spi.event.KernelEventManager;
  +import org.jboss.kernel.spi.metadata.KernelMetaDataRepository;
   import org.jboss.kernel.spi.registry.KernelBus;
   import org.jboss.kernel.spi.registry.KernelRegistry;
   
  @@ -35,7 +36,7 @@
    * 
    * @author <a href="adrian at jboss.com">Adrian Brock</a>
    * @author <a href="mailto:les.hazlewood at jboss.org">Les A. Hazlewood</a>
  - * @version $Revision: 1.6 $
  + * @version $Revision: 1.7 $
    */
   public class Kernel
   {
  @@ -63,6 +64,9 @@
      /** The kernel event manager */
      protected KernelEventManager eventManager;
      
  +   /** The kernel meta data repository */
  +   protected KernelMetaDataRepository metaDataRepository;
  +   
      /** The kernel registry */
      protected KernelRegistry registry;
   
  @@ -219,7 +223,7 @@
      }
      
      /**
  -    * Set the event manager.<p>
  +    * Set the event manager.
       * 
       * @param eventManager the event manager 
       * @throws SecurityException if the you don't have KernelPermission('configure')
  @@ -253,4 +257,28 @@
         checkConfigure();
         this.registry = registry;
      }
  +
  +   /**
  +    * Get the Meta Data Repository.
  +    * 
  +    * @return the meta data repository.
  +    * @throws SecurityException if the you don't have KernelPermission('access')
  +    */
  +   public KernelMetaDataRepository getMetaDataRepository()
  +   {
  +      checkAccess();
  +      return metaDataRepository;
  +   }
  +
  +   /**
  +    * Set the meta data repository.
  +    * 
  +    * @param metaDataRepository the meta data repository.
  +    * @throws SecurityException if the you don't have KernelPermission('configure')
  +    */
  +   public void setMetaDataRepository(KernelMetaDataRepository metaDataRepository)
  +   {
  +      checkConfigure();
  +      this.metaDataRepository = metaDataRepository;
  +   }
   }
  
  
  



More information about the jboss-cvs-commits mailing list