Class NearbySelectionConfig

    • Field Detail

      • blockDistributionSizeMinimum

        protected Integer blockDistributionSizeMinimum
      • blockDistributionSizeMaximum

        protected Integer blockDistributionSizeMaximum
      • blockDistributionSizeRatio

        protected Double blockDistributionSizeRatio
      • blockDistributionUniformDistributionProbability

        protected Double blockDistributionUniformDistributionProbability
      • linearDistributionSizeMaximum

        protected Integer linearDistributionSizeMaximum
      • parabolicDistributionSizeMaximum

        protected Integer parabolicDistributionSizeMaximum
      • betaDistributionAlpha

        protected Double betaDistributionAlpha
      • betaDistributionBeta

        protected Double betaDistributionBeta
    • Constructor Detail

      • NearbySelectionConfig

        public NearbySelectionConfig()
    • Method Detail

      • setOriginEntitySelectorConfig

        public void setOriginEntitySelectorConfig​(EntitySelectorConfig originEntitySelectorConfig)
      • setNearbyDistanceMeterClass

        public void setNearbyDistanceMeterClass​(Class<? extends NearbyDistanceMeter> nearbyDistanceMeterClass)
      • getBlockDistributionSizeMinimum

        public Integer getBlockDistributionSizeMinimum()
      • setBlockDistributionSizeMinimum

        public void setBlockDistributionSizeMinimum​(Integer blockDistributionSizeMinimum)
      • getBlockDistributionSizeMaximum

        public Integer getBlockDistributionSizeMaximum()
      • setBlockDistributionSizeMaximum

        public void setBlockDistributionSizeMaximum​(Integer blockDistributionSizeMaximum)
      • getBlockDistributionSizeRatio

        public Double getBlockDistributionSizeRatio()
      • setBlockDistributionSizeRatio

        public void setBlockDistributionSizeRatio​(Double blockDistributionSizeRatio)
      • getBlockDistributionUniformDistributionProbability

        public Double getBlockDistributionUniformDistributionProbability()
      • setBlockDistributionUniformDistributionProbability

        public void setBlockDistributionUniformDistributionProbability​(Double blockDistributionUniformDistributionProbability)
      • getLinearDistributionSizeMaximum

        public Integer getLinearDistributionSizeMaximum()
      • setLinearDistributionSizeMaximum

        public void setLinearDistributionSizeMaximum​(Integer linearDistributionSizeMaximum)
      • getParabolicDistributionSizeMaximum

        public Integer getParabolicDistributionSizeMaximum()
      • setParabolicDistributionSizeMaximum

        public void setParabolicDistributionSizeMaximum​(Integer parabolicDistributionSizeMaximum)
      • getBetaDistributionAlpha

        public Double getBetaDistributionAlpha()
      • setBetaDistributionAlpha

        public void setBetaDistributionAlpha​(Double betaDistributionAlpha)
      • getBetaDistributionBeta

        public Double getBetaDistributionBeta()
      • setBetaDistributionBeta

        public void setBetaDistributionBeta​(Double betaDistributionBeta)
      • inherit

        public NearbySelectionConfig inherit​(NearbySelectionConfig 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<NearbySelectionConfig>
        Parameters:
        inheritedConfig - never null
        Returns:
        this
      • visitReferencedClasses

        public void visitReferencedClasses​(Consumer<Class<?>> classVisitor)
        Description copied from class: AbstractConfig
        Call the class visitor on each (possibly null) Class instance provided to this config by the user (including those provided in child configs). Required to create the bean factory in Quarkus.
        Specified by:
        visitReferencedClasses in class AbstractConfig<NearbySelectionConfig>
        Parameters:
        classVisitor - The visitor of classes, never null. Can accept null instances of Class.