View Javadoc

1   package net.sf.josceleton.core.api.async;
2   
3   /**
4    * Compared to <code>java.io.Closeable</code> this interface does not declare a checked exception to be thrown.
5    * 
6    * Onca a <code>Closeable</code> has been closed, any further method calls will respond with an 
7    * <code>IllegalStateException</code>.
8    * 
9    * @since 0.1
10   */
11  public interface Closeable {
12  
13  	/**
14  	 * It is most likely you will get an <code>IllegalStateException</code> if called more than once.
15  	 * 
16  	 * @since 0.1
17  	 */
18  	void close();
19  	
20  }