public class DataSourceLinkFactory extends ResourceLinkFactory
Object factory for resource links for shared data sources.
Modifier and Type | Class and Description |
---|---|
static class |
DataSourceLinkFactory.DataSourceHandler
Simple wrapper class that will allow a user to configure a ResourceLink for a data source
so that when
DataSource.getConnection() is called, it will invoke
DataSource.getConnection(String, String) with the preconfigured username and password. |
Constructor and Description |
---|
DataSourceLinkFactory() |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getObjectInstance(java.lang.Object obj,
javax.naming.Name name,
javax.naming.Context nameCtx,
java.util.Hashtable<?,?> environment)
Create a new DataSource instance.
|
static void |
setGlobalContext(javax.naming.Context newGlobalContext) |
protected java.lang.Object |
wrapDataSource(java.lang.Object datasource,
java.lang.String username,
java.lang.String password) |
deregisterGlobalResourceAccess, deregisterGlobalResourceAccess, registerGlobalResourceAccess
public static void setGlobalContext(javax.naming.Context newGlobalContext)
public java.lang.Object getObjectInstance(java.lang.Object obj, javax.naming.Name name, javax.naming.Context nameCtx, java.util.Hashtable<?,?> environment) throws javax.naming.NamingException
getObjectInstance
in interface javax.naming.spi.ObjectFactory
getObjectInstance
in class ResourceLinkFactory
obj
- The reference object describing the DataSourcejavax.naming.NamingException
protected java.lang.Object wrapDataSource(java.lang.Object datasource, java.lang.String username, java.lang.String password) throws javax.naming.NamingException
javax.naming.NamingException
Copyright © 2000-2018 Apache Software Foundation. All Rights Reserved.