Class EjbJarScanner
- java.lang.Object
-
- org.glassfish.apf.impl.JavaEEScanner
-
- 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<com.sun.enterprise.deployment.EjbBundleDescriptor>
- 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
-
-
Constructor Summary
Constructors Constructor Description EjbJarScanner()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddClassesFromDescriptor(com.sun.enterprise.deployment.EjbBundleDescriptor desc)protected voidaddScanDirectories()voidprocess(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, getTypes, process, setParser
-
-
-
-
Method Detail
-
process
public void process(File af, com.sun.enterprise.deployment.EjbBundleDescriptor desc, ClassLoader cl) throws IOException
- Throws:
IOException
-
addScanDirectories
protected void addScanDirectories() throws IOException- Throws:
IOException
-
addClassesFromDescriptor
protected void addClassesFromDescriptor(com.sun.enterprise.deployment.EjbBundleDescriptor desc)
-
-