|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.geronimo.j2ee.deployment.EARConfigBuilder
public class EARConfigBuilder
| Field Summary | |
|---|---|
static GBeanInfo |
GBEAN_INFO
|
| Fields inherited from interface org.apache.geronimo.deployment.ConfigurationBuilder |
|---|
CONFIG_BUILDER |
| Constructor Summary | |
|---|---|
EARConfigBuilder(Environment defaultEnvironment,
AbstractNameQuery transactionManagerAbstractName,
AbstractNameQuery connectionTrackerAbstractName,
AbstractNameQuery transactionalTimerAbstractName,
AbstractNameQuery nonTransactionalTimerAbstractName,
AbstractNameQuery corbaGBeanAbstractName,
AbstractNameQuery serverName,
Collection<? extends Repository> repositories,
Collection ejbConfigBuilder,
Collection webConfigBuilder,
Collection connectorConfigBuilder,
Collection resourceReferenceBuilder,
Collection appClientConfigBuilder,
Collection securityBuilders,
Collection serviceBuilders,
Collection<ModuleBuilderExtension> persistenceUnitBuilders,
Collection<? extends ArtifactResolver> artifactResolvers,
Kernel kernel)
|
|
EARConfigBuilder(Environment defaultEnvironment,
AbstractNameQuery transactionManagerAbstractName,
AbstractNameQuery connectionTrackerAbstractName,
AbstractNameQuery transactionalTimerAbstractName,
AbstractNameQuery nonTransactionalTimerAbstractName,
AbstractNameQuery corbaGBeanAbstractName,
AbstractNameQuery serverName,
Collection<? extends Repository> repositories,
ModuleBuilder ejbConfigBuilder,
ModuleBuilder webConfigBuilder,
ModuleBuilder connectorConfigBuilder,
ActivationSpecInfoLocator activationSpecInfoLocator,
ModuleBuilder appClientConfigBuilder,
NamespaceDrivenBuilder securityBuilder,
NamespaceDrivenBuilder serviceBuilder,
ModuleBuilderExtension persistenceUnitBuilder,
Naming naming,
Collection<? extends ArtifactResolver> artifactResolvers)
|
|
| Method Summary | |
|---|---|
DeploymentContext |
buildConfiguration(boolean inPlaceDeployment,
Artifact configId,
Object plan,
JarFile earFile,
Collection configurationStores,
ArtifactResolver artifactResolver,
ConfigurationStore targetConfigurationStore)
Build a configuration from a local file |
void |
doFail()
Fails the GBean. |
void |
doStart()
Starts the GBean. |
void |
doStop()
Stops the target. |
Artifact |
getConfigurationID(Object plan,
JarFile module,
ModuleIDBuilder idBuilder)
Checks what configuration URL will be used for the provided module. |
AbstractNameQuery |
getCorbaGBeanName()
|
Object |
getDeploymentPlan(File planFile,
JarFile jarFile,
ModuleIDBuilder idBuilder)
Builds a deployment plan specific to this builder from a planFile and/or module if this builder can process it. |
static GBeanInfo |
getGBeanInfo()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final GBeanInfo GBEAN_INFO
| Constructor Detail |
|---|
public EARConfigBuilder(Environment defaultEnvironment,
AbstractNameQuery transactionManagerAbstractName,
AbstractNameQuery connectionTrackerAbstractName,
AbstractNameQuery transactionalTimerAbstractName,
AbstractNameQuery nonTransactionalTimerAbstractName,
AbstractNameQuery corbaGBeanAbstractName,
AbstractNameQuery serverName,
Collection<? extends Repository> repositories,
Collection ejbConfigBuilder,
Collection webConfigBuilder,
Collection connectorConfigBuilder,
Collection resourceReferenceBuilder,
Collection appClientConfigBuilder,
Collection securityBuilders,
Collection serviceBuilders,
Collection<ModuleBuilderExtension> persistenceUnitBuilders,
Collection<? extends ArtifactResolver> artifactResolvers,
Kernel kernel)
public EARConfigBuilder(Environment defaultEnvironment,
AbstractNameQuery transactionManagerAbstractName,
AbstractNameQuery connectionTrackerAbstractName,
AbstractNameQuery transactionalTimerAbstractName,
AbstractNameQuery nonTransactionalTimerAbstractName,
AbstractNameQuery corbaGBeanAbstractName,
AbstractNameQuery serverName,
Collection<? extends Repository> repositories,
ModuleBuilder ejbConfigBuilder,
ModuleBuilder webConfigBuilder,
ModuleBuilder connectorConfigBuilder,
ActivationSpecInfoLocator activationSpecInfoLocator,
ModuleBuilder appClientConfigBuilder,
NamespaceDrivenBuilder securityBuilder,
NamespaceDrivenBuilder serviceBuilder,
ModuleBuilderExtension persistenceUnitBuilder,
Naming naming,
Collection<? extends ArtifactResolver> artifactResolvers)
| Method Detail |
|---|
public void doStart()
throws Exception
GBeanLifecycle
doStart in interface GBeanLifecycleException - if the target failed to start; this will cause a transition to the failed statepublic void doStop()
GBeanLifecycle
doStop in interface GBeanLifecyclepublic void doFail()
GBeanLifecycle
doFail in interface GBeanLifecyclepublic AbstractNameQuery getCorbaGBeanName()
getCorbaGBeanName in interface CorbaGBeanNameSource
public Object getDeploymentPlan(File planFile,
JarFile jarFile,
ModuleIDBuilder idBuilder)
throws DeploymentException
ConfigurationBuilder
getDeploymentPlan in interface ConfigurationBuilderplanFile - the deployment plan to examine; can be nulljarFile - the URL of the module to examine; can be null
DeploymentException - if there was a problem with the configuration
public Artifact getConfigurationID(Object plan,
JarFile module,
ModuleIDBuilder idBuilder)
throws IOException,
DeploymentException
ConfigurationBuilder
getConfigurationID in interface ConfigurationBuilderplan - the deployment planmodule - the module to build
IOException - if there was a problem reading or writing the files
DeploymentException - if there was a problem with the configuration
public DeploymentContext buildConfiguration(boolean inPlaceDeployment,
Artifact configId,
Object plan,
JarFile earFile,
Collection configurationStores,
ArtifactResolver artifactResolver,
ConfigurationStore targetConfigurationStore)
throws IOException,
DeploymentException
ConfigurationBuilder
buildConfiguration in interface ConfigurationBuilderinPlaceDeployment - true if the deployment is in-place.plan - the deployment planearFile - the module to build
IOException - if there was a problem reading or writing the files
DeploymentException - if there was a problem with the configurationpublic static GBeanInfo getGBeanInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||