org.openmdx.kernel.application.deploy.enterprise
Class EjbReferenceDeploymentDescriptor

java.lang.Object
  extended by org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
      extended by org.openmdx.kernel.application.deploy.enterprise.EjbReferenceDeploymentDescriptor
Direct Known Subclasses:
EjbLocalReferenceDeploymentDescriptor, EjbRemoteReferenceDeploymentDescriptor

public abstract class EjbReferenceDeploymentDescriptor
extends AbstractDeploymentDescriptor


Field Summary
static String EJB_REF_TYPE_SESSION
           
 
Fields inherited from class org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
REPORT_APPLICATION_NAME, REPORT_APPLICATION_VERSION, REPORT_CONNECTOR_NAME, REPORT_CONNECTOR_VERSION, REPORT_EJB_CLIENT_NAME, REPORT_EJB_COMPONENT_NAME, REPORT_EJB_MODULE_NAME, REPORT_EJB_VERSION
 
Constructor Summary
EjbReferenceDeploymentDescriptor(ModuleDeploymentDescriptor module)
           
 
Method Summary
abstract  void bindEjbReference(Context context, Report report)
           
 String getLink()
           
protected  ModuleDeploymentDescriptor getModule()
           
 String getName()
           
 String getType()
           
 void parseOpenMdxXml(Element element, Report report)
           
 void parseXml(Element element, Report report)
           
 void verify(Report report)
           
 
Methods inherited from class org.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
createUniqueLocalApplicationContextLink, createUniqueRemoteApplicationContextLink, getChildrenByTagName, getElementContent, getOptionalChild, getUniqueChild
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EJB_REF_TYPE_SESSION

public static final String EJB_REF_TYPE_SESSION
See Also:
Constant Field Values
Constructor Detail

EjbReferenceDeploymentDescriptor

public EjbReferenceDeploymentDescriptor(ModuleDeploymentDescriptor module)
Method Detail

parseXml

public void parseXml(Element element,
                     Report report)
Specified by:
parseXml in class AbstractDeploymentDescriptor

parseOpenMdxXml

public void parseOpenMdxXml(Element element,
                            Report report)
Specified by:
parseOpenMdxXml in class AbstractDeploymentDescriptor

bindEjbReference

public abstract void bindEjbReference(Context context,
                                      Report report)
                               throws NamingException
Throws:
NamingException

getName

public String getName()

getType

public String getType()

getLink

public String getLink()

verify

public void verify(Report report)
Overrides:
verify in class AbstractDeploymentDescriptor

getModule

protected ModuleDeploymentDescriptor getModule()


This software is published under the BSD license. Copyright © 2003-2007, OMEX AG, Switzerland, All rights reserved. Use is subject to license terms.