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 void
accept(ServiceReferenceDescriptor serviceRef)
visits a web service reference descriptorvoid
accept(WebService webService)
boolean
isWsdlContent(String uri, BundleDescriptor bundle)
All wsdl files and wsdl imported files live under a well-known wsdl directory.void
setArchive(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:
setArchive
in interfaceComponentPostVisitor
-
accept
public void accept(ServiceReferenceDescriptor serviceRef)
Description copied from class:DefaultDOLVisitor
visits a web service reference descriptor- Overrides:
accept
in classModuleContentLinker
-
accept
public void accept(WebService webService)
- Overrides:
accept
in 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
-
-