|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openmdx.kernel.application.deploy.enterprise.AbstractDeploymentDescriptor
org.openmdx.kernel.application.deploy.enterprise.ModuleDeploymentDescriptor
org.openmdx.kernel.application.deploy.enterprise.ApplicationClientDeploymentDescriptor
public class ApplicationClientDeploymentDescriptor
| Field Summary |
|---|
| Fields inherited from class org.openmdx.kernel.application.deploy.enterprise.ModuleDeploymentDescriptor |
|---|
components, report |
| 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 | |
|---|---|
ApplicationClientDeploymentDescriptor(String moduleId,
ApplicationDeploymentDescriptor owner,
URL url)
|
|
| Method Summary | |
|---|---|
void |
deploy(Context containerContext,
Reference reference)
This method deploys the resource adapter |
String |
getCallbackHandler()
Retrieve the callback handler class name |
String |
getDisplayName()
Retrieve a module's display name |
EjbRemoteReferenceDeploymentDescriptor |
getEjbRemoteReferenceByName(String name)
|
Collection |
getEjbRemoteReferences()
|
Collection |
getEnvironmentEntries()
|
String |
getMainClass()
Retrieve the main class defined in the META-INF/Manifest.mf file. |
URL[] |
getModuleClassPath()
Retrieve the module's class path, e.g. |
ResourceReferenceDeploymentDescriptor |
getResourceReferenceByName(String name)
|
Collection |
getResourceReferences()
|
void |
parseOpenMdxXml(Element element)
|
void |
parseOpenMdxXml(Element element,
Report report)
|
void |
parseXml(Element element)
|
void |
parseXml(Element element,
Report report)
|
void |
populate(Context applicationClientContext,
Map applicationClientEnvironment)
This method populates the contexts. |
void |
setClientClassPath(URL[] clientClassPath)
|
void |
setMainClass(String mainClass)
|
Report |
validate()
Validates the configuration. |
Report |
verify()
Verifies the configuration. |
| Methods inherited from class org.openmdx.kernel.application.deploy.enterprise.ModuleDeploymentDescriptor |
|---|
getApplicationClassPath, getComponentByName, getComponents, getModuleURI, getOwner, setApplicationClassPath, setModuleClassPath, verify |
| 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 |
| Methods inherited from interface org.openmdx.kernel.application.deploy.spi.Deployment.Module |
|---|
getApplicationClassPath, getComponents, getModuleURI |
| Constructor Detail |
|---|
public ApplicationClientDeploymentDescriptor(String moduleId,
ApplicationDeploymentDescriptor owner,
URL url)
| Method Detail |
|---|
public void parseXml(Element element)
parseXml in class ModuleDeploymentDescriptor
public void parseXml(Element element,
Report report)
parseXml in class ModuleDeploymentDescriptorpublic void parseOpenMdxXml(Element element)
parseOpenMdxXml in class ModuleDeploymentDescriptor
public void parseOpenMdxXml(Element element,
Report report)
parseOpenMdxXml in class ModuleDeploymentDescriptor
public void populate(Context applicationClientContext,
Map applicationClientEnvironment)
throws NamingException
Deployment.ApplicationClient
populate in interface Deployment.ApplicationClientNamingException
public void deploy(Context containerContext,
Reference reference)
throws NamingException
Deployment.ApplicationClient
deploy in interface Deployment.ApplicationClientcontainerContext - components are registered in the containerContext
in order to be referenced by other components.
It's URL for LinkRef's is "openmdx:container".reference - Reference to the application clients provileged action
wrapping its main method invocation
NamingExceptionpublic String getDisplayName()
Deployment.Module
getDisplayName in interface Deployment.ModulegetDisplayName in class ModuleDeploymentDescriptorpublic String getCallbackHandler()
Deployment.ApplicationClient
getCallbackHandler in interface Deployment.ApplicationClientpublic URL[] getModuleClassPath()
Deployment.ModulegetModuleClassPath in interface Deployment.ModulegetModuleClassPath in class ModuleDeploymentDescriptorpublic void setClientClassPath(URL[] clientClassPath)
public String getMainClass()
Deployment.ApplicationClient
getMainClass in interface Deployment.ApplicationClientpublic void setMainClass(String mainClass)
public Report verify()
ConfigurationThe verification process verifies that:
verify in interface Configurationverify in class ModuleDeploymentDescriptorpublic Report validate()
Configuration
validate in interface Configurationvalidate in class ModuleDeploymentDescriptorConfiguration.verify()public Collection getEnvironmentEntries()
public Collection getEjbRemoteReferences()
public Collection getResourceReferences()
public EjbRemoteReferenceDeploymentDescriptor getEjbRemoteReferenceByName(String name)
public ResourceReferenceDeploymentDescriptor getResourceReferenceByName(String name)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||