public class

StreamCloser

extends Object
java.lang.Object
   ↳ com.sun.imageio.stream.StreamCloser

Class Overview

This class provide means to properly close hanging image input/output streams on VM shutdown. This might be useful for proper cleanup such as removal of temporary files. Addition of stream do not prevent it from being garbage collected if no other references to it exists. Stream can be closed explicitly without removal from StreamCloser queue. Explicit removal from the queue only helps to save some memory.

Summary

Nested Classes
class StreamCloser.CloseAction  
Public Constructors
StreamCloser()
Public Methods
static void addToQueue(StreamCloser.CloseAction ca)
static StreamCloser.CloseAction createCloseAction(ImageInputStream iis)
static void removeFromQueue(StreamCloser.CloseAction ca)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public StreamCloser ()

Public Methods

public static void addToQueue (StreamCloser.CloseAction ca)

public static StreamCloser.CloseAction createCloseAction (ImageInputStream iis)

public static void removeFromQueue (StreamCloser.CloseAction ca)