@Service(name="car") @PerLookup public class AppClientScanner extends ModuleScanner<ApplicationClientDescriptor>
This scanner overrides process(ReadableArchive...) so that when used in the ACC it will work correctly with InputJarArchive readable archives, not just the expanded directory archives during deployment on the server.
archiveFile, classLoader, classParser, deplLogger| Constructor and Description |
|---|
AppClientScanner() |
| Modifier and Type | Method and Description |
|---|---|
void |
process(File archiveFile,
ApplicationClientDescriptor bundleDesc,
ClassLoader classLoader) |
void |
process(org.glassfish.api.deployment.archive.ReadableArchive archive,
ApplicationClientDescriptor bundleDesc,
ClassLoader classLoader,
org.glassfish.hk2.classmodel.reflect.Parser parser) |
addLibraryJars, addScanClassName, addScanDirectory, addScanJar, addScanURI, calculateResults, completeProcess, getClassLoader, getElements, getExecutorService, getTypes, setParserpublic void process(org.glassfish.api.deployment.archive.ReadableArchive archive,
ApplicationClientDescriptor bundleDesc,
ClassLoader classLoader,
org.glassfish.hk2.classmodel.reflect.Parser parser)
throws IOException
process in class ModuleScanner<ApplicationClientDescriptor>IOExceptionpublic void process(File archiveFile, ApplicationClientDescriptor bundleDesc, ClassLoader classLoader) throws IOException
IOExceptionCopyright © 2013. All Rights Reserved.