Package org.apache.naming.factory
Class DataSourceLinkFactory.DataSourceHandler
- java.lang.Object
-
- org.apache.naming.factory.DataSourceLinkFactory.DataSourceHandler
-
- All Implemented Interfaces:
InvocationHandler
- Enclosing class:
- DataSourceLinkFactory
public static class DataSourceLinkFactory.DataSourceHandler extends Object implements InvocationHandler
Simple wrapper class that will allow a user to configure a ResourceLink for a data source so that whenDataSource.getConnection()
is called, it will invokeDataSource.getConnection(String, String)
with the preconfigured username and password.
-
-
Constructor Summary
Constructors Constructor Description DataSourceHandler(DataSource ds, String username, String password)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
invoke(Object proxy, Method method, Object[] args)
Object
unwrap(Class<?> iface)
-
-
-
Constructor Detail
-
DataSourceHandler
public DataSourceHandler(DataSource ds, String username, String password) throws Exception
- Throws:
Exception
-
-
Method Detail
-
invoke
public Object invoke(Object proxy, Method method, Object[] args) throws Throwable
- Specified by:
invoke
in interfaceInvocationHandler
- Throws:
Throwable
-
unwrap
public Object unwrap(Class<?> iface) throws SQLException
- Throws:
SQLException
-
-