- 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 TypeMethodDescriptionvoid
free()
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, truncate
Methods inherited from interface com.aoapps.sql.tracker.OnCloseHandler
addOnClose
Methods inherited from interface com.aoapps.sql.tracker.TrackedInputStreams
getTrackedInputStreams
Methods inherited from interface com.aoapps.sql.tracker.TrackedOutputStreams
getTrackedOutputStreams
Methods inherited from interface com.aoapps.sql.tracker.TrackedReaders
getTrackedReaders
Methods inherited from interface com.aoapps.sql.tracker.TrackedWriters
getTrackedWriters
Methods 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:
free
in interfaceClob
- Specified by:
free
in interfaceClobWrapper
- Throws:
SQLException
- See Also:
-