本文整理汇总了Java中org.apache.camel.impl.DefaultCamelContext.setNameStrategy方法的典型用法代码示例。如果您正苦于以下问题:Java DefaultCamelContext.setNameStrategy方法的具体用法?Java DefaultCamelContext.setNameStrategy怎么用?Java DefaultCamelContext.setNameStrategy使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.apache.camel.impl.DefaultCamelContext
的用法示例。
在下文中一共展示了DefaultCamelContext.setNameStrategy方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: osgiUpdate
import org.apache.camel.impl.DefaultCamelContext; //导入方法依赖的package包/类
public static void osgiUpdate(DefaultCamelContext camelContext, BundleContext bundleContext) {
ObjectHelper.notNull(bundleContext, "BundleContext");
LOG.debug("Using OsgiCamelContextNameStrategy");
camelContext.setNameStrategy(new OsgiCamelContextNameStrategy(bundleContext));
LOG.debug("Using OsgiManagementNameStrategy");
camelContext.setManagementNameStrategy(new OsgiManagementNameStrategy(camelContext, bundleContext));
LOG.debug("Using OsgiClassResolver");
camelContext.setClassResolver(new OsgiClassResolver(camelContext, bundleContext));
LOG.debug("Using OsgiFactoryFinderResolver");
camelContext.setFactoryFinderResolver(new OsgiFactoryFinderResolver(bundleContext));
LOG.debug("Using OsgiPackageScanClassResolver");
camelContext.setPackageScanClassResolver(new OsgiPackageScanClassResolver(bundleContext));
LOG.debug("Using OsgiComponentResolver");
camelContext.setComponentResolver(new OsgiComponentResolver(bundleContext));
LOG.debug("Using OsgiLanguageResolver");
camelContext.setLanguageResolver(new OsgiLanguageResolver(bundleContext));
LOG.debug("Using OsgiDataFormatResolver");
camelContext.setDataFormatResolver(new OsgiDataFormatResolver(bundleContext));
}