Top Description Methods
org.hibernate.resource.jdbc

public Interface ResourceRegistry

Known Direct Implementers
org.hibernate.resource.jdbc.internal.ResourceRegistryStandardImpl
Imports
java.sql.Blob, .Clob, .NClob, .ResultSet, .Statement

A registry for tracking JDBC resources.
Author
Steve Ebersole

Method Summary

Modifier and TypeMethod and Description
public void
public boolean

Returns:

True if the registry does have registered resources; false otherwise.
hasRegisteredResources
()

Does this registry currently have any registered resources?

public void
register(Statement
The statement to register.
statement
,
boolean
Is the statement being registered capable of being cancelled? In other words, should we register it to be the target of subsequent cancelLastQuery() calls?
cancelable
)

Register a JDBC statement.

public void
register(ResultSet
The result set to register.
resultSet
,
Statement
Statement from which ResultSet has been generated.
statement
)

Register a JDBC result set.

public void
register(Blob blob)

public void
register(Clob clob)

public void
register(NClob nclob)

public void
release(Statement
The statement to release.
statement
)

Release a previously registered statement.

public void
release(ResultSet
The result set to release.
resultSet
,
Statement
Statement from which ResultSet has been generated.
statement
)

Release a previously registered result set.

public void
release(Blob blob)

public void
release(Clob clob)

public void
release(NClob nclob)

public void

Method Detail

cancelLastQueryback to summary
public void cancelLastQuery()
hasRegisteredResourcesback to summary
public boolean hasRegisteredResources()

Does this registry currently have any registered resources?

Returns:boolean

True if the registry does have registered resources; false otherwise.

registerback to summary
public void register(Statement statement, boolean cancelable)

Register a JDBC statement.

Parameters
statement:Statement

The statement to register.

cancelable:boolean

Is the statement being registered capable of being cancelled? In other words, should we register it to be the target of subsequent cancelLastQuery() calls?

registerback to summary
public void register(ResultSet resultSet, Statement statement)

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 original Statement object.

Parameters
resultSet:ResultSet

The result set to register.

statement:Statement

Statement from which ResultSet has been generated.

registerback to summary
public void register(Blob blob)
registerback to summary
public void register(Clob clob)
registerback to summary
public void register(NClob nclob)
releaseback to summary
public void release(Statement statement)

Release a previously registered statement.

Parameters
statement:Statement

The statement to release.

releaseback to summary
public void release(ResultSet resultSet, Statement statement)

Release a previously registered result set.

Parameters
resultSet:ResultSet

The result set to release.

statement:Statement

Statement from which ResultSet has been generated.

releaseback to summary
public void release(Blob blob)
releaseback to summary
public void release(Clob clob)
releaseback to summary
public void release(NClob nclob)
releaseResourcesback to summary
public void releaseResources()