Class 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
    • Field Summary

      • Fields inherited from class com.sun.enterprise.deployment.annotation.impl.ModuleScanner

        archiveFile, classLoader, classParser, deplLogger, entries, scannedURI
    • Constructor Summary

      Constructors 
      Constructor Description
      EjbJarScanner()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addClassesFromDescriptor​(com.sun.enterprise.deployment.EjbBundleDescriptor desc)  
      protected void addScanDirectories()  
      void process​(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
      • Methods inherited from class org.glassfish.apf.impl.JavaEEScanner

        getComponentInfo, initTypes
      • Methods inherited from interface org.glassfish.apf.Scanner

        getComponentInfo
    • Constructor Detail

      • EjbJarScanner

        public EjbJarScanner()
    • Method Detail

      • addClassesFromDescriptor

        protected void addClassesFromDescriptor​(com.sun.enterprise.deployment.EjbBundleDescriptor desc)