- All Superinterfaces:
AutoCloseable
,OnCloseHandler
,SQLData
,SQLDataWrapper
,TrackedSQLInputs
,TrackedSQLOutputs
,Wrapper
,Wrapper
- All Known Implementing Classes:
SQLDataTrackerImpl
public interface SQLDataTracker
extends SQLDataWrapper, OnCloseHandler, TrackedSQLInputs, TrackedSQLOutputs
Tracks a
SQLData
for unclosed or unfreed objects.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Calls onClose handlers, closes all tracked objects, then callssuper.close()
.Methods inherited from interface com.aoapps.sql.tracker.OnCloseHandler
addOnClose
Methods inherited from interface com.aoapps.sql.wrapper.SQLDataWrapper
getSQLTypeName, getWrapped, readSQL, writeSQL
Methods inherited from interface com.aoapps.sql.tracker.TrackedSQLInputs
getTrackedSQLInputs
Methods inherited from interface com.aoapps.sql.tracker.TrackedSQLOutputs
getTrackedSQLOutputs
Methods inherited from interface com.aoapps.sql.wrapper.Wrapper
isWrapperFor, unwrap
-
Method Details
-
close
Calls onClose handlers, closes all tracked objects, then callssuper.close()
.- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceSQLDataWrapper
- Throws:
SQLException
- See Also:
-