1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.xnap.plugin.limewire;
21
22 import javax.swing.Action;
23
24 import org.xnap.XNap;
25 import org.xnap.peer.AbstractPeer;
26
27 /***
28 * This class represents a gnutella servant.
29 */
30 public class LimeWireServant extends AbstractPeer {
31
32
33
34 private String host;
35 private int port;
36
37
38
39 public LimeWireServant(String host, int port)
40 {
41 super(host + ":" + port);
42
43 this.host = host;
44 this.port = port;
45 }
46
47 public LimeWireServant(String host)
48 {
49 super(host);
50
51 this.host = host;
52 this.port = -1;
53 }
54
55
56
57 public Action[] getActions()
58 {
59 return null;
60 }
61
62 public String getHost()
63 {
64 return getName();
65 }
66
67 public int getLocalDownloadCount()
68 {
69 return 0;
70 }
71
72 public int getLocalUploadCount()
73 {
74 return 0;
75 }
76
77 public int getPort()
78 {
79 return port;
80 }
81
82 public String getStatus()
83 {
84 return XNap.tr("Online");
85 }
86
87 }