- All Superinterfaces:
AutoCloseable,Clob,ClobWrapper,OnCloseHandler,TrackedInputStreams,TrackedOutputStreams,TrackedReaders,TrackedWriters,Wrapper,Wrapper
- All Known Subinterfaces:
NClobTracker
- All Known Implementing Classes:
ClobTrackerImpl,NClobTrackerImpl
public interface ClobTracker
extends ClobWrapper, OnCloseHandler, TrackedInputStreams, TrackedOutputStreams, TrackedReaders, TrackedWriters
Tracks a
Clob for unclosed or unfreed objects.- Author:
- AO Industries, Inc.
-
Method Summary
Modifier and TypeMethodDescriptionvoidfree()Calls onClose handlers, closes all tracked objects, then callssuper.free().Methods inherited from interface com.aoapps.sql.wrapper.ClobWrapper
close, getAsciiStream, getCharacterStream, getCharacterStream, getSubString, getWrapped, length, position, position, setAsciiStream, setCharacterStream, setString, setString, truncateMethods inherited from interface com.aoapps.sql.tracker.OnCloseHandler
addOnCloseMethods inherited from interface com.aoapps.sql.tracker.TrackedInputStreams
getTrackedInputStreamsMethods inherited from interface com.aoapps.sql.tracker.TrackedOutputStreams
getTrackedOutputStreamsMethods inherited from interface com.aoapps.sql.tracker.TrackedReaders
getTrackedReadersMethods inherited from interface com.aoapps.sql.tracker.TrackedWriters
getTrackedWritersMethods inherited from interface com.aoapps.sql.wrapper.Wrapper
isWrapperFor, unwrap
-
Method Details
-
free
Calls onClose handlers, closes all tracked objects, then callssuper.free().- Specified by:
freein interfaceClob- Specified by:
freein interfaceClobWrapper- Throws:
SQLException- See Also:
-
