public class StatementStreamingResultSetCloser extends AbstractStreamingResultSetCloser
ResultSet once it has been processedlogger| Constructor and Description |
|---|
StatementStreamingResultSetCloser() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkValidConnectionLock(DbConnection connection,
Object connectionLock) |
void |
close(DbConnection connection,
ResultSet resultSet) |
void |
closeResultSets(DbConnection connection)
Closes all tracked
ResultSets for the passed connection. |
protected Object |
getConnectionLock(DbConnection connection) |
protected Set<ResultSet> |
getConnectionResultSets(DbConnection connection,
ResultSet resultSet) |
protected Object |
getTrackedConnectionLock(DbConnection connection) |
protected void |
releaseResources(DbConnection connection,
Object connectionLock) |
void |
trackResultSet(DbConnection connection,
ResultSet resultSet)
Adds a resultSet for tracking in order to be able to close it later
|
public void closeResultSets(DbConnection connection)
ResultSets for the passed connection.connection - public void close(DbConnection connection, ResultSet resultSet)
close in interface StreamingResultSetCloserclose in class AbstractStreamingResultSetCloserpublic void trackResultSet(DbConnection connection, ResultSet resultSet)
connection - connection that holds the resultSetresultSet - resultSet to trackprotected Object getTrackedConnectionLock(DbConnection connection)
protected void releaseResources(DbConnection connection, Object connectionLock)
protected Set<ResultSet> getConnectionResultSets(DbConnection connection, ResultSet resultSet)
protected void checkValidConnectionLock(DbConnection connection, Object connectionLock)
protected Object getConnectionLock(DbConnection connection)
Copyright © 2003–2022 MuleSoft, Inc.. All rights reserved.