PageRenderTime 26ms CodeModel.GetById 13ms app.highlight 12ms RepoModel.GetById 1ms app.codeStats 0ms

/activeobjects-plugin/src/main/java/com/atlassian/activeobjects/backup/DatabaseProviderConnectionProvider.java

https://bitbucket.org/activeobjects/ao-plugin
Java | 21 lines | 15 code | 6 blank | 0 comment | 0 complexity | 91ecfbd7d3e5ccc82df2b58369af16e6 MD5 | raw file
Possible License(s): Apache-2.0
 1package com.atlassian.activeobjects.backup;
 2
 3import com.atlassian.dbexporter.ConnectionProvider;
 4import net.java.ao.DatabaseProvider;
 5
 6import java.sql.Connection;
 7import java.sql.SQLException;
 8
 9import static com.google.common.base.Preconditions.checkNotNull;
10
11final class DatabaseProviderConnectionProvider implements ConnectionProvider {
12    private final DatabaseProvider provider;
13
14    public DatabaseProviderConnectionProvider(DatabaseProvider provider) {
15        this.provider = checkNotNull(provider);
16    }
17
18    public Connection getConnection() throws SQLException {
19        return provider.getConnection();
20    }
21}