import java.util.*;
import java.lang.*;
import com.javaexchange.dbConnectionBroker.*;
+import mir.storage.StorageObjectException;
/**
* Title: Mir
configHash.put("Home", home);
configHash.put("RootUri", uri);
- configHash.put("ServletName", name);
Enumeration resKeys = getResourceKeys();
while(resKeys.hasMoreElements()) {
configHash.put(keyNm, getProperty(keyNm));
}
}
-
/**
* Returns the property asked for by pulling it out a HashMap
* @param a String containing the property name (key)
* @return a String containing the prop. value
*/
- public static String getProp(String PropName) {
- return (String)configHash.get(PropName);
+ public static void setServletName(String servletName) {
+ configHash.put("ServletName",servletName);
+ }
+
+ /**
+ * Returns the property asked for by pulling it out a HashMap
+ * @param a String containing the property name (key)
+ * @return a String containing the prop. value
+ */
+ public static String getProp(String propName) {
+ return (String)configHash.get(propName);
}
/**
* @param a String containing the property name (key)
* @return a String containing the prop.value
*/
- public static String getPropWithHome(String PropName) {
+ public static String getPropWithHome(String propName) {
return (String)configHash.get("Home") +
- (String)configHash.get(PropName);
+ (String)configHash.get(propName);
}
- public static void addBroker(String driver, String URL){
+ public static void addBroker(String driver, String URL) throws StorageObjectException {
String username,passwd,min,max,log,reset;
if (br!=null){
instances++;
brokerHash.put("Pool.broker",br);
- } else {
- throw new Exception();
}
- } catch(Exception e){
+ } catch(IOException e){
System.err.println("Der ConnectionBroker konnte nicht initializiert werden"+ e.toString());e.printStackTrace();
- }
+ throw new StorageObjectException(e.toString());
+ }
} // end if
}