org.apache.geronimo.client.builder
Class AppClientModuleBuilder
java.lang.Object
org.apache.geronimo.client.builder.AppClientModuleBuilder
- All Implemented Interfaces:
- ModuleBuilder
- public class AppClientModuleBuilder
- extends java.lang.Object
- implements ModuleBuilder
- Version:
- $Rev: 46019 $ $Date: 2004-09-14 02:56:06 -0700 (Tue, 14 Sep 2004) $
|
Constructor Summary |
AppClientModuleBuilder(java.net.URI defaultClientParentId,
java.net.URI defaultServerParentId,
javax.management.ObjectName transactionContextManagerObjectName,
javax.management.ObjectName connectionTrackerObjectName,
javax.management.ObjectName corbaGBeanObjectName,
EJBReferenceBuilder ejbReferenceBuilder,
ModuleBuilder connectorModuleBuilder,
ResourceReferenceBuilder resourceReferenceBuilder,
ServiceReferenceBuilder serviceReferenceBuilder,
ConfigurationStore store,
Repository repository,
Kernel kernel)
|
|
Method Summary |
void |
addGBeans(EARContext earContext,
Module module,
java.lang.ClassLoader earClassLoader)
|
void |
addManifestClassPath(DeploymentContext deploymentContext,
java.util.jar.JarFile earFile,
java.util.jar.JarFile jarFile,
java.net.URI jarFileLocation)
|
private java.util.Map |
buildComponentContext(EARContext earContext,
AppClientModule appClientModule,
org.apache.geronimo.xbeans.j2ee.ApplicationClientType appClient,
org.apache.geronimo.xbeans.geronimo.client.GerApplicationClientType geronimoAppClient,
java.lang.ClassLoader cl)
|
private org.apache.geronimo.xbeans.geronimo.client.GerApplicationClientType |
createDefaultPlan(java.lang.String name,
org.apache.geronimo.xbeans.j2ee.ApplicationClientType appClient,
boolean standAlone,
java.net.URI earConfigId)
|
Module |
createModule(java.io.File plan,
java.util.jar.JarFile moduleFile)
|
Module |
createModule(java.lang.Object plan,
java.util.jar.JarFile moduleFile,
java.lang.String targetPath,
java.net.URL specDDUrl,
java.net.URI earConfigId)
|
private Module |
createModule(java.lang.Object plan,
java.util.jar.JarFile moduleFile,
java.lang.String targetPath,
java.net.URL specDDUrl,
java.net.URI earConfigId,
boolean standAlone)
|
static GBeanInfo |
getGBeanInfo()
|
(package private) org.apache.geronimo.xbeans.geronimo.client.GerApplicationClientType |
getGeronimoAppClient(java.lang.Object plan,
java.util.jar.JarFile moduleFile,
boolean standAlone,
java.lang.String targetPath,
org.apache.geronimo.xbeans.j2ee.ApplicationClientType appClient,
java.net.URI earConfigId)
|
void |
initContext(EARContext earContext,
Module clientModule,
java.lang.ClassLoader cl)
|
void |
installModule(java.util.jar.JarFile earFile,
EARContext earContext,
Module module)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultClientParentId
private final java.net.URI defaultClientParentId
defaultServerParentId
private final java.net.URI defaultServerParentId
corbaGBeanObjectName
private final javax.management.ObjectName corbaGBeanObjectName
kernel
private final Kernel kernel
repository
private final Repository repository
store
private final ConfigurationStore store
clientApplicationName
private final java.lang.String clientApplicationName
- See Also:
- Constant Field Values
transactionContextManagerObjectName
private final javax.management.ObjectName transactionContextManagerObjectName
connectionTrackerObjectName
private final javax.management.ObjectName connectionTrackerObjectName
ejbReferenceBuilder
private final EJBReferenceBuilder ejbReferenceBuilder
connectorModuleBuilder
private final ModuleBuilder connectorModuleBuilder
resourceReferenceBuilder
private final ResourceReferenceBuilder resourceReferenceBuilder
serviceReferenceBuilder
private final ServiceReferenceBuilder serviceReferenceBuilder
GBEAN_INFO
public static final GBeanInfo GBEAN_INFO
AppClientModuleBuilder
public AppClientModuleBuilder(java.net.URI defaultClientParentId,
java.net.URI defaultServerParentId,
javax.management.ObjectName transactionContextManagerObjectName,
javax.management.ObjectName connectionTrackerObjectName,
javax.management.ObjectName corbaGBeanObjectName,
EJBReferenceBuilder ejbReferenceBuilder,
ModuleBuilder connectorModuleBuilder,
ResourceReferenceBuilder resourceReferenceBuilder,
ServiceReferenceBuilder serviceReferenceBuilder,
ConfigurationStore store,
Repository repository,
Kernel kernel)
createModule
public Module createModule(java.io.File plan,
java.util.jar.JarFile moduleFile)
throws DeploymentException
- Specified by:
createModule in interface ModuleBuilder
- Throws:
DeploymentException
createModule
public Module createModule(java.lang.Object plan,
java.util.jar.JarFile moduleFile,
java.lang.String targetPath,
java.net.URL specDDUrl,
java.net.URI earConfigId)
throws DeploymentException
- Specified by:
createModule in interface ModuleBuilder
- Throws:
DeploymentException
createModule
private Module createModule(java.lang.Object plan,
java.util.jar.JarFile moduleFile,
java.lang.String targetPath,
java.net.URL specDDUrl,
java.net.URI earConfigId,
boolean standAlone)
throws DeploymentException
- Throws:
DeploymentException
getGeronimoAppClient
org.apache.geronimo.xbeans.geronimo.client.GerApplicationClientType getGeronimoAppClient(java.lang.Object plan,
java.util.jar.JarFile moduleFile,
boolean standAlone,
java.lang.String targetPath,
org.apache.geronimo.xbeans.j2ee.ApplicationClientType appClient,
java.net.URI earConfigId)
throws DeploymentException
- Throws:
DeploymentException
createDefaultPlan
private org.apache.geronimo.xbeans.geronimo.client.GerApplicationClientType createDefaultPlan(java.lang.String name,
org.apache.geronimo.xbeans.j2ee.ApplicationClientType appClient,
boolean standAlone,
java.net.URI earConfigId)
installModule
public void installModule(java.util.jar.JarFile earFile,
EARContext earContext,
Module module)
throws DeploymentException
- Specified by:
installModule in interface ModuleBuilder
- Throws:
DeploymentException
initContext
public void initContext(EARContext earContext,
Module clientModule,
java.lang.ClassLoader cl)
- Specified by:
initContext in interface ModuleBuilder
addGBeans
public void addGBeans(EARContext earContext,
Module module,
java.lang.ClassLoader earClassLoader)
throws DeploymentException
- Specified by:
addGBeans in interface ModuleBuilder
- Throws:
DeploymentException
addManifestClassPath
public void addManifestClassPath(DeploymentContext deploymentContext,
java.util.jar.JarFile earFile,
java.util.jar.JarFile jarFile,
java.net.URI jarFileLocation)
throws DeploymentException
- Throws:
DeploymentException
buildComponentContext
private java.util.Map buildComponentContext(EARContext earContext,
AppClientModule appClientModule,
org.apache.geronimo.xbeans.j2ee.ApplicationClientType appClient,
org.apache.geronimo.xbeans.geronimo.client.GerApplicationClientType geronimoAppClient,
java.lang.ClassLoader cl)
throws DeploymentException
- Throws:
DeploymentException
getGBeanInfo
public static GBeanInfo getGBeanInfo()
Copyright © 2005 Apache Software Foundation. All Rights Reserved.