1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package net.sf.commons.ssh;
17
18 import java.io.IOException;
19
20 /***
21 * @author Sergey Vidyuk (svidyuk at gmail dot com)
22 *
23 */
24 public interface Session {
25
26 /***
27 * Closes this session.
28 *
29 * @throws IOException
30 * if I/O exception occurs
31 * @since 1.0
32 */
33 void close() throws IOException;
34
35 /***
36 * Returns <code>true</code> if session is closed already,
37 * <code>false</code> otherwise
38 *
39 * @return <code>true</code> if session is closed already,
40 * @throws IOException
41 * if I/O exception occurs
42 * @since 1.0
43 */
44 public abstract boolean isClosed() throws IOException;
45
46 }