KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > coldcore > coloradoftp > connection > DataPortListenerSet


1 package com.coldcore.coloradoftp.connection;
2
3 import java.util.Set JavaDoc;
4
5 /**
6  * Set of data port listeners.
7  *
8  * Because there can be many data port listeners, an object is required to
9  * replicate methods to all, rather than processing each data port listener
10  * individualy.
11  *
12  *
13  * ColoradoFTP - The Open Source FTP Server (http://cftp.coldcore.com)
14  */

15 public interface DataPortListenerSet {
16
17   /** Bind data port listeners
18    * @return Number of bound listeners
19    */

20   public int bind();
21
22
23   /** Unbind data port listeners
24    * @return Number of unbound listeners
25    */

26   public int unbind();
27
28
29   /** Get number of boud listeners
30    * @return Number of boud listeners
31    */

32   public int boundNumber();
33
34
35   /** List listeners
36    * @return Listeners (copy of the original list)
37    */

38   public Set JavaDoc<DataPortListener> list();
39 }
40
Popular Tags