Class ServerConfigDocument
- java.lang.Object
-
- io.openliberty.tools.common.plugins.config.ServerConfigDocument
-
public class ServerConfigDocument extends Object
-
-
Constructor Summary
Constructors Constructor Description ServerConfigDocument(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile)ServerConfigDocument(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence)ServerConfigDocument(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence, Map<String,File> libertyDirPropertyFiles)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringfindNameForLocation(String location)static PropertiesgetDefaultProperties()static ServerConfigDocumentgetInstance(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile)static ServerConfigDocumentgetInstance(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence)static ServerConfigDocumentgetInstance(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence, Map<String,File> libertyDirPropertyFiles)static Map<String,File>getLibertyDirPropertyFiles()Set<String>getLocations()Set<String>getNamelessLocations()Set<String>getNames()static PropertiesgetProperties()static voidmarkInstanceStale()Nulls out cached instance so a new one will be created next time a getInstance() is done.
-
-
-
Constructor Detail
-
ServerConfigDocument
public ServerConfigDocument(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile)
-
ServerConfigDocument
public ServerConfigDocument(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence)
-
-
Method Detail
-
getProperties
public static Properties getProperties()
-
getDefaultProperties
public static Properties getDefaultProperties()
-
markInstanceStale
public static void markInstanceStale()
Nulls out cached instance so a new one will be created next time a getInstance() is done. Not thread-safe.
-
getInstance
public static ServerConfigDocument getInstance(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile) throws IOException
- Throws:
IOException
-
getInstance
public static ServerConfigDocument getInstance(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence) throws IOException
- Throws:
IOException
-
getInstance
public static ServerConfigDocument getInstance(CommonLoggerI log, File serverXML, File configDir, File bootstrapFile, Map<String,String> bootstrapProp, File serverEnvFile, boolean giveConfigDirPrecedence, Map<String,File> libertyDirPropertyFiles) throws IOException
- Throws:
IOException
-
-