public class ResourceRegistryStandardImpl extends java.lang.Object implements ResourceRegistry
Constructor and Description |
---|
ResourceRegistryStandardImpl() |
ResourceRegistryStandardImpl(JdbcObserver jdbcObserver) |
Modifier and Type | Method and Description |
---|---|
void |
cancelLastQuery() |
static void |
close(java.sql.ResultSet resultSet) |
static void |
close(java.sql.Statement statement) |
protected void |
closeAll(java.util.Set<java.sql.ResultSet> resultSets) |
boolean |
hasRegisteredResources()
Does this registry currently have any registered resources?
|
void |
register(java.sql.Blob blob) |
void |
register(java.sql.Clob clob) |
void |
register(java.sql.NClob nclob) |
void |
register(java.sql.ResultSet resultSet,
java.sql.Statement statement)
Register a JDBC result set.
|
void |
register(java.sql.Statement statement,
boolean cancelable)
Register a JDBC statement.
|
void |
release(java.sql.Blob blob) |
void |
release(java.sql.Clob clob) |
void |
release(java.sql.NClob nclob) |
void |
release(java.sql.ResultSet resultSet,
java.sql.Statement statement)
Release a previously registered result set.
|
void |
release(java.sql.Statement statement)
Release a previously registered statement.
|
void |
releaseResources() |
public ResourceRegistryStandardImpl()
public ResourceRegistryStandardImpl(JdbcObserver jdbcObserver)
public boolean hasRegisteredResources()
ResourceRegistry
hasRegisteredResources
in interface ResourceRegistry
public void register(java.sql.Statement statement, boolean cancelable)
ResourceRegistry
register
in interface ResourceRegistry
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 subsequent ResourceRegistry.cancelLastQuery()
calls?public void release(java.sql.Statement statement)
ResourceRegistry
release
in interface ResourceRegistry
statement
- The statement to release.public void release(java.sql.ResultSet resultSet, java.sql.Statement statement)
ResourceRegistry
release
in interface ResourceRegistry
resultSet
- The result set to release.statement
- Statement from which ResultSet
has been generated.protected void closeAll(java.util.Set<java.sql.ResultSet> resultSets)
public static void close(java.sql.ResultSet resultSet)
public static void close(java.sql.Statement statement)
public void register(java.sql.ResultSet resultSet, java.sql.Statement statement)
ResourceRegistry
ResultSet.getStatement()
does not return original Statement
object.register
in interface ResourceRegistry
resultSet
- The result set to register.statement
- Statement from which ResultSet
has been generated.public void register(java.sql.Blob blob)
register
in interface ResourceRegistry
public void release(java.sql.Blob blob)
release
in interface ResourceRegistry
public void register(java.sql.Clob clob)
register
in interface ResourceRegistry
public void release(java.sql.Clob clob)
release
in interface ResourceRegistry
public void register(java.sql.NClob nclob)
register
in interface ResourceRegistry
public void release(java.sql.NClob nclob)
release
in interface ResourceRegistry
public void cancelLastQuery()
cancelLastQuery
in interface ResourceRegistry
public void releaseResources()
releaseResources
in interface ResourceRegistry
Copyright © 2001-2018 Red Hat, Inc. All Rights Reserved.