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<org.apache.geronimo.kernel.repository.Repository> repositories,
Collection ejbConfigBuilder,
Collection webConfigBuilder,
Collection connectorConfigBuilder,
Collection resourceReferenceBuilder,
Collection appClientConfigBuilder,
Collection securityBuilders,
Collection serviceBuilders,
Collection<ModuleBuilderExtension> persistenceUnitBuilders,
Collection<org.apache.geronimo.kernel.repository.ArtifactResolver> artifactResolvers,
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<org.apache.geronimo.kernel.repository.Repository> repositories,
ModuleBuilder ejbConfigBuilder,
ModuleBuilder webConfigBuilder,
ModuleBuilder connectorConfigBuilder,
ActivationSpecInfoLocator activationSpecInfoLocator,
ModuleBuilder appClientConfigBuilder,
org.apache.geronimo.deployment.NamespaceDrivenBuilder securityBuilder,
org.apache.geronimo.deployment.NamespaceDrivenBuilder serviceBuilder,
ModuleBuilderExtension persistenceUnitBuilder,
org.apache.geronimo.kernel.Naming naming,
Collection<org.apache.geronimo.kernel.repository.ArtifactResolver> artifactResolvers)
|
|
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<org.apache.geronimo.kernel.repository.Repository> repositories,
Collection ejbConfigBuilder,
Collection webConfigBuilder,
Collection connectorConfigBuilder,
Collection resourceReferenceBuilder,
Collection appClientConfigBuilder,
Collection securityBuilders,
Collection serviceBuilders,
Collection<ModuleBuilderExtension> persistenceUnitBuilders,
Collection<org.apache.geronimo.kernel.repository.ArtifactResolver> artifactResolvers,
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<org.apache.geronimo.kernel.repository.Repository> repositories,
ModuleBuilder ejbConfigBuilder,
ModuleBuilder webConfigBuilder,
ModuleBuilder connectorConfigBuilder,
ActivationSpecInfoLocator activationSpecInfoLocator,
ModuleBuilder appClientConfigBuilder,
org.apache.geronimo.deployment.NamespaceDrivenBuilder securityBuilder,
org.apache.geronimo.deployment.NamespaceDrivenBuilder serviceBuilder,
ModuleBuilderExtension persistenceUnitBuilder,
org.apache.geronimo.kernel.Naming naming,
Collection<org.apache.geronimo.kernel.repository.ArtifactResolver> artifactResolvers)
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 © 2003-2007 Apache Software Foundation. All Rights Reserved.