Index

A B C D E F G H I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values

A

afterPropertiesSet() - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBannerBean
 
ai.timefold.solver.spring.boot.autoconfigure - package ai.timefold.solver.spring.boot.autoconfigure
 
ai.timefold.solver.spring.boot.autoconfigure.config - package ai.timefold.solver.spring.boot.autoconfigure.config
 
ai.timefold.solver.spring.boot.autoconfigure.util - package ai.timefold.solver.spring.boot.autoconfigure.util
 
apply(T) - Method in interface ai.timefold.solver.spring.boot.autoconfigure.util.LambdaUtils.ThrowingFunction
 
applyTo(GenerationContext, BeanFactoryInitializationCode) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAotContribution
 

B

BenchmarkProperties - Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
BenchmarkProperties() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
BenchmarkSolverProperties - Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
BenchmarkSolverProperties() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkSolverProperties
 
BEST_SCORE_LIMIT - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 

C

CONSTRAINT_STREAM_AUTOMATIC_NODE_SHARING - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
CONSTRAINT_STREAM_IMPL_TYPE - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used.
createClassPathScanningCandidateComponentProvider(ApplicationContext) - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 

D

DAEMON - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
DEFAULT_BENCHMARK_RESULT_DIRECTORY - Static variable in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
DEFAULT_SOLVER_BENCHMARK_CONFIG_URL - Static variable in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
DEFAULT_SOLVER_BENCHMARK_CONFIG_URL - Static variable in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
DEFAULT_SOLVER_CONFIG_URL - Static variable in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
DEFAULT_SOLVER_NAME - Static variable in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
DOMAIN_ACCESS_TYPE - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 

E

ENVIRONMENT_MODE - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 

F

findClassesWithAnnotation(Class<? extends Annotation>...) - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 
findEntityClassList() - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 
findFirstImplementingClass(Class<T>) - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 
findFirstSolutionClass() - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 
findImplementingClassList(Class<T>) - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 
forPropertyName(String) - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
forPropertyName(String) - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 

G

getBanner() - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 
getBenchmark() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
getBestScoreLimit() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
getConstraintStreamAutomaticNodeSharing() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getConstraintStreamImplType() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used.
getDaemon() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getDomainAccessType() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getEnvironmentMode() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getMoveThreadCount() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getNearbyDistanceMeterClass() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getParallelSolverCount() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverManagerProperties
 
