Interface FileBasedBuilderProperties<T>

    • Method Detail

      • setReloadingRefreshDelay

        T setReloadingRefreshDelay​(java.lang.Long reloadingRefreshDelay)
        Sets the refresh delay for reloading support
        Parameters:
        reloadingRefreshDelay - the refresh delay (in milliseconds)
        Returns:
        a reference to this object for method chaining
      • setReloadingDetectorFactory

        T setReloadingDetectorFactory​(ReloadingDetectorFactory factory)
        Sets the factory for creating ReloadingDetector objects. With this method a custom factory for reloading detectors can be installed. Per default, a factory creating FileHandlerReloadingDetector objects is used.
        Parameters:
        factory - the ReloadingDetectorFactory
        Returns:
        a reference to this object for method chaining
      • setFile

        T setFile​(java.io.File file)
        Sets the location of the associated FileHandler as a File object.
        Parameters:
        file - the File location
        Returns:
        a reference to this object for method chaining
      • setURL

        T setURL​(java.net.URL url)
        Sets the location of the associated FileHandler as a URL object.
        Parameters:
        url - the URL location
        Returns:
        a reference to this object for method chaining
      • setPath

        T setPath​(java.lang.String path)
        Sets the location of the associated FileHandler as an absolute file path.
        Parameters:
        path - the path location
        Returns:
        a reference to this object for method chaining
      • setFileName

        T setFileName​(java.lang.String name)
        Sets the file name of the associated FileHandler.
        Parameters:
        name - the file name
        Returns:
        a reference to this object for method chaining
      • setBasePath

        T setBasePath​(java.lang.String path)
        Sets the base path of the associated FileHandler.
        Parameters:
        path - the base path
        Returns:
        a reference to this object for method chaining
      • setFileSystem

        T setFileSystem​(FileSystem fs)
        Sets the FileSystem of the associated FileHandler.
        Parameters:
        fs - the FileSystem
        Returns:
        a reference to this object for method chaining
      • setLocationStrategy

        T setLocationStrategy​(FileLocationStrategy strategy)
        Sets the FileLocationStrategy for resolving the referenced file.
        Parameters:
        strategy - the FileLocationStrategy
        Returns:
        a reference to this object for method chaining
      • setEncoding

        T setEncoding​(java.lang.String enc)
        Sets the encoding of the associated FileHandler.
        Parameters:
        enc - the encoding
        Returns:
        a reference to this object for method chaining