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 EjbDescriptor
ejb
protected EjbBundleDescriptorImpl
ejbBundleDescriptor
-
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 void
accept(BundleDescriptor descriptor)
visits a Jakarta EE component bundle descriptor.void
accept(EjbBundleDescriptor bundleDesc)
visits an ejb bundle descriptorvoid
accept(WebService webService)
void
accept(EjbDescriptor ejb)
visits an ejb descriptorprotected Application
getApplication()
protected BundleDescriptor
getBundleDescriptor()
protected EjbBundleDescriptorImpl
getEjbBundleDescriptor()
protected EjbDescriptor
getEjbDescriptor()
-
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:ComponentVisitor
visits a Jakarta EE component bundle descriptor.- Specified by:
accept
in interfaceComponentVisitor
- Overrides:
accept
in classComponentValidator
-
accept
public void accept(EjbBundleDescriptor bundleDesc)
Description copied from interface:EjbBundleVisitor
visits an ejb bundle descriptor- Specified by:
accept
in interfaceEjbBundleVisitor
- Parameters:
bundleDesc
- ejb bundle descriptor
-
accept
public void accept(EjbDescriptor ejb)
visits an ejb descriptor- Specified by:
accept
in interfaceEjbVisitor
- Parameters:
ejb
- descriptor
-
accept
public void accept(WebService webService)
-
getEjbBundleDescriptor
protected EjbBundleDescriptorImpl getEjbBundleDescriptor()
- Overrides:
getEjbBundleDescriptor
in classComponentValidator
-
getEjbDescriptor
protected EjbDescriptor getEjbDescriptor()
- Overrides:
getEjbDescriptor
in classComponentValidator
-
getApplication
protected Application getApplication()
- Overrides:
getApplication
in classComponentValidator
- Returns:
- the Application object if any
-
getBundleDescriptor
protected BundleDescriptor getBundleDescriptor()
- Overrides:
getBundleDescriptor
in classComponentValidator
- Returns:
- the bundleDescriptor we are validating
-
-