Clean up before implementing i18n support
[lgpl/argeo-commons.git] / org.argeo.cms / src / org / argeo / cms / internal / kernel / Kernel.java
index 68b3fa2891bf784ab5be47a33c254e1fa67fdc33..b95c195584d3986734efcef3b81f8fca50453819 100644 (file)
@@ -54,7 +54,7 @@ import bitronix.tm.TransactionManagerServices;
  * <li>OS access</li>
  * </ul>
  */
-final class Kernel implements KernelConstants, ServiceListener {
+final class Kernel implements KernelHeader, KernelConstants, ServiceListener {
        /*
         * REGISTERED SERVICES
         */
@@ -100,12 +100,13 @@ final class Kernel implements KernelConstants, ServiceListener {
        }
 
        private void doInit() {
+               long begin = System.currentTimeMillis();
+
+               // Use CMS bundle classloader
                ClassLoader currentContextCl = Thread.currentThread()
                                .getContextClassLoader();
                Thread.currentThread().setContextClassLoader(
                                Kernel.class.getClassLoader());
-               long begin = System.currentTimeMillis();
-
                // KernelUtils.logFrameworkProperties(log);
 
                try {