Package org.apache.cxf.io
Interface CachedOutputStreamCleaner
- All Known Implementing Classes:
DelayedCachedOutputStreamCleaner
public interface CachedOutputStreamCleaner
The
Bus
extension to clean up unclosed CachedOutputStream
instances (and alike) backed by
temporary files (leading to disk fill, see https://issues.apache.org/jira/browse/CXF-7396.-
Method Summary
Modifier and TypeMethodDescriptionvoid
clean()
Run the clean upvoid
Unregister the stream instance from the clean up (closed properly)default int
size()
The exact or approximate (depending on the implementation) size of the cleaner queuevoid
unregister
(Closeable closeable) Register the stream instance for the clean up
-
Method Details
-
clean
void clean()Run the clean up -
unregister
Register the stream instance for the clean up -
register
Unregister the stream instance from the clean up (closed properly) -
size
default int size()The exact or approximate (depending on the implementation) size of the cleaner queue- Returns:
- exact or approximate (depending on the implementation) size of the cleaner queue
-