com.sun.enterprise.deployment.util
Class ModuleContentValidator

java.lang.Object
  extended by com.sun.enterprise.deployment.util.DefaultDOLVisitor
      extended by com.sun.enterprise.deployment.util.ModuleContentValidator
All Implemented Interfaces:
AppClientVisitor, ApplicationVisitor, ComponentVisitor, ConnectorVisitor, DescriptorVisitor, EjbBundleVisitor, EjbVisitor, ManagedBeanVisitor, WebBundleVisitor

public class ModuleContentValidator
extends DefaultDOLVisitor

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.DefaultDOLVisitor
bundleDescriptor
 
Constructor Summary
ModuleContentValidator(ReadableArchive archive)
           
 
Method Summary
 void accept(ServiceReferenceDescriptor serviceRef)
          visits a web service reference descriptor
 void accept(WebService webService)
          visits a web service definition
 boolean isWsdlContent(java.lang.String uri, BundleDescriptor bundle)
          All wsdl files and wsdl imported files live under a well-known wsdl directory.
 
Methods inherited from class com.sun.enterprise.deployment.util.DefaultDOLVisitor
accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, accept, acceptWithCL, acceptWithoutCL, getAppClientVisitor, getBundleDescriptor, getConnectorVisitor, getEjbBundleVisitor, getEjbVisitor, getWebBundleVisitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ModuleContentValidator

public ModuleContentValidator(ReadableArchive archive)
Method Detail

accept

public void accept(ServiceReferenceDescriptor serviceRef)
Description copied from class: DefaultDOLVisitor
visits a web service reference descriptor

Specified by:
accept in interface ComponentVisitor
Overrides:
accept in class DefaultDOLVisitor

accept

public void accept(WebService webService)
Description copied from class: DefaultDOLVisitor
visits a web service definition

Specified by:
accept in interface EjbBundleVisitor
Specified by:
accept in interface WebBundleVisitor
Overrides:
accept in class DefaultDOLVisitor

isWsdlContent

public boolean isWsdlContent(java.lang.String uri,
                             BundleDescriptor bundle)
All wsdl files and wsdl imported files live under a well-known wsdl directory.

Parameters:
uri - module uri


Copyright © 2012 GlassFish Community. All Rights Reserved.