Class ConsequenceExceptionHandlerOption

java.lang.Object
org.kie.internal.conf.ConsequenceExceptionHandlerOption
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 ConsequenceExceptionHandlerOption extends Object implements org.kie.api.conf.SingleValueRuleBaseOption
A class for the consequence exception handler configuration configuration.
See Also:
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static org.kie.api.conf.OptionKey<ConsequenceExceptionHandlerOption>
     
    static final String
    The property name for consequence exception handler configuration

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

    TYPE
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    get(Class<? extends org.kie.api.runtime.rule.ConsequenceExceptionHandler> handler)
    This is a factory method for this ConsequenceExceptionHandler configuration.
    Class<? extends org.kie.api.runtime.rule.ConsequenceExceptionHandler>
    Returns the consequence exception handler instance
    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 ConsequenceExceptionHandlerOption get(Class<? extends org.kie.api.runtime.rule.ConsequenceExceptionHandler> handler)
      This is a factory method for this ConsequenceExceptionHandler configuration. The factory method is a best practice for the case where the actual object construction is changed in the future.
      Parameters:
      handler - the actual consequence exception handler class to be used
      Returns:
      the actual type safe consequence exception handler configuration.
    • getPropertyName

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

      public Class<? extends org.kie.api.runtime.rule.ConsequenceExceptionHandler> getHandler()
      Returns the consequence exception handler instance
      Returns:
    • hashCode

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

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