@Configuration
@ConditionalOnClass(value={org.optaplanner.core.config.solver.SolverConfig.class,org.optaplanner.core.api.solver.SolverFactory.class,org.optaplanner.core.api.score.ScoreManager.class,org.optaplanner.core.api.solver.SolverManager.class})
@ConditionalOnMissingBean(value={org.optaplanner.core.config.solver.SolverConfig.class,org.optaplanner.core.api.solver.SolverFactory.class,org.optaplanner.core.api.score.ScoreManager.class,org.optaplanner.core.api.solver.SolverManager.class})
@EnableConfigurationProperties(value=OptaPlannerProperties.class)
public class OptaPlannerAutoConfiguration
extends Object
implements org.springframework.beans.factory.BeanClassLoaderAware
| Modifier | Constructor and Description |
|---|---|
protected |
OptaPlannerAutoConfiguration(org.springframework.context.ApplicationContext context,
OptaPlannerProperties optaPlannerProperties) |
| Modifier and Type | Method and Description |
|---|---|
<Solution_> |
scoreManager(org.optaplanner.core.api.solver.SolverFactory solverFactory) |
void |
setBeanClassLoader(ClassLoader beanClassLoader) |
org.optaplanner.core.config.solver.SolverConfig |
solverConfig() |
<Solution_> |
solverFactory(org.optaplanner.core.config.solver.SolverConfig solverConfig) |
<Solution_,ProblemId_> |
solverManager(org.optaplanner.core.api.solver.SolverFactory solverFactory) |
protected OptaPlannerAutoConfiguration(org.springframework.context.ApplicationContext context,
OptaPlannerProperties optaPlannerProperties)
public void setBeanClassLoader(ClassLoader beanClassLoader)
setBeanClassLoader in interface org.springframework.beans.factory.BeanClassLoaderAware@Bean @ConditionalOnMissingBean public <Solution_,ProblemId_> org.optaplanner.core.api.solver.SolverManager<Solution_,ProblemId_> solverManager(org.optaplanner.core.api.solver.SolverFactory solverFactory)
@Bean @ConditionalOnMissingBean public <Solution_> org.optaplanner.core.api.score.ScoreManager<Solution_> scoreManager(org.optaplanner.core.api.solver.SolverFactory solverFactory)
@Bean @ConditionalOnMissingBean public <Solution_> org.optaplanner.core.api.solver.SolverFactory<Solution_> solverFactory(org.optaplanner.core.config.solver.SolverConfig solverConfig)
@Bean @ConditionalOnMissingBean public org.optaplanner.core.config.solver.SolverConfig solverConfig()
Copyright © 2006–2021 JBoss by Red Hat. All rights reserved.