org.apache.openejb.resource.jdbc.managed.local
Class ManagedDataSource
java.lang.Object
org.apache.openejb.resource.jdbc.managed.local.ManagedDataSource
- All Implemented Interfaces:
- Wrapper, CommonDataSource, DataSource
- Direct Known Subclasses:
- DataSourceXADataSource, ManagedXADataSource
public class ManagedDataSource
- extends Object
- implements DataSource
delegate
protected final DataSource delegate
transactionManager
protected final TransactionManager transactionManager
hashCode
protected final int hashCode
ManagedDataSource
protected ManagedDataSource(DataSource ds,
TransactionManager txMgr,
int hc)
ManagedDataSource
public ManagedDataSource(DataSource ds,
TransactionManager txMgr)
getConnection
public Connection getConnection()
throws SQLException
- Specified by:
getConnection in interface DataSource
- Throws:
SQLException
getConnection
public Connection getConnection(String username,
String password)
throws SQLException
- Specified by:
getConnection in interface DataSource
- Throws:
SQLException
getLogWriter
public PrintWriter getLogWriter()
throws SQLException
- Specified by:
getLogWriter in interface CommonDataSource
- Throws:
SQLException
setLogWriter
public void setLogWriter(PrintWriter out)
throws SQLException
- Specified by:
setLogWriter in interface CommonDataSource
- Throws:
SQLException
setLoginTimeout
public void setLoginTimeout(int seconds)
throws SQLException
- Specified by:
setLoginTimeout in interface CommonDataSource
- Throws:
SQLException
getLoginTimeout
public int getLoginTimeout()
throws SQLException
- Specified by:
getLoginTimeout in interface CommonDataSource
- Throws:
SQLException
unwrap
public <T> T unwrap(Class<T> iface)
throws SQLException
- Specified by:
unwrap in interface Wrapper
- Throws:
SQLException
isWrapperFor
public boolean isWrapperFor(Class<?> iface)
throws SQLException
- Specified by:
isWrapperFor in interface Wrapper
- Throws:
SQLException
getParentLogger
public Logger getParentLogger()
throws SQLFeatureNotSupportedException
- Throws:
SQLFeatureNotSupportedException
getDelegate
public DataSource getDelegate()
clean
public void clean()
equals
public boolean equals(Object o)
- Overrides:
equals in class Object
hashCode
public int hashCode()
- Overrides:
hashCode in class Object
Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.