getPropertyName() - Method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
getPropertyName() - Method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 
getResultDirectory() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
getSolver() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
getSolver() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
getSolverBenchmarkConfigXml() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
getSolverConfig(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
getSolverConfigXml() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getSolverConfigXml() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
getSolverFactory() - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 
getSolverManager() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
getSpentLimit() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
getTermination() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkSolverProperties
 
getTermination() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
getUnimprovedSpentLimit() - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
getValidPropertyNames() - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
getValidPropertyNames() - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 

H

hasSolutionOrEntityClasses() - Method in class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 

I

IncludeAbstractClassesEntityScanner - Class in ai.timefold.solver.spring.boot.autoconfigure
 
IncludeAbstractClassesEntityScanner(ApplicationContext) - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.IncludeAbstractClassesEntityScanner
 

L

LambdaUtils - Class in ai.timefold.solver.spring.boot.autoconfigure.util
 
LambdaUtils.ThrowingFunction<T,R> - Interface in ai.timefold.solver.spring.boot.autoconfigure.util
 
loadProperties(Map<String, Object>) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
loadProperties(Map<String, Object>) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 

M

MOVE_THREAD_COUNT - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 

N

NEARBY_DISTANCE_METER_CLASS - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 

P

plannerBenchmarkConfig() - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldBenchmarkAutoConfiguration
 
plannerBenchmarkFactory(PlannerBenchmarkConfig) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldBenchmarkAutoConfiguration
 
postProcessBeanDefinitionRegistry(BeanDefinitionRegistry) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAutoConfiguration
 
processAheadOfTime(ConfigurableListableBeanFactory) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAutoConfiguration
 

R

rethrowFunction(LambdaUtils.ThrowingFunction<T, R>) - Static method in class ai.timefold.solver.spring.boot.autoconfigure.util.LambdaUtils
 

S

scoreManager() - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
Deprecated, for removal: This API element is subject to removal in a future version.
setApplicationContext(ApplicationContext) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldBenchmarkAutoConfiguration
 
setApplicationContext(ApplicationContext) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAutoConfiguration
 
setApplicationContext(ApplicationContext) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 
setBeanClassLoader(ClassLoader) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldBenchmarkAutoConfiguration
 
setBeanClassLoader(ClassLoader) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAutoConfiguration
 
setBenchmark(BenchmarkProperties) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
setBestScoreLimit(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
setConstraintStreamAutomaticNodeSharing(Boolean) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setConstraintStreamImplType(ConstraintStreamImplType) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
Deprecated, for removal: This API element is subject to removal in a future version.
No longer used.
setDaemon(Boolean) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setDomainAccessType(DomainAccessType) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setEnvironment(Environment) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAotFactory
 
setEnvironment(Environment) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAutoConfiguration
 
setEnvironment(Environment) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 
setEnvironmentMode(EnvironmentMode) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setMoveThreadCount(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setNearbyDistanceMeterClass(Class<? extends NearbyDistanceMeter<?, ?>>) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setParallelSolverCount(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverManagerProperties
 
setResultDirectory(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
setSolver(BenchmarkSolverProperties) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
setSolver(Map<String, Object>) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
setSolverBenchmarkConfigXml(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkProperties
 
setSolverConfigXml(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setSolverConfigXml(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
setSolverManager(SolverManagerProperties) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
setSpentLimit(Duration) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
setTermination(TerminationProperties) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.BenchmarkSolverProperties
 
setTermination(TerminationProperties) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
setUnimprovedSpentLimit(Duration) - Method in class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
solutionManager() - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 
SOLVER_CONFIG_XML - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
solverConfigSupplier(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAotFactory
 
solverManager(SolverFactory) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 
SolverManagerProperties - Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
SolverManagerProperties() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.config.SolverManagerProperties
 
solverManagerSupplier(String) - Method in class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAotFactory
 
SolverProperties - Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
SolverProperties() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperties
 
SolverProperty - Enum Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
SPENT_LIMIT - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 

T

TERMINATION - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
TerminationProperties - Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
TerminationProperties() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperties
 
TerminationProperty - Enum Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
TimefoldBenchmarkAutoConfiguration - Class in ai.timefold.solver.spring.boot.autoconfigure
 
TimefoldBenchmarkAutoConfiguration(TimefoldProperties) - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.TimefoldBenchmarkAutoConfiguration
 
TimefoldProperties - Class in ai.timefold.solver.spring.boot.autoconfigure.config
 
TimefoldProperties() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.config.TimefoldProperties
 
TimefoldSolverAotContribution - Class in ai.timefold.solver.spring.boot.autoconfigure
 
TimefoldSolverAotContribution(Map<String, SolverConfig>) - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAotContribution
 
TimefoldSolverAotFactory - Class in ai.timefold.solver.spring.boot.autoconfigure
 
TimefoldSolverAotFactory() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAotFactory
 
TimefoldSolverAutoConfiguration - Class in ai.timefold.solver.spring.boot.autoconfigure
 
TimefoldSolverAutoConfiguration() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverAutoConfiguration
 
TimefoldSolverBannerBean - Class in ai.timefold.solver.spring.boot.autoconfigure
 
TimefoldSolverBannerBean() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBannerBean
 
TimefoldSolverBeanFactory - Class in ai.timefold.solver.spring.boot.autoconfigure
Must be seperated from TimefoldSolverAutoConfiguration since TimefoldSolverAutoConfiguration will not be available at runtime for a native image (since it is a BeanFactoryInitializationAotProcessor/ BeanFactoryPostProcessor).
TimefoldSolverBeanFactory() - Constructor for class ai.timefold.solver.spring.boot.autoconfigure.TimefoldSolverBeanFactory
 

U

UNIMPROVED_SPENT_LIMIT - Enum constant in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 
update(SolverProperties, Object) - Method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
 
update(TerminationProperties, Object) - Method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
 

V

valueOf(String) - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.SolverProperty
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.timefold.solver.spring.boot.autoconfigure.config.TerminationProperty
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G H I L M N P R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values