Package org.hibernate.resource.jdbc
Interface ResourceRegistry
- All Known Implementing Classes:
ResourceRegistryStandardImpl
public interface ResourceRegistry
A registry for tracking JDBC resources.
-
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanDoes this registry currently have any registered resources?voidvoidvoidvoidRegister a JDBC result set.voidRegister a JDBC statement.voidvoidvoidvoidRelease a previously registered result set.voidRelease a previously registered statement.void
-
Method Details
-
hasRegisteredResources
boolean hasRegisteredResources()Does this registry currently have any registered resources?- Returns:
- True if the registry does have registered resources; false otherwise.
-
releaseResources
void releaseResources() -
register
Register a JDBC statement.- Parameters:
statement- The statement to register.cancelable- Is the statement being registered capable of being cancelled? In other words, should we register it to be the target of subsequentcancelLastQuery()calls?
-
release
Release a previously registered statement.- Parameters:
statement- The statement to release.
-
register
Register a JDBC result set.Implementation note: Second parameter has been introduced to prevent multiple registrations of the same statement in case
ResultSet.getStatement()does not return originalStatementobject.- Parameters:
resultSet- The result set to register.statement- Statement from whichResultSethas been generated.
-
release
Release a previously registered result set.- Parameters:
resultSet- The result set to release.statement- Statement from whichResultSethas been generated.
-
register
-
release
-
register
-
release
-
register
-
release
-
cancelLastQuery
void cancelLastQuery()
-