Class AlphaThresholdOption

java.lang.Object
org.kie.internal.conf.AlphaThresholdOption
All Implemented Interfaces:
Serializable, org.kie.api.conf.KieBaseOption, org.kie.api.conf.Option, org.kie.api.conf.SingleValueKieBaseOption, org.kie.api.conf.SingleValueOption, org.kie.api.conf.SingleValueRuleBaseOption

public class AlphaThresholdOption extends Object implements org.kie.api.conf.SingleValueRuleBaseOption
A class for the alpha node hashing threshold configuration.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static org.kie.api.conf.OptionKey<AlphaThresholdOption>
     
    static final String
    The property name for the default DIALECT

    Fields inherited from interface org.kie.api.conf.SingleValueRuleBaseOption

    TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    get(int threshold)
    This is a factory method for this Alpha Threshold configuration.
    int
    Returns the threshold value for alpha hashing
    int
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.kie.api.conf.Option

    propertyName

    Methods inherited from interface org.kie.api.conf.SingleValueRuleBaseOption

    type
  • Field Details

  • Method Details

    • get

      public static AlphaThresholdOption get(int threshold)
      This is a factory method for this Alpha Threshold configuration. The factory method is a best practice for the case where the actual object construction is changed in the future.
      Parameters:
      threshold - the threshold value for the alpha hashing option
      Returns:
      the actual type safe alpha threshold configuration.
    • getPropertyName

      public String getPropertyName()
      Specified by:
      getPropertyName in interface org.kie.api.conf.Option
    • getThreshold

      public int getThreshold()
      Returns the threshold value for alpha hashing
      Returns:
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object