|
||||||||||
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 GBeanLifecycle
Exception
- if the target failed to start; this will cause a transition to the failed statepublic void doStop()
GBeanLifecycle
doStop
in interface GBeanLifecycle
public void doFail()
GBeanLifecycle
doFail
in interface GBeanLifecycle
public AbstractNameQuery getCorbaGBeanName()
getCorbaGBeanName
in interface CorbaGBeanNameSource
public Object getDeploymentPlan(File planFile, JarFile jarFile, ModuleIDBuilder idBuilder) throws DeploymentException
ConfigurationBuilder
getDeploymentPlan
in interface ConfigurationBuilder
planFile
- 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 configurationpublic Artifact getConfigurationID(Object plan, JarFile module, ModuleIDBuilder idBuilder) throws IOException, DeploymentException
ConfigurationBuilder
getConfigurationID
in interface ConfigurationBuilder
plan
- 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 configurationpublic DeploymentContext buildConfiguration(boolean inPlaceDeployment, Artifact configId, Object plan, JarFile earFile, Collection configurationStores, ArtifactResolver artifactResolver, ConfigurationStore targetConfigurationStore) throws IOException, DeploymentException
ConfigurationBuilder
buildConfiguration
in interface ConfigurationBuilder
inPlaceDeployment
- 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 |