@Service(name="ejb") @PerLookup public class EjbJarScanner extends ModuleScanner<EjbBundleDescriptor>
archiveFile, classLoader, classParser, deplLogger
Constructor and Description |
---|
EjbJarScanner() |
Modifier and Type | Method and Description |
---|---|
protected void |
addClassesFromDescriptor(EjbBundleDescriptor desc) |
protected void |
addScanDirectories() |
void |
process(File af,
EjbBundleDescriptor desc,
ClassLoader cl)
Scan the archive file and gather a list of classes
that should be processed for anntoations
|
addLibraryJars, addScanClassName, addScanDirectory, addScanJar, addScanURI, calculateResults, completeProcess, getClassLoader, getElements, getTypes, process, setParser
getComponentInfo, initTypes
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getComponentInfo
public void process(File af, EjbBundleDescriptor desc, ClassLoader cl) throws IOException
Scanner
af
- the archive file for scanningdesc
- the bundle descriptor associated with this archivecl
- the classloader used to scan the annotationIOException
protected void addScanDirectories() throws IOException
IOException
protected void addClassesFromDescriptor(EjbBundleDescriptor desc)
Copyright © 2019. All rights reserved.