Package cronapi.osjava.sj.loader
Class JndiLoader
- java.lang.Object
-
- cronapi.osjava.sj.loader.JndiLoader
-
public class JndiLoader extends Object
Loads a .properties file into a JNDI server.
-
-
Field Summary
Fields Modifier and Type Field Description static StringSIMPLE_COLON_REPLACEstatic StringSIMPLE_DELIMITERstatic StringSIMPLE_SHARED
-
Constructor Summary
Constructors Constructor Description JndiLoader()JndiLoader(Hashtable env)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetParameter(String key)voidload(Properties properties, Context ctxt)Loads a properties object into a context.voidload(Properties properties, Context ctxt, Context parentCtxt, String ctxtName)voidloadDirectory(File directory, Context ctxt)Loads all .properties files in a directory into a contextvoidloadDirectory(File directory, Context ctxt, Context parentCtxt, String ctxtName)voidputParameter(String key, String value)
-
-
-
Field Detail
-
SIMPLE_DELIMITER
public static final String SIMPLE_DELIMITER
- See Also:
- Constant Field Values
-
SIMPLE_SHARED
public static final String SIMPLE_SHARED
- See Also:
- Constant Field Values
-
SIMPLE_COLON_REPLACE
public static final String SIMPLE_COLON_REPLACE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JndiLoader
public JndiLoader()
-
JndiLoader
public JndiLoader(Hashtable env)
-
-
Method Detail
-
loadDirectory
public void loadDirectory(File directory, Context ctxt) throws NamingException, IOException
Loads all .properties files in a directory into a context- Throws:
NamingExceptionIOException
-
loadDirectory
public void loadDirectory(File directory, Context ctxt, Context parentCtxt, String ctxtName) throws NamingException, IOException
- Throws:
NamingExceptionIOException
-
load
public void load(Properties properties, Context ctxt) throws NamingException
Loads a properties object into a context.- Throws:
NamingException
-
load
public void load(Properties properties, Context ctxt, Context parentCtxt, String ctxtName) throws NamingException
- Throws:
NamingException
-
-