Package org.apache.juli
Interface WebappProperties
- All Known Implementing Classes:
- ParallelWebappClassLoader,- WebappClassLoader,- WebappClassLoaderBase
public interface WebappProperties
An interface intended for use by class loaders associated with a web application that enables them to provide
 additional information to JULI about the web application with which they are associated. For any web application the
 combination of 
getWebappName(), getHostName() and getServiceName() must be unique.- 
Method SummaryModifier and TypeMethodDescriptionReturns a name for the logging system to use for the Host where the web application, if any, associated with the class loader is deployed.Returns a name for the logging system to use for the Service where the Host, if any, associated with the class loader is deployed.Returns a name for the logging system to use for the web application, if any, associated with the class loader.booleanEnables JULI to determine if the web application includes a local configuration without JULI having to look for the file which it may not have permission to do when running under a SecurityManager.
- 
Method Details- 
getWebappNameString getWebappName()Returns a name for the logging system to use for the web application, if any, associated with the class loader.- Returns:
- The name to use for the web application or null if none is available.
 
- 
getHostNameString getHostName()Returns a name for the logging system to use for the Host where the web application, if any, associated with the class loader is deployed.- Returns:
- The name to use for the Host where the web application is deployed or null if none is available.
 
- 
getServiceNameString getServiceName()Returns a name for the logging system to use for the Service where the Host, if any, associated with the class loader is deployed.- Returns:
- The name to use for the Service where the Host is deployed or null if none is available.
 
- 
hasLoggingConfigboolean hasLoggingConfig()Enables JULI to determine if the web application includes a local configuration without JULI having to look for the file which it may not have permission to do when running under a SecurityManager.- Returns:
- trueif the web application includes a logging configuration at the standard location of /WEB-INF/classes/logging.properties.
 
 
-