PropertyListManager provides access to application-wide properties
that are loaded contextually based on information gained from the
ServerIdentityManager.
AbstractXMLMap is an abstract class used by PropertyListXMLMap and ServerIdentityXMLMap
to facilitate mapping elements and attributes between a foreign XML schema and
the Habitat4J XML schema.
The Habitat4JLogger Singleton class wraps a simple System.out/System.err logger
as well as log4j, and allows the developer/end user to switch between them as necessary.
To use this initialize() method, specify:
applicationName - the name of your application
bootstrapPropertyListPath - a path, either on the filesystem, or in the classpath (use slashes to delimit package paths)
xsdValidationEnabled - a boolean value which determines whether Habitat4J should validate the server-identity and property-list files against the stock Habitat4J XSD files
log4jEnabled - a boolean value which determines whether Habitat4J should use log4j
logLevel - a String containing one of the following log levels: debug, info, warn, error, or fatal mainly used for setting Habitat4J's native logging level (non-log4j)
serverIdentityFilePath - a String containing a single path or semicolon-delimited list of paths pointing to a server-identity.xml file or files
serverIdentityMode - a String containing the ServerIdentity mode of operation (NULL, JVM, FILE)
appPropertyListLoaderClassName - a String containing the fully qualified class for the customized implementation of ApplicationPropertyListLoaderIF
To use this initialize() method, specify:
applicationName - the name of your application
bootstrapPropertyListPath - a path, either on the filesystem, or in the classpath (use slashes to delimit package paths)
xsdValidationEnabled - a boolean value which determines whether Habitat4J should validate the server-identity and property-list files against the stock Habitat4J XSD files
log4jEnabled - a boolean value which determines whether Habitat4J should use log4j
logLevel - a String containing one of the following log levels: debug, info, warn, error, or fatal mainly used for setting Habitat4J's native logging level (non-log4j)
serverIdentityFilePath - a String containing a single path or semicolon-delimited list of paths pointing to a server-identity.xml file or files
serverIdentityMode - a String containing the ServerIdentity mode of operation (NULL, JVM, FILE)
appPropertyListLoaderClassName - a String containing the fully qualified class for the customized implementation of ApplicationPropertyListLoaderIF
To use this initialize() method, specify:
applicationName - the name of your application
bootstrapPropertyListPath - a path, either on the filesystem, or in the classpath (use slashes to delimit package paths)
xsdValidationEnabled - a boolean value which determines whether Habitat4J should validate the server-identity and property-list files against the stock Habitat4J XSD files
log4jEnabled - a boolean value which determines whether Habitat4J should use log4j
logLevel - a String containing one of the following log levels: debug, info, warn, error, or fatal mainly used for setting Habitat4J's native logging level (non-log4j)
serverIdentityFilePath - a String containing a single path or semicolon-delimited list of paths pointing to a server-identity.xml file or files
To use this initialize() method, specify:
applicationName - the name of your application
bootstrapPropertyListPath - a path, either on the filesystem, or in the classpath (use slashes to delimit package paths)
xsdValidationEnabled - a boolean value which determines whether Habitat4J should validate the server-identity and property-list files against the stock Habitat4J XSD files
log4jEnabled - a boolean value which determines whether Habitat4J should use log4j
logLevel - a String containing one of the following log levels: debug, info, warn, error, or fatal mainly used for setting Habitat4J's native logging level (non-log4j)
To use this initialize() method, specify:
applicationName - the name of your application
bootstrapPropertyListPath - a path, either on the filesystem, or in the classpath (use slashes to delimit package paths)
xsdValidationEnabled - a boolean value which determines whether Habitat4J should validate the server-identity and property-list files against the stock Habitat4J XSD files
log4jEnabled - a boolean value which determines whether Habitat4J should use log4j
To use this initialize() method, specify:
applicationName - the name of your application
bootstrapPropertyListPath - a path, either on the filesystem, or in the classpath (use slashes to delimit package paths)
xsdValidationEnabled - a boolean value which determines whether Habitat4J should validate the server-identity and property-list files against the stock Habitat4J XSD files
PropertyListManager provides access to application-wide properties
that are loaded contextually based on information gained from the
ServerIdentityManager.