- // MetaTypeService metaTypeService =
- // bc.getService(bc.getServiceReference(MetaTypeService.class));
- // MetaTypeInformation metaInfo =
- // metaTypeService.getMetaTypeInformation(bc.getBundle());
- // String[] pids = metaInfo.getPids();
- // for (String pid : pids) {
- // log.debug("MetaType PID : " + pid);
- // ObjectClassDefinition ocd =
- // metaInfo.getObjectClassDefinition(pid, null);
- // log.debug(ocd.getID());
- // for (AttributeDefinition attr :
- // ocd.getAttributeDefinitions(ObjectClassDefinition.ALL)) {
- // log.debug(attr.getID());
- // }
- // }
-
+ // kernel thread
+ kernelThread = new KernelThread(this);
+ kernelThread.setContextClassLoader(getClass().getClassLoader());
+ kernelThread.start();