public final class ConnectionHandler extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ConnectionHandler.DirtyAttribute |
static class |
ConnectionHandler.State |
| Constructor and Description |
|---|
ConnectionHandler(XAConnection xaConnection,
ConnectionPool pool) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeConnection() |
Connection |
getConnection() |
Thread |
getHoldingThread() |
long |
getLastAccess() |
XAResource |
getXaResource() |
boolean |
isActive() |
void |
resetConnection(AgroalConnectionFactoryConfiguration connectionFactoryConfiguration) |
void |
returnConnection() |
void |
setDirtyAttribute(ConnectionHandler.DirtyAttribute attribute) |
void |
setHoldingThread(Thread holdingThread) |
void |
setLastAccess(long lastAccess) |
void |
setState(ConnectionHandler.State newState) |
boolean |
setState(ConnectionHandler.State expected,
ConnectionHandler.State newState) |
public ConnectionHandler(XAConnection xaConnection, ConnectionPool pool) throws SQLException
SQLExceptionpublic Connection getConnection()
public XAResource getXaResource()
public void returnConnection()
throws SQLException
SQLExceptionpublic void resetConnection(AgroalConnectionFactoryConfiguration connectionFactoryConfiguration) throws SQLException
SQLExceptionpublic void closeConnection()
throws SQLException
SQLExceptionpublic boolean setState(ConnectionHandler.State expected, ConnectionHandler.State newState)
public void setState(ConnectionHandler.State newState)
public boolean isActive()
public long getLastAccess()
public void setLastAccess(long lastAccess)
public Thread getHoldingThread()
public void setHoldingThread(Thread holdingThread)
public void setDirtyAttribute(ConnectionHandler.DirtyAttribute attribute)
Copyright © 2018 JBoss by Red Hat. All rights reserved.