com.sun.enterprise.deployment.annotation.impl
Class WarScanner
java.lang.Object
org.glassfish.apf.impl.JavaEEScanner
com.sun.enterprise.deployment.annotation.impl.ModuleScanner<WebBundleDescriptor>
com.sun.enterprise.deployment.annotation.impl.WarScanner
- All Implemented Interfaces:
- Scanner<WebBundleDescriptor>
@Service(name="war")
@Scoped(value=org.jvnet.hk2.component.PerLookup.class)
public class WarScanner
- extends ModuleScanner<WebBundleDescriptor>
Implementation of the Scanner interface for war.
- Author:
- Shing Wai Chan
| Methods inherited from class com.sun.enterprise.deployment.annotation.impl.ModuleScanner |
addLibraryJars, addScanClassName, addScanDirectory, addScanJar, addScanURI, calculateResults, completeProcess, getClassLoader, getElements, getExecutorService, getTypes, setParser |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
scanOtherLibraries
protected boolean scanOtherLibraries
clh
protected ClassLoaderHierarchy clh
WarScanner
public WarScanner()
setScanOtherLibraries
public void setScanOtherLibraries(boolean scanOtherLibraries)
isScanOtherLibraries
public boolean isScanOtherLibraries()
process
public void process(java.io.File archiveFile,
WebBundleDescriptor webBundleDesc,
java.lang.ClassLoader classLoader)
throws java.io.IOException
- Throws:
java.io.IOException
process
public void process(ReadableArchive readableArchive,
WebBundleDescriptor webBundleDesc,
java.lang.ClassLoader classLoader,
org.glassfish.hk2.classmodel.reflect.Parser parser)
throws java.io.IOException
- This scanner will scan the archiveFile for annotation processing.
- Overrides:
process in class ModuleScanner<WebBundleDescriptor>
- Parameters:
readableArchive - the archive to processwebBundleDesc - existing bundle descriptor to add toclassLoader - classloader to load archive classes with.
- Throws:
java.io.IOException
Copyright © 2012 GlassFish Community. All Rights Reserved.