Class EjbJarScanner
java.lang.Object
org.glassfish.apf.impl.JavaEEScanner<T>
com.sun.enterprise.deployment.annotation.impl.ModuleScanner<com.sun.enterprise.deployment.EjbBundleDescriptor>
org.glassfish.ejb.deployment.annotation.impl.EjbJarScanner
- All Implemented Interfaces:
org.glassfish.apf.Scanner
- Direct Known Subclasses:
EjbInWarScanner
@Service(name="ejb")
@PerLookup
public class EjbJarScanner
extends com.sun.enterprise.deployment.annotation.impl.ModuleScanner<com.sun.enterprise.deployment.EjbBundleDescriptor>
Implementation of the Scanner interface for Ejb jar.
- Author:
- Shing Wai Chan
-
Field Summary
Fields inherited from class com.sun.enterprise.deployment.annotation.impl.ModuleScanner
archiveFile, classLoader, classParser, entries, scannedURI -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddClassesFromDescriptor(com.sun.enterprise.deployment.EjbBundleDescriptor desc) protected voidvoidprocess(File af, com.sun.enterprise.deployment.EjbBundleDescriptor desc, ClassLoader cl) Methods inherited from class com.sun.enterprise.deployment.annotation.impl.ModuleScanner
addLibraryJars, addScanClassName, addScanDirectory, addScanJar, addScanURI, calculateResults, completeProcess, getClassLoader, getElements, getExecutorService, process, setParserMethods inherited from class org.glassfish.apf.impl.JavaEEScanner
getComponentInfo
-
Constructor Details
-
EjbJarScanner
public EjbJarScanner()
-
-
Method Details
-
process
public void process(File af, com.sun.enterprise.deployment.EjbBundleDescriptor desc, ClassLoader cl) throws IOException - Specified by:
processin classorg.glassfish.apf.impl.JavaEEScanner<com.sun.enterprise.deployment.EjbBundleDescriptor>- Throws:
IOException
-
addScanDirectories
- Throws:
IOException
-
addClassesFromDescriptor
protected void addClassesFromDescriptor(com.sun.enterprise.deployment.EjbBundleDescriptor desc)
-