public class CloseableImpl extends java.lang.Object implements CloseableWithNotification
| Constructor and Description | 
|---|
CloseableImpl(Closeable facade)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addCloseListener(CloseListener listener)
Adds the given listener to this  
Closeable object, such that it will be notified when this object either is about to be, or just has been, closed. | 
void | 
close()
Instructs this  
Closeable instance to close. | 
void | 
doClose()  | 
boolean | 
isClosed()
Indicates whether this  
Closeable instance has been closed or not. | 
void | 
removeCloseListener(CloseListener listener)
Removes the given listener from this  
Closeable object, such that it will no longer be notified when this object either is about to be, or just has been, closed. | 
public CloseableImpl(Closeable facade)
public void addCloseListener(CloseListener listener)
CloseableWithNotificationCloseable object, such that it will be notified when this object either is about to be, or just has been, closed. If the given listener has already been added to this object, then this method has no effect.addCloseListener in interface CloseableWithNotificationlistener - the listenerpublic void removeCloseListener(CloseListener listener)
CloseableWithNotificationCloseable object, such that it will no longer be notified when this object either is about to be, or just has been, closed. If the given listener has never been added to this object, then this method has no effect.removeCloseListener in interface CloseableWithNotificationlistener - the listenerpublic boolean isClosed()
CloseableCloseable instance has been closed or not.public void close()
CloseableCloseable instance to close.public void doClose()