org.apache.geronimo.kernel.config
Class ConfigurationData

java.lang.Object
  extended by 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)
           
 
Method Summary
 void addChildConfiguration(String moduleName, ConfigurationData configurationData)
           
 void addGBean(GBeanData gbeanData)
           
 GBeanData addGBean(String name, Class gbeanClass)
           
 GBeanData addGBean(String name, GBeanInfo gbeanInfo)
           
 void addOwnedConfigurations(Artifact id)
           
 org.osgi.framework.BundleContext getBundleContext()
           
 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).
 ConfigurationDataTransformer getConfigurationDataTransformer()
           
 File getConfigurationDir()
           
 ConfigurationStore getConfigurationStore()
           
 long getCreated()
          Gets the time at which this configuration was created (or deployed).
 Environment getEnvironment()
           
 List<GBeanData> getGBeans(org.osgi.framework.Bundle bundle)
           
 GBeanState getGbeanState()
           
 Artifact getId()
           
 File getInPlaceConfigurationDir()
           
 Manifest getManifest()
           
 ConfigurationModuleType getModuleType()
           
 Naming getNaming()
           
 Set<Artifact> getOwnedConfigurations()
          Gets the configurations owned by this configuration.
 boolean isAutoStart()
           
 boolean isUseEnvironment()
           
 void setAutoStart(boolean autoStart)
           
 void setBundleContext(org.osgi.framework.BundleContext bundleContext)
           
 void setConfigurationDataTransformer(ConfigurationDataTransformer configurationDataTransformer)
           
 void setConfigurationDir(File configurationDir)
           
 void setConfigurationStore(ConfigurationStore configurationStore)
           
 void setNaming(Naming naming)
           
 void setUseEnvironment(boolean useEnvironment)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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

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.