Class ApplicationBuilder

java.lang.Object
net.microfalx.boot.ApplicationBuilder

public class ApplicationBuilder extends Object
Builds the application class path based on files discovered in ~/lib directory.
  • Constructor Details

    • ApplicationBuilder

      public ApplicationBuilder()
  • Method Details

    • getHome

      public File getHome()
      Returns the home directory.
      Returns:
      a non-null instance
    • setHome

      public void setHome(File home)
      Changes the home directory.
      Parameters:
      home - a new home directory
    • getLibDirectory

      public File getLibDirectory()
      Returns the directory containing the libraries.
      Returns:
      a non-null instance
    • getLogsDirectory

      public File getLogsDirectory()
      Returns the logs directory.
      Returns:
      a non-null instance
    • getTmpDirectory

      public File getTmpDirectory()
      Returns the temporary files directory.
      Returns:
      a non-null instance
    • getClassPath

      public URL[] getClassPath()
      Returns the class path of the application.
      Returns:
      a non-null instance