All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.genexus.db.driver.IConnectionPool Maven / Gradle / Ivy

Go to download

Core classes for the runtime used by Java and Android apps generated with GeneXus

There is a newer version: 4.7.3
Show newest version

package com.genexus.db.driver;
import com.genexus.ModelContext;

import java.sql.Connection;
import java.sql.SQLException;
import java.util.Enumeration;

public interface IConnectionPool
{
	public Enumeration getROPools();
	public Enumeration getRWPools();
	public ConnectionPool getROConnectionPool(String user);
	public ConnectionPool getRWConnectionPool(String user);
	public Connection checkOut(ModelContext context, DataSource dataSource, int handle, String user, String password, boolean readOnly, boolean sticky) throws SQLException;
	public void disconnectOnException(int handle) throws SQLException;
	public void disconnect(int handle) throws SQLException;
	public void disconnect() throws SQLException;
	public void flushBuffers(int handle, java.lang.Object o) throws SQLException;
	public void runWithLock(Runnable runnable);
	public void removeElement(GXConnection con);
}






© 2015 - 2025 Weber Informatics LLC | Privacy Policy