本文整理了Java中org.javabits.yar.guice.YarGuices
类的一些代码示例,展示了YarGuices
类的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。YarGuices
类的具体详情如下:
包路径:org.javabits.yar.guice.YarGuices
类名称:YarGuices
[英]Utility class to construct registries.
[中]用于构造注册表的实用程序类。
代码示例来源:origin: org.javabits.yar/yar-guice
public static List<Id<?>> providedSuppliers(Injector injector) {
return getIds(injector, RegistrationHandler.class);
}
代码示例来源:origin: org.javabits.yar/yar-guice
public static Registry newSimpleRegistry() {
return newLoadingCacheBasedRegistry();
}
代码示例来源:origin: org.javabits.yar/yar-guice-osgi
@Override
protected void configure() {
Key<BundleRegistry> registryKey = Key.get(BundleRegistry.class);
bind(registryKey).toInstance(blockingSupplierRegistry);
bind(OSGiRegistry.class).to(registryKey);
bind(CLEANUP_BUNDLE_LISTENER).to(BundleStoppingListener.class);
install(newRegistryDeclarationModule(registryKey));
install(newOSGiModule(bundleContext));
}
};
代码示例来源:origin: org.javabits.yar/yar-guice-osgi
private BlockingSupplierRegistry newRegistry(BundleContext bundleContext) {
Builder builder = builder();
builder.timeout(getExecutionTimeout(bundleContext))
.timeUnit(Registry.DEFAULT_TIME_UNIT)
.listenerUpdateExecutionStrategy(getExecutionStrategy(bundleContext))
.blockingSupplierStrategy(getBlockingSupplierStrategy(bundleContext));
LOG.info("Create Yar OSGi registry: " + builder);
return builder.build();
}
代码示例来源:origin: org.javabits.yar/yar-guice
public static List<Id<?>> registeredListener(Injector injector) {
return getIds(injector, RegistryListenerHandler.class);
}
内容来源于网络,如有侵权,请联系作者删除!