org.apache.geronimo.kernel.config
Class ConfigurationUtil
java.lang.Object
org.apache.geronimo.kernel.config.ConfigurationUtil
public final class ConfigurationUtil
- extends Object
Method Summary |
static ConfigurationMarshaler |
createConfigurationMarshaler(String marshalerClass)
|
static ConfigurationManager |
getConfigurationManager(Kernel kernel)
Gets a reference or proxy to the ConfigurationManager running in the specified kernel. |
static EditableConfigurationManager |
getEditableConfigurationManager(Kernel kernel)
Gets a reference or proxy to an EditableConfigurationManager running in the specified kernel, if there is one. |
static AbstractName |
loadBootstrapConfiguration(Kernel kernel,
ConfigurationData configurationData,
ClassLoader classLoader)
|
static AbstractName |
loadBootstrapConfiguration(Kernel kernel,
InputStream in,
ClassLoader classLoader)
|
static GBeanState |
newGBeanState(Collection gbeans)
|
static ConfigurationData |
readConfigurationData(InputStream in)
|
static ConfigurationInfo |
readConfigurationInfo(InputStream in,
AbstractName storeName,
File inPlaceLocation)
|
static void |
releaseConfigurationManager(Kernel kernel,
ConfigurationManager configurationManager)
|
static void |
writeConfigInfo(PrintWriter writer,
ConfigurationData configurationData)
|
static void |
writeConfigurationData(ConfigurationData configurationData,
OutputStream out)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
createConfigurationMarshaler
public static ConfigurationMarshaler createConfigurationMarshaler(String marshalerClass)
throws Exception
- Throws:
Exception
newGBeanState
public static GBeanState newGBeanState(Collection gbeans)
loadBootstrapConfiguration
public static AbstractName loadBootstrapConfiguration(Kernel kernel,
InputStream in,
ClassLoader classLoader)
throws Exception
- Throws:
Exception
loadBootstrapConfiguration
public static AbstractName loadBootstrapConfiguration(Kernel kernel,
ConfigurationData configurationData,
ClassLoader classLoader)
throws Exception
- Throws:
Exception
writeConfigurationData
public static void writeConfigurationData(ConfigurationData configurationData,
OutputStream out)
throws IOException
- Throws:
IOException
readConfigurationData
public static ConfigurationData readConfigurationData(InputStream in)
throws IOException,
ClassNotFoundException
- Throws:
IOException
ClassNotFoundException
writeConfigInfo
public static void writeConfigInfo(PrintWriter writer,
ConfigurationData configurationData)
readConfigurationInfo
public static ConfigurationInfo readConfigurationInfo(InputStream in,
AbstractName storeName,
File inPlaceLocation)
throws IOException
- Throws:
IOException
getConfigurationManager
public static ConfigurationManager getConfigurationManager(Kernel kernel)
- Gets a reference or proxy to the ConfigurationManager running in the specified kernel.
- Returns:
- The ConfigurationManager
- Throws:
IllegalStateException
- Occurs if a ConfigurationManager cannot be identified
getEditableConfigurationManager
public static EditableConfigurationManager getEditableConfigurationManager(Kernel kernel)
- Gets a reference or proxy to an EditableConfigurationManager running in the specified kernel, if there is one.
- Returns:
- The EdtiableConfigurationManager, or none if there is not one available.
- Throws:
IllegalStateException
- Occurs if there are multiple EditableConfigurationManagers in the kernel.
releaseConfigurationManager
public static void releaseConfigurationManager(Kernel kernel,
ConfigurationManager configurationManager)
Copyright © 2006 Apache Software Foundation. All Rights Reserved.