@Configuration public class TeiidConnectionProviderImpl extends Object implements org.komodo.metadata.TeiidConnectionProvider
Constructor and Description |
---|
TeiidConnectionProviderImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
connect() |
protected void |
disconnect() |
org.teiid.adminapi.Admin |
getAdmin() |
Connection |
getConnection(String vdb,
String version) |
void |
onShutdown() |
void |
onStart() |
org.komodo.spi.outcome.Outcome |
ping(org.komodo.spi.metadata.MetadataInstance.ConnectivityType connectivityType) |
void |
reconnect() |
protected void connect() throws org.teiid.adminapi.AdminException
org.teiid.adminapi.AdminException
protected void disconnect() throws org.teiid.adminapi.AdminException
org.teiid.adminapi.AdminException
public org.teiid.adminapi.Admin getAdmin() throws org.teiid.adminapi.AdminException
getAdmin
in interface org.komodo.metadata.TeiidConnectionProvider
org.teiid.adminapi.AdminException
public Connection getConnection(String vdb, String version) throws SQLException
getConnection
in interface org.komodo.metadata.TeiidConnectionProvider
SQLException
public org.komodo.spi.outcome.Outcome ping(org.komodo.spi.metadata.MetadataInstance.ConnectivityType connectivityType)
ping
in interface org.komodo.metadata.TeiidConnectionProvider
public void reconnect() throws Exception
reconnect
in interface org.komodo.metadata.TeiidConnectionProvider
Exception
public void onStart()
onStart
in interface org.komodo.metadata.TeiidConnectionProvider
public void onShutdown()
onShutdown
in interface org.komodo.metadata.TeiidConnectionProvider
Copyright © 2013–2019. All rights reserved.