Class DumpDirOption

  • All Implemented Interfaces:
    java.io.Serializable, org.kie.api.conf.Option, org.kie.api.conf.SingleValueOption, KnowledgeBuilderOption, SingleValueKieBuilderOption

    public class DumpDirOption
    extends java.lang.Object
    implements SingleValueKieBuilderOption
    A class for the dump directory configuration. I.e., for the directory where Drools will dump generated code for debugging purposes. If this option is not set, drools will generate and compile all code in memory.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.kie.api.conf.OptionKey<DumpDirOption> KEY  
      static java.lang.String PROPERTY_NAME
      The property name for the drools dump directory configuration
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      static DumpDirOption get​(java.io.File dir)
      This is a factory method for this DumpDirectoryOption configuration.
      java.io.File getDirectory()
      Returns the directory to which drools should dump generated files
      java.lang.String getPropertyName()
      int hashCode()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface org.kie.api.conf.Option

        propertyName
    • Field Detail

      • PROPERTY_NAME

        public static final java.lang.String PROPERTY_NAME
        The property name for the drools dump directory configuration
        See Also:
        Constant Field Values
      • KEY

        public static org.kie.api.conf.OptionKey<DumpDirOption> KEY
    • Method Detail

      • get

        public static DumpDirOption get​(java.io.File dir)
        This is a factory method for this DumpDirectoryOption configuration. The factory method is a best practice for the case where the actual object construction is changed in the future.
        Parameters:
        dir - the directory to which drools will dump files
        Returns:
        the actual type safe dump directory configuration.
      • getPropertyName

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

        public java.io.File getDirectory()
        Returns the directory to which drools should dump generated files
        Returns:
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • hashCode

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

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object