com.ninja_squad.dbsetup.destination
Class DataSourceDestination
java.lang.Object
com.ninja_squad.dbsetup.destination.DataSourceDestination
- All Implemented Interfaces:
- Destination
@Immutable
public final class DataSourceDestination
- extends java.lang.Object
- implements Destination
A destination which wraps a DataSource and gets its connection from the wrapped DataSource
Method Summary |
boolean |
equals(java.lang.Object obj)
|
java.sql.Connection |
getConnection()
Returns a connection to the destination database |
int |
hashCode()
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DataSourceDestination
public DataSourceDestination(@Nonnull
javax.sql.DataSource dataSource)
- Constructor
- Parameters:
dataSource
- the wrapped DataSource
getConnection
public java.sql.Connection getConnection()
throws java.sql.SQLException
- Description copied from interface:
Destination
- Returns a connection to the destination database
- Specified by:
getConnection
in interface Destination
- Returns:
- a connection to the destination database
- Throws:
java.sql.SQLException
- if a connection can't be returned
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
hashCode
public int hashCode()
- Overrides:
hashCode
in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object