org.apache.cocoon.databases.bridge.spring.avalon
Class SpringToAvalonDataSourceWrapper
java.lang.Object
org.apache.cocoon.databases.bridge.spring.avalon.SpringToAvalonDataSourceWrapper
- All Implemented Interfaces:
- Component, Configurable, DataSource, DataSourceComponent, ThreadSafe
- public class SpringToAvalonDataSourceWrapper
- extends Object
- implements DataSource, DataSourceComponent
Wrapper bean for DataSource that implements DataSourceComponent additionally in order
to provide access to DataSources for Avalon components.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SpringToAvalonDataSourceWrapper
public SpringToAvalonDataSourceWrapper()
getWrappedBean
public DataSource getWrappedBean()
- Returns:
- the wrappedBean
setWrappedBean
public void setWrappedBean(DataSource wrappedBean)
- Parameters:
wrappedBean - the wrappedBean to set
getConnection
public Connection getConnection()
throws SQLException
- Specified by:
getConnection in interface DataSource
- Returns:
-
- Throws:
SQLException- See Also:
DataSource.getConnection()
getConnection
public Connection getConnection(String username,
String password)
throws SQLException
- Specified by:
getConnection in interface DataSource
- Parameters:
username - password -
- Returns:
-
- Throws:
SQLException- See Also:
DataSource.getConnection(java.lang.String, java.lang.String)
getLoginTimeout
public int getLoginTimeout()
throws SQLException
- Specified by:
getLoginTimeout in interface DataSource
- Returns:
-
- Throws:
SQLException- See Also:
CommonDataSource
getLogWriter
public PrintWriter getLogWriter()
throws SQLException
- Specified by:
getLogWriter in interface DataSource
- Returns:
-
- Throws:
SQLException- See Also:
CommonDataSource
setLoginTimeout
public void setLoginTimeout(int seconds)
throws SQLException
- Specified by:
setLoginTimeout in interface DataSource
- Parameters:
seconds -
- Throws:
SQLException- See Also:
CommonDataSource
setLogWriter
public void setLogWriter(PrintWriter out)
throws SQLException
- Specified by:
setLogWriter in interface DataSource
- Parameters:
out -
- Throws:
SQLException- See Also:
CommonDataSource
isWrapperFor
public boolean isWrapperFor(Class iface)
throws SQLException
- Parameters:
iface -
- Returns:
-
- Throws:
SQLException- See Also:
Wrapper
unwrap
public Object unwrap(Class iface)
throws SQLException
- Parameters:
iface -
- Returns:
-
- Throws:
SQLException- See Also:
Wrapper
configure
public void configure(Configuration arg0)
throws ConfigurationException
- Specified by:
configure in interface Configurable
- Throws:
ConfigurationException
Copyright © 1999-2008 The Apache Software Foundation. All Rights Reserved.