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
ResultSet s 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)
ResultSet
s for the passed connection
.connection
- public void close(DbConnection connection, ResultSet resultSet)
close
in interface StreamingResultSetCloser
close
in class AbstractStreamingResultSetCloser
public 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–2016 MuleSoft, Inc.. All rights reserved.