org.apache.geronimo.j2ee.deployment
Class EARConfigBuilder
java.lang.Object
  
org.apache.geronimo.j2ee.deployment.EARConfigBuilder
- All Implemented Interfaces: 
 - org.apache.geronimo.deployment.ConfigurationBuilder, CorbaGBeanNameSource
 
public class EARConfigBuilder
- extends Object
- implements org.apache.geronimo.deployment.ConfigurationBuilder, CorbaGBeanNameSource
  
| 
Field Summary | 
static org.apache.geronimo.gbean.GBeanInfo | 
GBEAN_INFO
 
            | 
 
| Fields inherited from interface org.apache.geronimo.deployment.ConfigurationBuilder | 
CONFIG_BUILDER | 
 
| 
Constructor Summary | 
EARConfigBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment,
                                 org.apache.geronimo.gbean.AbstractNameQuery transactionManagerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery transactionalTimerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery nonTransactionalTimerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery serverName,
                                 Collection repositories,
                                 Collection ejbConfigBuilder,
                                 Collection webConfigBuilder,
                                 Collection connectorConfigBuilder,
                                 Collection resourceReferenceBuilder,
                                 Collection appClientConfigBuilder,
                                 Collection securityBuilders,
                                 Collection serviceBuilders,
                                 org.apache.geronimo.kernel.Kernel kernel)
 
            | 
EARConfigBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment,
                                 org.apache.geronimo.gbean.AbstractNameQuery transactionManagerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery transactionalTimerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery nonTransactionalTimerAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanAbstractName,
                                 org.apache.geronimo.gbean.AbstractNameQuery serverName,
                                 Collection repositories,
                                 ModuleBuilder ejbConfigBuilder,
                                 ModuleBuilder webConfigBuilder,
                                 ModuleBuilder connectorConfigBuilder,
                                 ActivationSpecInfoLocator activationSpecInfoLocator,
                                 ModuleBuilder appClientConfigBuilder,
                                 org.apache.geronimo.deployment.NamespaceDrivenBuilder securityBuilder,
                                 org.apache.geronimo.deployment.NamespaceDrivenBuilder serviceBuilder,
                                 org.apache.geronimo.kernel.Naming naming)
 
            | 
 
| 
Method Summary | 
 org.apache.geronimo.deployment.DeploymentContext | 
buildConfiguration(boolean inPlaceDeployment,
                                     org.apache.geronimo.kernel.repository.Artifact configId,
                                     Object plan,
                                     JarFile earFile,
                                     Collection configurationStores,
                                     org.apache.geronimo.kernel.repository.ArtifactResolver artifactResolver,
                                     org.apache.geronimo.kernel.config.ConfigurationStore targetConfigurationStore)
 
            | 
 org.apache.geronimo.kernel.repository.Artifact | 
getConfigurationID(Object plan,
                                     JarFile module,
                                     org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
 
            | 
 org.apache.geronimo.gbean.AbstractNameQuery | 
getCorbaGBeanName()
 
            | 
 Object | 
getDeploymentPlan(File planFile,
                                   JarFile jarFile,
                                   org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
 
            | 
static org.apache.geronimo.gbean.GBeanInfo | 
getGBeanInfo()
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
GBEAN_INFO
public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
EARConfigBuilder
public EARConfigBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment,
                        org.apache.geronimo.gbean.AbstractNameQuery transactionManagerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery transactionalTimerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery nonTransactionalTimerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery serverName,
                        Collection repositories,
                        Collection ejbConfigBuilder,
                        Collection webConfigBuilder,
                        Collection connectorConfigBuilder,
                        Collection resourceReferenceBuilder,
                        Collection appClientConfigBuilder,
                        Collection securityBuilders,
                        Collection serviceBuilders,
                        org.apache.geronimo.kernel.Kernel kernel)
EARConfigBuilder
public EARConfigBuilder(org.apache.geronimo.kernel.repository.Environment defaultEnvironment,
                        org.apache.geronimo.gbean.AbstractNameQuery transactionManagerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery connectionTrackerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery transactionalTimerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery nonTransactionalTimerAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery corbaGBeanAbstractName,
                        org.apache.geronimo.gbean.AbstractNameQuery serverName,
                        Collection repositories,
                        ModuleBuilder ejbConfigBuilder,
                        ModuleBuilder webConfigBuilder,
                        ModuleBuilder connectorConfigBuilder,
                        ActivationSpecInfoLocator activationSpecInfoLocator,
                        ModuleBuilder appClientConfigBuilder,
                        org.apache.geronimo.deployment.NamespaceDrivenBuilder securityBuilder,
                        org.apache.geronimo.deployment.NamespaceDrivenBuilder serviceBuilder,
                        org.apache.geronimo.kernel.Naming naming)
getCorbaGBeanName
public org.apache.geronimo.gbean.AbstractNameQuery getCorbaGBeanName()
- Specified by:
 getCorbaGBeanName in interface CorbaGBeanNameSource
 
 
getDeploymentPlan
public Object getDeploymentPlan(File planFile,
                                JarFile jarFile,
                                org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
                         throws org.apache.geronimo.common.DeploymentException
- Specified by:
 getDeploymentPlan in interface org.apache.geronimo.deployment.ConfigurationBuilder
 
- Throws:
 org.apache.geronimo.common.DeploymentException
 
getConfigurationID
public org.apache.geronimo.kernel.repository.Artifact getConfigurationID(Object plan,
                                                                         JarFile module,
                                                                         org.apache.geronimo.deployment.ModuleIDBuilder idBuilder)
                                                                  throws IOException,
                                                                         org.apache.geronimo.common.DeploymentException
- Specified by:
 getConfigurationID in interface org.apache.geronimo.deployment.ConfigurationBuilder
 
- Throws:
 IOException
org.apache.geronimo.common.DeploymentException
 
buildConfiguration
public org.apache.geronimo.deployment.DeploymentContext buildConfiguration(boolean inPlaceDeployment,
                                                                           org.apache.geronimo.kernel.repository.Artifact configId,
                                                                           Object plan,
                                                                           JarFile earFile,
                                                                           Collection configurationStores,
                                                                           org.apache.geronimo.kernel.repository.ArtifactResolver artifactResolver,
                                                                           org.apache.geronimo.kernel.config.ConfigurationStore targetConfigurationStore)
                                                                    throws IOException,
                                                                           org.apache.geronimo.common.DeploymentException
- Specified by:
 buildConfiguration in interface org.apache.geronimo.deployment.ConfigurationBuilder
 
- Throws:
 IOException
org.apache.geronimo.common.DeploymentException
 
getGBeanInfo
public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
 
 
Copyright © 2006 Apache Software Foundation. All Rights Reserved.