org.glassfish.ejb.deployment.annotation.impl
Class EjbJarScanner

java.lang.Object
  extended by org.glassfish.apf.impl.JavaEEScanner
      extended by com.sun.enterprise.deployment.annotation.impl.ModuleScanner<EjbBundleDescriptor>
          extended by org.glassfish.ejb.deployment.annotation.impl.EjbJarScanner
All Implemented Interfaces:
Scanner<EjbBundleDescriptor>
Direct Known Subclasses:
EjbInWarScanner

@Service(name="ejb")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class EjbJarScanner
extends ModuleScanner<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, logger
 
Constructor Summary
EjbJarScanner()
           
 
Method Summary
 void process(File archiveFile, EjbBundleDescriptor desc, ClassLoader classLoader)
          This scanner will scan the archiveFile for annotation processing.
 
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 class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.glassfish.apf.Scanner
getComponentInfo
 

Constructor Detail

EjbJarScanner

public EjbJarScanner()
Method Detail

process

public void process(File archiveFile,
                    EjbBundleDescriptor desc,
                    ClassLoader classLoader)
             throws IOException
This scanner will scan the archiveFile for annotation processing.

Parameters:
archiveFile -
classLoader -
Throws:
IOException


Copyright © 2012. All Rights Reserved.