This package contains the common classes used to perform configuration scanning for Catalina and Jasper.
Class Summary Class Description AbstractInputStreamJarBase implementation of Jar for implementations that use a JarInputStream to access the JAR file. ConstantsString constants for the scan package. JarFactoryProvide a mechanism to obtain objects that implement
Jarthat is optimised for file based JAR URLs that refer directly to a JAR file (e.g URLs of the form jar:file: ... .jar!
Jarthat is optimised for file based JAR URLs that refer to a JAR file nested inside a WAR (e.g URLs of the form jar:file: ... .war!
NonClosingJarInputStreamWhen using a
JarInputStreamwith an XML parser, the stream will be closed by the parser.
ReferenceCountedJar StandardJarScanFilter StandardJarScannerThe default
JarScannerimplementation scans the WEB-INF/lib directory followed by the provided classloader and then works up the classloader hierarchy.
Jarthat is optimised for non-file based JAR URLs.