Class ConnectionWrapper
- java.lang.Object
-
- org.projectnessie.versioned.persist.tx.ConnectionWrapper
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public final class ConnectionWrapper extends java.lang.Object implements java.lang.AutoCloseable
-
-
Constructor Summary
Constructors Constructor Description ConnectionWrapper(java.sql.Connection connection)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ConnectionWrapperborrow(java.util.function.Supplier<java.sql.Connection> newConnectionProducer)voidclose()voidcommit()java.sql.Connectionconn()voidforceClose()voidrollback()static booleanthreadHasOpenConnection()
-
-
-
Method Detail
-
borrow
public static ConnectionWrapper borrow(java.util.function.Supplier<java.sql.Connection> newConnectionProducer)
-
threadHasOpenConnection
public static boolean threadHasOpenConnection()
-
conn
public java.sql.Connection conn()
-
commit
public void commit()
-
rollback
public void rollback()
-
close
public void close()
- Specified by:
closein interfacejava.lang.AutoCloseable
-
forceClose
public void forceClose()
-
-