@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)
@Bean(name = "verifier-context", initMethod = "start", destroyMethod = "stop")
public static CamelContext verifierContext() {
CamelContext context = new DefaultCamelContext();
context.setNameStrategy(new ExplicitCamelContextNameStrategy("verifier-context"));
context.disableJMX();
return context;
}
java类org.springframework.beans.factory.config.ConfigurableBeanFactory的实例源码
Application.java 文件源码
项目:syndesis
阅读 25
收藏 0
点赞 0
评论 0
TwitterVerifierAutoConfiguration.java 文件源码
项目:syndesis
阅读 34
收藏 0
点赞 0
评论 0
@Bean("twitter")
@Scope(ConfigurableBeanFactory.SCOPE_SINGLETON)
@Lazy
@ConditionalOnProperty(prefix = "io.syndesis.connector.twitter.verifier", name = "enabled", matchIfMissing = true)
public Verifier twitterVerifier() {
return new TwitterVerifier();
}
SpringParameterProvider.java 文件源码
项目:crnk-framework
阅读 38
收藏 0
点赞 0
评论 0
public SpringParameterProvider(ConfigurableBeanFactory beanFactory, HttpServletRequest request) {
this.request = request;
this.beanFactory = beanFactory;
List<HttpMessageConverter<?>> messageConverters = getHttpMessageConverters();
argumentResolvers = new HandlerMethodArgumentResolverComposite()
.addResolvers(getArgumentResolvers(messageConverters));
}
MyBatisAutoConfiguration.java 文件源码
项目:spring-boot-autoconfigure
阅读 26
收藏 0
点赞 0
评论 0
@Bean
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
@ConditionalOnBean(SqlSession.class)
@ConditionalOnMissingBean
public SqlMapper sqlMapper(SqlSession sqlSession) {
return new SqlMapper(sqlSession);
}
DependencyServiceManager.java 文件源码
项目:gemini.blueprint
阅读 20
收藏 0
点赞 0
评论 0
private AccessControlContext getAcc() {
AutowireCapableBeanFactory beanFactory = context.getAutowireCapableBeanFactory();
if (beanFactory instanceof ConfigurableBeanFactory) {
return ((ConfigurableBeanFactory) beanFactory).getAccessControlContext();
}
return null;
}
ManagedServiceFactoryFactoryBean.java 文件源码
项目:gemini.blueprint
阅读 20
收藏 0
点赞 0
评论 0
private void createEmbeddedBeanFactory() {
synchronized (monitor) {
DefaultListableBeanFactory bf = new DefaultListableBeanFactory(owningBeanFactory);
if (owningBeanFactory instanceof ConfigurableBeanFactory) {
bf.copyConfigurationFrom((ConfigurableBeanFactory) owningBeanFactory);
}
// just to be on the safe side
bf.setBeanClassLoader(classLoader);
// add autowiring processor
bf.addBeanPostProcessor(new InitialInjectionProcessor());
beanFactory = bf;
}
}
SecurityUtils.java 文件源码
项目:gemini.blueprint
阅读 27
收藏 0
点赞 0
评论 0
public static AccessControlContext getAccFrom(BeanFactory beanFactory) {
AccessControlContext acc = null;
if (beanFactory != null) {
if (beanFactory instanceof ConfigurableBeanFactory) {
return ((ConfigurableBeanFactory) beanFactory).getAccessControlContext();
}
}
return acc;
}
OsgiServiceFactoryBean.java 文件源码
项目:gemini.blueprint
阅读 26
收藏 0
点赞 0
评论 0
private void addBeanFactoryDependency() {
if (beanFactory instanceof ConfigurableBeanFactory) {
ConfigurableBeanFactory cbf = (ConfigurableBeanFactory) beanFactory;
if (StringUtils.hasText(beanName) && cbf.containsBean(beanName)) {
// no need to validate targetBeanName (already did)
cbf.registerDependentBean(targetBeanName, BeanFactory.FACTORY_BEAN_PREFIX + beanName);
cbf.registerDependentBean(targetBeanName, beanName);
}
} else {
log.warn("The running bean factory cannot support dependencies between beans "
+ "- importer/exporter dependency cannot be enforced");
}
}
OsgiServiceFactoryBeanTest.java 文件源码
项目:gemini.blueprint
阅读 28
收藏 0
点赞 0
评论 0
protected void setUp() throws Exception {
exporter = new OsgiServiceFactoryBean();
beanFactoryControl = createControl();
beanFactory = this.beanFactoryControl.createMock(ConfigurableBeanFactory.class);
bundleContext = new MockBundleContext();
ctxCtrl = createControl();
ctx = ctxCtrl.createMock(BundleContext.class);
exporter.setBeanFactory(beanFactory);
exporter.setBundleContext(bundleContext);
}
OsgiServiceLifecycleListenerAdapterTest.java 文件源码
项目:gemini.blueprint
阅读 20
收藏 0
点赞 0
评论 0
private ConfigurableBeanFactory createMockBF(Object target) {
ConfigurableBeanFactory cbf = createNiceMock(ConfigurableBeanFactory.class);
expect(cbf.getBean(BEAN_NAME)).andReturn(target);
expect(cbf.getType(BEAN_NAME)).andReturn((Class)target.getClass());
replay(cbf);
return cbf;
}