org.openejb.alt.config
Class ConfigUtils
java.lang.Object
|
+--org.openejb.alt.config.ConfigUtils
- public class ConfigUtils
- extends java.lang.Object
Method Summary |
static void |
addFileToJar(java.lang.String jarFile,
java.lang.String file)
|
static java.util.Properties |
assemblePropertiesFor(java.lang.String confItem,
java.lang.String itemId,
java.lang.String itemContent,
java.lang.String confFile,
java.lang.String jar,
ServiceProvider service)
|
static java.io.File |
getDefaultServiceJar()
|
static java.util.jar.JarFile |
getJarFile(java.lang.String jarFile)
|
static ServiceProvider |
getService(java.lang.String jar,
java.lang.String id)
|
static void |
handleException(java.lang.String errorCode)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2)
|
static void |
handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
|
static java.util.Properties |
loadProperties(java.io.InputStream in,
java.util.Properties defaults)
|
static java.util.Properties |
loadProperties(java.lang.String pFile)
|
static java.util.Properties |
loadProperties(java.lang.String propertiesFile,
java.util.Properties defaults)
|
static void |
logWarning(java.lang.String errorCode)
|
static void |
logWarning(java.lang.String errorCode,
java.lang.Object arg0)
|
static void |
logWarning(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
|
static void |
logWarning(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2)
|
static void |
logWarning(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
|
static Openejb |
readConfig(java.lang.String confFile)
|
static EjbJar |
readEjbJar(java.lang.String jarFile)
|
static OpenejbJar |
readOpenejbJar(java.lang.String jarFile)
Opens the specified jar file, locates the openejb-jar.xml file,
unmarshals it to a java object and returns it. |
static ServicesJar |
readServicesJar(java.lang.String jarFile)
Opens the specified jar file, locates the service-jar.xml file,
unmarshals it to a java object and returns it. |
static java.lang.String |
searchForConfiguration()
Search for the config file. |
static void |
writeConfig(java.lang.String confFile,
Openejb confObject)
|
static void |
writeEjbJar(java.lang.String xmlFile,
EjbJar ejbJarObject)
|
static void |
writeOpenejbJar(java.lang.String xmlFile,
OpenejbJar openejbJarObject)
|
static void |
writeServicesJar(java.lang.String xmlFile,
ServicesJar servicesJarObject)
|
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultServicesJar
public static java.io.File defaultServicesJar
defaultServicesJarName
public static java.lang.String defaultServicesJarName
ConfigUtils
public ConfigUtils()
getDefaultServiceJar
public static java.io.File getDefaultServiceJar()
throws OpenEJBException
getService
public static ServiceProvider getService(java.lang.String jar,
java.lang.String id)
throws OpenEJBException
readConfig
public static Openejb readConfig(java.lang.String confFile)
throws OpenEJBException
writeConfig
public static void writeConfig(java.lang.String confFile,
Openejb confObject)
throws OpenEJBException
readOpenejbJar
public static OpenejbJar readOpenejbJar(java.lang.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
-
writeOpenejbJar
public static void writeOpenejbJar(java.lang.String xmlFile,
OpenejbJar openejbJarObject)
throws OpenEJBException
readServicesJar
public static ServicesJar readServicesJar(java.lang.String jarFile)
throws OpenEJBException
- Opens the specified jar file, locates the service-jar.xml file,
unmarshals it to a java object and returns it. If there is no
service-jar.xml in the jar an exception will be thrown.
- Parameters:
jarFile
- - Returns:
-
- Throws:
OpenEJBException
-
writeServicesJar
public static void writeServicesJar(java.lang.String xmlFile,
ServicesJar servicesJarObject)
throws OpenEJBException
readEjbJar
public static EjbJar readEjbJar(java.lang.String jarFile)
throws OpenEJBException
writeEjbJar
public static void writeEjbJar(java.lang.String xmlFile,
EjbJar ejbJarObject)
throws OpenEJBException
getJarFile
public static java.util.jar.JarFile getJarFile(java.lang.String jarFile)
throws OpenEJBException
addFileToJar
public static void addFileToJar(java.lang.String jarFile,
java.lang.String file)
throws OpenEJBException
assemblePropertiesFor
public static java.util.Properties assemblePropertiesFor(java.lang.String confItem,
java.lang.String itemId,
java.lang.String itemContent,
java.lang.String confFile,
java.lang.String jar,
ServiceProvider service)
throws OpenEJBException
loadProperties
public static java.util.Properties loadProperties(java.lang.String pFile)
throws OpenEJBException
loadProperties
public static java.util.Properties loadProperties(java.lang.String propertiesFile,
java.util.Properties defaults)
throws OpenEJBException
loadProperties
public static java.util.Properties loadProperties(java.io.InputStream in,
java.util.Properties defaults)
throws OpenEJBException
searchForConfiguration
public static java.lang.String searchForConfiguration()
throws OpenEJBException
- Search for the config file.
OPENJB_HOME/conf/openejb.conf
OPENJB_HOME/conf/default.openejb.conf
- Returns:
-
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode,
java.lang.Object arg0)
throws OpenEJBException
handleException
public static void handleException(java.lang.String errorCode)
throws OpenEJBException
logWarning
public static void logWarning(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2,
java.lang.Object arg3)
logWarning
public static void logWarning(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1,
java.lang.Object arg2)
logWarning
public static void logWarning(java.lang.String errorCode,
java.lang.Object arg0,
java.lang.Object arg1)
logWarning
public static void logWarning(java.lang.String errorCode,
java.lang.Object arg0)
logWarning
public static void logWarning(java.lang.String errorCode)