Class Config

java.lang.Object
org.jrd.backend.data.Config

public final class Config extends Object
Singleton class for storing and retrieving configuration strings.
  • Field Details

  • Constructor Details

    • Config

      private Config()
  • Method Details

    • getConfig

      public static Config getConfig()
    • createAgentExpandableUrl

      private ExpandableUrl createAgentExpandableUrl()
    • getAgentRawPath

      public String getAgentRawPath()
    • getAgentExpandedPath

      public String getAgentExpandedPath()
    • setAgentPath

      public void setAgentPath(String agentPath)
    • getOrCreateSavedFsVms

      private List<String> getOrCreateSavedFsVms()
    • getSavedFsVms

      public List<VmInfo> getSavedFsVms() throws IOException, ClassNotFoundException
      Throws:
      IOException
      ClassNotFoundException
    • addSavedFsVm

      public void addSavedFsVm(VmInfo vmInfo) throws IOException
      Throws:
      IOException
    • setUseHostSystemClasses

      public void setUseHostSystemClasses(boolean useHostJavaClasses)
    • doUseHostSystemClasses

      public boolean doUseHostSystemClasses()
    • setNestedJarExtensions

      public void setNestedJarExtensions(List<String> extensions)
    • getNestedJarExtensions

      public List<String> getNestedJarExtensions()
    • getCompilerArgsString

      public String getCompilerArgsString()
    • getCompilerArgs

      public List<String> getCompilerArgs()
    • setCompilerArguments

      public void setCompilerArguments(String argString)
    • doUseJavapSignatures

      public boolean doUseJavapSignatures()
    • setUseJavapSignatures

      public void setUseJavapSignatures(boolean shouldUseJavapSignatures)
    • isSavedFsVm

      public boolean isSavedFsVm(VmInfo vmInfo)
    • removeSavedFsVm

      public void removeSavedFsVm(VmInfo vmInfo) throws IOException
      Throws:
      IOException
    • loadConfigFile

      private void loadConfigFile() throws IOException
      Throws:
      IOException
    • saveConfigFile

      public void saveConfigFile() throws IOException
      Throws:
      IOException