Package org.apache.cxf.io
Class DelayedCachedOutputStreamCleaner
java.lang.Object
org.apache.cxf.io.DelayedCachedOutputStreamCleaner
- All Implemented Interfaces:
BusLifeCycleListener,CachedOutputStreamCleaner
public final class DelayedCachedOutputStreamCleaner
extends Object
implements CachedOutputStreamCleaner, BusLifeCycleListener
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclean()Run the clean upvoidvoidInvoked when theBushas been initialized.voidInvoked after theBusis shutdown.voidInvoked before theBusis shutdown.voidUnregister the stream instance from the clean up (closed properly)voidvoidunregister(Closeable closeable) Register the stream instance for the clean up
-
Constructor Details
-
DelayedCachedOutputStreamCleaner
public DelayedCachedOutputStreamCleaner()
-
-
Method Details
-
setBus
-
register
Description copied from interface:CachedOutputStreamCleanerUnregister the stream instance from the clean up (closed properly)- Specified by:
registerin interfaceCachedOutputStreamCleaner
-
unregister
Description copied from interface:CachedOutputStreamCleanerRegister the stream instance for the clean up- Specified by:
unregisterin interfaceCachedOutputStreamCleaner
-
clean
public void clean()Description copied from interface:CachedOutputStreamCleanerRun the clean up- Specified by:
cleanin interfaceCachedOutputStreamCleaner
-
initComplete
public void initComplete()Description copied from interface:BusLifeCycleListenerInvoked when theBushas been initialized.- Specified by:
initCompletein interfaceBusLifeCycleListener
-
postShutdown
public void postShutdown()Description copied from interface:BusLifeCycleListenerInvoked after theBusis shutdown.- Specified by:
postShutdownin interfaceBusLifeCycleListener
-
preShutdown
public void preShutdown()Description copied from interface:BusLifeCycleListenerInvoked before theBusis shutdown.- Specified by:
preShutdownin interfaceBusLifeCycleListener
-
forceClean
public void forceClean()
-