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