- All Superinterfaces:
AutoCloseable,OnCloseHandler,SQLInput,SQLInputWrapper,TrackedArrays,TrackedBlobs,TrackedClobs,TrackedInputStreams,TrackedNClobs,TrackedReaders,TrackedRefs,TrackedRowIds,TrackedSQLXMLs,Wrapper,Wrapper
- All Known Implementing Classes:
SQLInputTrackerImpl
public interface SQLInputTracker
extends SQLInputWrapper, OnCloseHandler, TrackedArrays, TrackedBlobs, TrackedClobs, TrackedInputStreams, TrackedNClobs, TrackedReaders, TrackedRefs, TrackedRowIds, TrackedSQLXMLs
Tracks a
SQLInput 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.SQLInputWrapper
getWrapped, readArray, readAsciiStream, readBigDecimal, readBinaryStream, readBlob, readBoolean, readByte, readBytes, readCharacterStream, readClob, readDate, readDouble, readFloat, readInt, readLong, readNClob, readNString, readObject, readObject, readRef, readRowId, readShort, readSQLXML, readString, readTime, readTimestamp, readURL, wasNullMethods inherited from interface com.aoapps.sql.tracker.TrackedArrays
getTrackedArraysMethods inherited from interface com.aoapps.sql.tracker.TrackedBlobs
getTrackedBlobsMethods inherited from interface com.aoapps.sql.tracker.TrackedClobs
getTrackedClobsMethods inherited from interface com.aoapps.sql.tracker.TrackedInputStreams
getTrackedInputStreamsMethods inherited from interface com.aoapps.sql.tracker.TrackedNClobs
getTrackedNClobsMethods inherited from interface com.aoapps.sql.tracker.TrackedReaders
getTrackedReadersMethods inherited from interface com.aoapps.sql.tracker.TrackedRefs
getTrackedRefsMethods inherited from interface com.aoapps.sql.tracker.TrackedRowIds
getTrackedRowIdsMethods inherited from interface com.aoapps.sql.tracker.TrackedSQLXMLs
getTrackedSQLXMLsMethods 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 interfaceSQLInputWrapper- Throws:
SQLException- See Also:
-
