[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