public class DataSourceHelper extends Object
DataSource
s without having to deal with
vendor-specific JNDI prefixes.Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PREFIX |
static String |
PREFIX_PROPERTY |
Modifier and Type | Method and Description |
---|---|
static void |
autodetectPrefix() |
static DataSource |
getDataSource(String partialName)
Look up a datasource given a partial name.
|
static String |
getDataSourceJNDIName(String partialName)
Look up a datasource JNDI name given a partial name.
|
static String |
getDataSourceJNDIPrefix()
Get the JNDI prefix used for DataSource lookups.
|
public static final String PREFIX_PROPERTY
public static final String DEFAULT_PREFIX
public static void autodetectPrefix()
public static String getDataSourceJNDIPrefix()
public static String getDataSourceJNDIName(String partialName)
For a datasource "jdbc/foo"
, then it's sufficient to pass "foo"
to this method.
partialName
- the partial namepublic static DataSource getDataSource(String partialName) throws NamingException
For a datasource "jdbc/foo"
, then it's sufficient to pass "foo"
to this method.
partialName
- the partial nameNamingException
Copyright © 2011 Nuxeo SA. All Rights Reserved.