org.apache.geronimo.kernel.config
Class ConfigurationData
java.lang.Object
org.apache.geronimo.kernel.config.ConfigurationData
- All Implemented Interfaces:
- Serializable
public class ConfigurationData
- extends Object
- implements Serializable
- Version:
- $Rev: 921198 $ $Date: 2010-03-10 08:44:54 +0800 (Wed, 10 Mar 2010) $
- See Also:
- Serialized Form
|
Constructor Summary |
ConfigurationData(Artifact configId,
Naming naming)
|
ConfigurationData(Artifact configId,
Naming naming,
GBeanState gbeanState)
|
ConfigurationData(ConfigurationModuleType moduleType,
List<GBeanData> gbeans,
Map<String,ConfigurationData> childConfigurations,
Environment environment,
File configurationDir,
File inPlaceConfigurationDir,
Naming naming)
|
ConfigurationData(Environment environment,
Naming naming)
|
ConfigurationData(Environment environment,
Naming naming,
GBeanState gbeanState)
|
ConfigurationData
public ConfigurationData(Artifact configId,
Naming naming,
GBeanState gbeanState)
ConfigurationData
public ConfigurationData(Environment environment,
Naming naming,
GBeanState gbeanState)
ConfigurationData
public ConfigurationData(Artifact configId,
Naming naming)
ConfigurationData
public ConfigurationData(Environment environment,
Naming naming)
ConfigurationData
public ConfigurationData(ConfigurationModuleType moduleType,
List<GBeanData> gbeans,
Map<String,ConfigurationData> childConfigurations,
Environment environment,
File configurationDir,
File inPlaceConfigurationDir,
Naming naming)
getId
public Artifact getId()
getCreated
public long getCreated()
- Gets the time at which this configuration was created (or deployed).
- Returns:
- the time at which this configuration was created (or deployed)
getModuleType
public ConfigurationModuleType getModuleType()
getManifest
public Manifest getManifest()
throws ManifestException
- Throws:
ManifestException
getGBeans
public List<GBeanData> getGBeans(org.osgi.framework.Bundle bundle)
throws InvalidConfigException
- Throws:
InvalidConfigException
addGBean
public void addGBean(GBeanData gbeanData)
addGBean
public GBeanData addGBean(String name,
GBeanInfo gbeanInfo)
addGBean
public GBeanData addGBean(String name,
Class gbeanClass)
getGbeanState
public GBeanState getGbeanState()
getBundleContext
public org.osgi.framework.BundleContext getBundleContext()
setBundleContext
public void setBundleContext(org.osgi.framework.BundleContext bundleContext)
getChildConfigurations
public Map<String,ConfigurationData> getChildConfigurations()
- Gets a map of module name to ConfigurationData for nested
configurations (as in, a WAR within an EAR, not dependencies between
totally separate configurations).
- Returns:
- map of child configuration name to ConfigurationData for that child
addChildConfiguration
public void addChildConfiguration(String moduleName,
ConfigurationData configurationData)
getOwnedConfigurations
public Set<Artifact> getOwnedConfigurations()
- Gets the configurations owned by this configuration. This is only used
for cascade-uninstall.
- Returns:
- the configurations owned by this configuration
addOwnedConfigurations
public void addOwnedConfigurations(Artifact id)
getEnvironment
public Environment getEnvironment()
getInPlaceConfigurationDir
public File getInPlaceConfigurationDir()
getConfigurationDir
public File getConfigurationDir()
setConfigurationDir
public void setConfigurationDir(File configurationDir)
getNaming
public Naming getNaming()
setNaming
public void setNaming(Naming naming)
isAutoStart
public boolean isAutoStart()
setAutoStart
public void setAutoStart(boolean autoStart)
getConfigurationStore
public ConfigurationStore getConfigurationStore()
setConfigurationStore
public void setConfigurationStore(ConfigurationStore configurationStore)
getConfigurationDataTransformer
public ConfigurationDataTransformer getConfigurationDataTransformer()
setConfigurationDataTransformer
public void setConfigurationDataTransformer(ConfigurationDataTransformer configurationDataTransformer)
isUseEnvironment
public boolean isUseEnvironment()
setUseEnvironment
public void setUseEnvironment(boolean useEnvironment)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2003-2013 The Apache Geronimo development community. All Rights Reserved.