Class EjbBundleValidator

  • All Implemented Interfaces:
    com.sun.enterprise.deployment.util.ComponentVisitor, com.sun.enterprise.deployment.util.EjbBundleVisitor, org.glassfish.deployment.common.DescriptorVisitor, EjbVisitor

    public class EjbBundleValidator
    extends com.sun.enterprise.deployment.util.ComponentValidator
    implements com.sun.enterprise.deployment.util.EjbBundleVisitor, EjbVisitor
    This class validates a EJB Bundle descriptor once loaded from an .jar file
    Author:
    Jerome Dochez
    • Constructor Detail

      • EjbBundleValidator

        public EjbBundleValidator()
    • Method Detail

      • accept

        public void accept​(com.sun.enterprise.deployment.BundleDescriptor descriptor)
        Specified by:
        accept in interface com.sun.enterprise.deployment.util.ComponentVisitor
        Overrides:
        accept in class com.sun.enterprise.deployment.util.ComponentValidator
      • accept

        public void accept​(com.sun.enterprise.deployment.EjbBundleDescriptor bundleDesc)
        Specified by:
        accept in interface com.sun.enterprise.deployment.util.EjbBundleVisitor
      • accept

        public void accept​(EjbDescriptor ejb)
        visits an ejb descriptor
        Specified by:
        accept in interface EjbVisitor
        Parameters:
        ejb - descriptor
      • accept

        public void accept​(com.sun.enterprise.deployment.WebService webService)
      • getEjbBundleDescriptor

        protected EjbBundleDescriptorImpl getEjbBundleDescriptor()
        Overrides:
        getEjbBundleDescriptor in class com.sun.enterprise.deployment.util.ComponentValidator
      • getEjbDescriptor

        protected EjbDescriptor getEjbDescriptor()
        Overrides:
        getEjbDescriptor in class com.sun.enterprise.deployment.util.ComponentValidator
      • getApplication

        protected com.sun.enterprise.deployment.Application getApplication()
        Overrides:
        getApplication in class com.sun.enterprise.deployment.util.ComponentValidator
        Returns:
        the Application object if any
      • getBundleDescriptor

        protected com.sun.enterprise.deployment.BundleDescriptor getBundleDescriptor()
        Overrides:
        getBundleDescriptor in class com.sun.enterprise.deployment.util.ComponentValidator
        Returns:
        the bundleDescriptor we are validating