org.openejb.config
Class ConfigUtils
java.lang.Object
org.openejb.config.ConfigUtils
- public class ConfigUtils
- extends Object
Utility methods for reading and writing config files
- Author:
- David Blevins
Method Summary |
static boolean |
addDeploymentEntryToConfig(String jarLocation,
Openejb config)
|
static boolean |
checkForOpenejbJar(String jarFile)
|
static File |
createConfig(File config)
|
static void |
handleException(String errorCode)
|
static void |
handleException(String errorCode,
Object arg0)
|
static void |
handleException(String errorCode,
Object arg0,
Object arg1)
|
static void |
handleException(String errorCode,
Object arg0,
Object arg1,
Object arg2)
|
static void |
handleException(String errorCode,
Object arg0,
Object arg1,
Object arg2,
Object arg3)
|
static void |
logWarning(String errorCode)
|
static void |
logWarning(String errorCode,
Object arg0)
|
static void |
logWarning(String errorCode,
Object arg0,
Object arg1)
|
static void |
logWarning(String errorCode,
Object arg0,
Object arg1,
Object arg2)
|
static void |
logWarning(String errorCode,
Object arg0,
Object arg1,
Object arg2,
Object arg3)
|
static Openejb |
readConfig()
|
static Openejb |
readConfig(String confFile)
|
static OpenejbJar |
readOpenejbJar(String jarFile)
Opens the specified jar file, locates the openejb-jar.xml file,
unmarshals it to a java object and returns it. |
static String |
searchForConfiguration()
Search for the config file. |
static String |
searchForConfiguration(String path)
|
static String |
searchForConfiguration(String path,
Properties props)
|
static void |
writeConfig(String confFile,
Openejb confObject)
|
static void |
writeOpenejbJar(String xmlFile,
OpenejbJar openejbJarObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigUtils
public ConfigUtils()
readConfig
public static Openejb readConfig()
throws OpenEJBException
- Throws:
OpenEJBException
readConfig
public static Openejb readConfig(String confFile)
throws OpenEJBException
- Throws:
OpenEJBException
writeConfig
public static void writeConfig(String confFile,
Openejb confObject)
throws OpenEJBException
- Throws:
OpenEJBException
readOpenejbJar
public static OpenejbJar readOpenejbJar(String jarFile)
throws OpenEJBException
- Opens the specified jar file, locates the openejb-jar.xml file,
unmarshals it to a java object and returns it. If there is no
openejb-jar.xml in the jar an exception will be thrown.
- Parameters:
jarFile
-
- Returns:
-
- Throws:
OpenEJBException
checkForOpenejbJar
public static boolean checkForOpenejbJar(String jarFile)
throws OpenEJBException
- Throws:
OpenEJBException
writeOpenejbJar
public static void writeOpenejbJar(String xmlFile,
OpenejbJar openejbJarObject)
throws OpenEJBException
- Throws:
OpenEJBException
searchForConfiguration
public static String searchForConfiguration()
throws OpenEJBException
- Search for the config file.
OPENJB_HOME/conf/openejb.conf
OPENJB_HOME/conf/default.openejb.conf
- Returns:
-
- Throws:
OpenEJBException
searchForConfiguration
public static String searchForConfiguration(String path)
throws OpenEJBException
- Throws:
OpenEJBException
searchForConfiguration
public static String searchForConfiguration(String path,
Properties props)
throws OpenEJBException
- Throws:
OpenEJBException
createConfig
public static File createConfig(File config)
throws IOException
- Throws:
IOException
addDeploymentEntryToConfig
public static boolean addDeploymentEntryToConfig(String jarLocation,
Openejb config)
handleException
public static void handleException(String errorCode,
Object arg0,
Object arg1,
Object arg2,
Object arg3)
throws OpenEJBException
- Throws:
OpenEJBException
handleException
public static void handleException(String errorCode,
Object arg0,
Object arg1,
Object arg2)
throws OpenEJBException
- Throws:
OpenEJBException
handleException
public static void handleException(String errorCode,
Object arg0,
Object arg1)
throws OpenEJBException
- Throws:
OpenEJBException
handleException
public static void handleException(String errorCode,
Object arg0)
throws OpenEJBException
- Throws:
OpenEJBException
handleException
public static void handleException(String errorCode)
throws OpenEJBException
- Throws:
OpenEJBException
logWarning
public static void logWarning(String errorCode,
Object arg0,
Object arg1,
Object arg2,
Object arg3)
logWarning
public static void logWarning(String errorCode,
Object arg0,
Object arg1,
Object arg2)
logWarning
public static void logWarning(String errorCode,
Object arg0,
Object arg1)
logWarning
public static void logWarning(String errorCode,
Object arg0)
logWarning
public static void logWarning(String errorCode)
Copyright © 1999-2006 OpenEJB. All Rights Reserved.