this.bundleContext = bundleContext;
this.blueprintContainer = blueprintContainer;
setNameStrategy(new OsgiCamelContextNameStrategy(bundleContext));
setClassResolver(new OsgiClassResolver(bundleContext));
setFactoryFinderResolver(new OsgiFactoryFinderResolver(bundleContext));
setPackageScanClassResolver(new OsgiPackageScanClassResolver(bundleContext));
setComponentResolver(new BlueprintComponentResolver(bundleContext));
setLanguageResolver(new BlueprintLanguageResolver(bundleContext));
setDataFormatResolver(new BlueprintDataFormatResolver(bundleContext));
setApplicationContextClassLoader(new BundleDelegatingClassLoader(bundleContext.getBundle()));
}