org.apache.jackrabbit.core.config
Class DataSourceConfig

java.lang.Object
  extended by org.apache.jackrabbit.core.config.DataSourceConfig

public class DataSourceConfig
extends Object

This class contains list of definitions for DataSource instances.


Nested Class Summary
static class DataSourceConfig.DataSourceDefinition
          The definition of a DataSource.
 
Field Summary
static String DB_TYPE
           
static String DRIVER
           
static String MAX_POOL_SIZE
           
static String PASSWORD
           
static String URL
           
static String USER
           
static String VALIDATION_QUERY
           
 
Constructor Summary
DataSourceConfig()
           
 
Method Summary
 void addDataSourceDefinition(String name, Properties props)
          Adds a DataSourceDefinition from the given properties.
 List<DataSourceConfig.DataSourceDefinition> getDefinitions()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DRIVER

public static final String DRIVER
See Also:
Constant Field Values

URL

public static final String URL
See Also:
Constant Field Values

USER

public static final String USER
See Also:
Constant Field Values

PASSWORD

public static final String PASSWORD
See Also:
Constant Field Values

DB_TYPE

public static final String DB_TYPE
See Also:
Constant Field Values

VALIDATION_QUERY

public static final String VALIDATION_QUERY
See Also:
Constant Field Values

MAX_POOL_SIZE

public static final String MAX_POOL_SIZE
See Also:
Constant Field Values
Constructor Detail

DataSourceConfig

public DataSourceConfig()
Method Detail

addDataSourceDefinition

public void addDataSourceDefinition(String name,
                                    Properties props)
                             throws ConfigurationException
Adds a DataSourceDefinition from the given properties.

Parameters:
props - the properties (key and values must be strings)
Throws:
ConfigurationException - on error

getDefinitions

public List<DataSourceConfig.DataSourceDefinition> getDefinitions()
Returns:
the unmodifiable list of the current DataSourceConfig.DataSourceDefinitions


Copyright © 2004-2010 The Apache Software Foundation. All Rights Reserved.