- 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 TypeMethodDescriptionvoidclose()Calls onClose handlers, closes all tracked objects, then callssuper.close().Methods inherited from interface com.aoapps.sql.tracker.OnCloseHandler
addOnCloseMethods inherited from interface com.aoapps.sql.wrapper.SQLDataWrapper
getSQLTypeName, getWrapped, readSQL, writeSQLMethods inherited from interface com.aoapps.sql.tracker.TrackedSQLInputs
getTrackedSQLInputsMethods inherited from interface com.aoapps.sql.tracker.TrackedSQLOutputs
getTrackedSQLOutputsMethods 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:
closein interfaceAutoCloseable- Specified by:
closein interfaceSQLDataWrapper- Throws:
SQLException- See Also:
-
