@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–2020 JBoss by Red Hat. All rights reserved.