Class SolverManagerConfig

    • Constructor Detail

      • SolverManagerConfig

        public SolverManagerConfig()
    • Method Detail

      • getParallelSolverCount

        public String getParallelSolverCount()
      • setParallelSolverCount

        public void setParallelSolverCount​(String parallelSolverCount)
      • setThreadFactoryClass

        public void setThreadFactoryClass​(Class<? extends ThreadFactory> threadFactoryClass)
      • resolveParallelSolverCount

        public Integer resolveParallelSolverCount()
      • getAvailableProcessors

        protected int getAvailableProcessors()
      • resolveParallelSolverCountAutomatically

        protected int resolveParallelSolverCountAutomatically​(int availableProcessorCount)
      • inherit

        public SolverManagerConfig inherit​(SolverManagerConfig inheritedConfig)
        Description copied from class: AbstractConfig
        Inherits each property of the inheritedConfig unless that property (or a semantic alternative) is defined by this instance (which overwrites the inherited behaviour).

        After the inheritance, if a property on this AbstractConfig composition is replaced, it should not affect the inherited composition instance.

        Specified by:
        inherit in class AbstractConfig<SolverManagerConfig>
        Parameters:
        inheritedConfig - never null
        Returns:
        this