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

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
              extended by org.glassfish.ejb.deployment.annotation.impl.EjbInWarScanner
All Implemented Interfaces:
Scanner<EjbBundleDescriptor>

@Service
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class EjbInWarScanner
extends EjbJarScanner


Field Summary
 
Fields inherited from class com.sun.enterprise.deployment.annotation.impl.ModuleScanner
archiveFile, classLoader, classParser, logger
 
Constructor Summary
EjbInWarScanner()
           
 
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

EjbInWarScanner

public EjbInWarScanner()
Method Detail

process

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

Specified by:
process in interface Scanner<EjbBundleDescriptor>
Overrides:
process in class EjbJarScanner
Parameters:
archiveFile -
classLoader -
Throws:
IOException


Copyright © 2012. All Rights Reserved.