org.millscript.millscript.loaders
Class JdbcConnectionLoader

java.lang.Object
  extended by org.millscript.millscript.loaders.Loader
      extended by org.millscript.millscript.loaders.ValueLoader
          extended by org.millscript.millscript.loaders.JdbcConnectionLoader
All Implemented Interfaces:
org.millscript.commons.alert.AlertOrigin

public class JdbcConnectionLoader
extends ValueLoader

This class implements a JDBC connection file loader. The idea is to take a Java properties file containing all the properties required to establish a JDBC connection and construct a new DataSource. The Java properties file is expected to look something like:

 data.source.name = The name of this DataSource
 host             = ahost.somewhere.org
 port             = 5432
 username         = testuser
 password         = testpassword
 db.name          = test
 max.connections  = 10
 
where port and max.connections are optional.

Since:
9.6.4
See Also:
ValueLoader, DataSource

Field Summary
 
Fields inherited from class org.millscript.millscript.loaders.Loader
entry, pack, symbol
 
Constructor Summary
JdbcConnectionLoader()
           
 
Method Summary
 java.lang.Object loadValue()
          Causes this loader to load it's value.
 
Methods inherited from class org.millscript.millscript.loaders.ValueLoader
loadBindings
 
Methods inherited from class org.millscript.millscript.loaders.Loader
getInstance, getLineNumber, getOrigin, getSymbol, newLoader, setContext, setLineNumber, setLoader, setOrigin
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JdbcConnectionLoader

public JdbcConnectionLoader()
Method Detail

loadValue

public java.lang.Object loadValue()
                           throws java.io.IOException
Description copied from class: Loader
Causes this loader to load it's value.

Specified by:
loadValue in class Loader
Returns:
the object that was loaded
Throws:
java.io.IOException - if something goes wrong reading from the source
See Also:
Loader.loadValue()


Copyright © 2001-2007 Open World Ltd. All Rights Reserved.