Class EjbBundleValidator
- java.lang.Object
-
- com.sun.enterprise.deployment.util.DefaultDOLVisitor
-
- com.sun.enterprise.deployment.util.ComponentValidator
-
- org.glassfish.ejb.deployment.util.EjbBundleValidator
-
- All Implemented Interfaces:
ComponentVisitor,EjbBundleVisitor,DescriptorVisitor,EjbVisitor
public class EjbBundleValidator extends ComponentValidator implements EjbBundleVisitor, EjbVisitor
This class validates a EJB Bundle descriptor once loaded from an .jar file- Author:
- Jerome Dochez
-
-
Field Summary
Fields Modifier and Type Field Description protected EjbDescriptorejbprotected EjbBundleDescriptorImplejbBundleDescriptor-
Fields inherited from class com.sun.enterprise.deployment.util.ComponentValidator
application, bundleDescriptor, deplLogger
-
-
Constructor Summary
Constructors Constructor Description EjbBundleValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(BundleDescriptor descriptor)visits a Jakarta EE component bundle descriptor.voidaccept(EjbBundleDescriptor bundleDesc)visits an ejb bundle descriptorvoidaccept(WebService webService)voidaccept(EjbDescriptor ejb)visits an ejb descriptorprotected ApplicationgetApplication()protected BundleDescriptorgetBundleDescriptor()protected EjbBundleDescriptorImplgetEjbBundleDescriptor()protected EjbDescriptorgetEjbDescriptor()-
Methods inherited from class com.sun.enterprise.deployment.util.ComponentValidator
accept, accept, accept, accept, accept, accept, accept, accept, acceptWithCL, acceptWithoutCL, computeRunAsPrincipalDefault, getDefaultEjbJndiName, getEjbDescriptors
-
Methods inherited from class com.sun.enterprise.deployment.util.DefaultDOLVisitor
accept, getSubDescriptorVisitor
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.glassfish.deployment.common.DescriptorVisitor
accept, getSubDescriptorVisitor
-
-
-
-
Field Detail
-
ejbBundleDescriptor
protected EjbBundleDescriptorImpl ejbBundleDescriptor
-
ejb
protected EjbDescriptor ejb
-
-
Method Detail
-
accept
public void accept(BundleDescriptor descriptor)
Description copied from interface:ComponentVisitorvisits a Jakarta EE component bundle descriptor.- Specified by:
acceptin interfaceComponentVisitor- Overrides:
acceptin classComponentValidator
-
accept
public void accept(EjbBundleDescriptor bundleDesc)
Description copied from interface:EjbBundleVisitorvisits an ejb bundle descriptor- Specified by:
acceptin interfaceEjbBundleVisitor- Parameters:
bundleDesc- ejb bundle descriptor
-
accept
public void accept(EjbDescriptor ejb)
visits an ejb descriptor- Specified by:
acceptin interfaceEjbVisitor- Parameters:
ejb- descriptor
-
accept
public void accept(WebService webService)
-
getEjbBundleDescriptor
protected EjbBundleDescriptorImpl getEjbBundleDescriptor()
- Overrides:
getEjbBundleDescriptorin classComponentValidator
-
getEjbDescriptor
protected EjbDescriptor getEjbDescriptor()
- Overrides:
getEjbDescriptorin classComponentValidator
-
getApplication
protected Application getApplication()
- Overrides:
getApplicationin classComponentValidator- Returns:
- the Application object if any
-
getBundleDescriptor
protected BundleDescriptor getBundleDescriptor()
- Overrides:
getBundleDescriptorin classComponentValidator- Returns:
- the bundleDescriptor we are validating
-
-