org.openejb.config
Class ServiceUtils
java.lang.Object
org.openejb.config.ServiceUtils
- public class ServiceUtils
- extends Object
Utility methods for reading, writing, and configuring services
- Author:
- David Blevins
Method Summary |
static Properties |
assemblePropertiesFor(String confItem,
String itemId,
String itemContent,
String confFile,
ServiceProvider service)
|
static ServiceProvider |
getServiceProvider(Service service)
|
static ServiceProvider |
getServiceProvider(String id)
org.openejb#Default JDBC Connector
Default JDBC Connector
org.postgresql#JDBCService |
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 Properties |
loadProperties(InputStream in,
Properties defaults)
|
static Properties |
loadProperties(String pFile)
|
static Properties |
loadProperties(String propertiesFile,
Properties defaults)
|
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 ServicesJar |
readServicesJar(String providerName)
Opens the specified jar file, locates the service-jar.xml file,
unmarshals it to a java object and returns it. |
static void |
writeServicesJar(String xmlFile,
ServicesJar servicesJarObject)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
defaultProviderURL
public static String defaultProviderURL
ServiceUtils
public ServiceUtils()
getServiceProvider
public static ServiceProvider getServiceProvider(Service service)
throws OpenEJBException
- Throws:
OpenEJBException
getServiceProvider
public static ServiceProvider getServiceProvider(String id)
throws OpenEJBException
- org.openejb#Default JDBC Connector
Default JDBC Connector
org.postgresql#JDBCService
- Parameters:
id
-
- Returns:
-
- Throws:
OpenEJBException
readServicesJar
public static ServicesJar readServicesJar(String providerName)
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.
- Returns:
-
- Throws:
OpenEJBException
writeServicesJar
public static void writeServicesJar(String xmlFile,
ServicesJar servicesJarObject)
throws OpenEJBException
- Throws:
OpenEJBException
assemblePropertiesFor
public static Properties assemblePropertiesFor(String confItem,
String itemId,
String itemContent,
String confFile,
ServiceProvider service)
throws OpenEJBException
- Throws:
OpenEJBException
loadProperties
public static Properties loadProperties(String pFile)
throws OpenEJBException
- Throws:
OpenEJBException
loadProperties
public static Properties loadProperties(String propertiesFile,
Properties defaults)
throws OpenEJBException
- Throws:
OpenEJBException
loadProperties
public static Properties loadProperties(InputStream in,
Properties defaults)
throws OpenEJBException
- Throws:
OpenEJBException
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.