Class ModuleContentValidator
- java.lang.Object
-
- com.sun.enterprise.deployment.util.DefaultDOLVisitor
-
- com.sun.enterprise.deployment.util.ModuleContentLinker
-
- com.sun.enterprise.deployment.util.ModuleContentValidator
-
- All Implemented Interfaces:
ComponentPostVisitor,ComponentVisitor,DescriptorVisitor
@Service @PerLookup public class ModuleContentValidator extends ModuleContentLinker implements ComponentPostVisitor
Allows validation of module content that might involve actually reading the bytes themselves from the module. Called after descriptor has been loaded but before module-specific archivist is closed.- Author:
- Kenneth Saks
-
-
Field Summary
-
Fields inherited from class com.sun.enterprise.deployment.util.ModuleContentLinker
rootLocation_
-
-
Constructor Summary
Constructors Constructor Description ModuleContentValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(ServiceReferenceDescriptor serviceRef)visits a web service reference descriptorvoidaccept(WebService webService)booleanisWsdlContent(String uri, BundleDescriptor bundle)All wsdl files and wsdl imported files live under a well-known wsdl directory.voidsetArchive(ReadableArchive archive)-
Methods inherited from class com.sun.enterprise.deployment.util.ModuleContentLinker
accept, createJarUrl, getEntryAsUrl
-
Methods inherited from class com.sun.enterprise.deployment.util.DefaultDOLVisitor
accept, accept, accept, accept, accept, accept, getSubDescriptorVisitor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.sun.enterprise.deployment.util.ComponentVisitor
accept
-
Methods inherited from interface org.glassfish.deployment.common.DescriptorVisitor
accept, getSubDescriptorVisitor
-
-
-
-
Method Detail
-
setArchive
public void setArchive(ReadableArchive archive)
- Specified by:
setArchivein interfaceComponentPostVisitor
-
accept
public void accept(ServiceReferenceDescriptor serviceRef)
Description copied from class:DefaultDOLVisitorvisits a web service reference descriptor- Overrides:
acceptin classModuleContentLinker
-
accept
public void accept(WebService webService)
- Overrides:
acceptin classModuleContentLinker
-
isWsdlContent
public boolean isWsdlContent(String uri, BundleDescriptor bundle)
All wsdl files and wsdl imported files live under a well-known wsdl directory.- Parameters:
uri- module uri
-
-