org.apache.geronimo.j2ee.deployment
Class EARConfigBuilder

java.lang.Object
  extended by 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
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

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)
Method Detail

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.