@Configuration
@ConditionalOnClass(value={io.redlink.solrlib.SolrCoreContainer.class,io.redlink.solrlib.cloud.SolrCloudConnector.class})
@EnableConfigurationProperties(value=SolrLibProperties.class)
public class SolrLibCloudAutoconfiguration
extends Object
| Constructor and Description |
|---|
SolrLibCloudAutoconfiguration(SolrLibProperties props,
org.springframework.beans.factory.ObjectProvider<Set<io.redlink.solrlib.SolrCoreDescriptor>> coreDescriptors) |
| Modifier and Type | Method and Description |
|---|---|
io.redlink.solrlib.SolrCoreContainer |
solrCloudConnector() |
public SolrLibCloudAutoconfiguration(SolrLibProperties props, org.springframework.beans.factory.ObjectProvider<Set<io.redlink.solrlib.SolrCoreDescriptor>> coreDescriptors)
@Primary
@Bean(initMethod="initialize",
destroyMethod="shutdown")
@Scope(value="singleton")
@ConditionalOnProperty(value="solrlib.zk-connection")
@ConditionalOnMissingBean(value=io.redlink.solrlib.SolrCoreContainer.class)
public io.redlink.solrlib.SolrCoreContainer solrCloudConnector()
Copyright © 2017–2018 redlink GmbH. All rights reserved.