public class NodeItem
extends java.lang.Object
implements java.lang.Cloneable
| Modifier and Type | Field and Description | 
|---|---|
| static int | TESTSTATUS_FAILED | 
| static int | TESTSTATUS_PASSED | 
| static int | TESTSTATUS_UNKNOWN | 
| static int | TYPE_EXIT | 
| static int | TYPE_GUARD | 
| Constructor and Description | 
|---|
| NodeItem() | 
| Modifier and Type | Method and Description | 
|---|---|
| void | clearType()Clear node type | 
| NodeItem | clone() | 
| float | getBandwidth()Get nodeitem bandwith | 
| java.lang.String | getCircuitHops()Get circuit hops | 
| java.lang.String | getCountryCode()Get nodeitem two letter country code abbreviation | 
| java.lang.String | getCountryName()Get nodeitem full country name | 
| java.lang.String | getFingerprint()Get nodeitems fingerprint | 
| java.lang.String | getIPAddress()Get nodeitem ip address | 
| long | getLatency()Get Nodeitem latency in ms | 
| java.lang.String | getNickName()Get nodeitem unique name | 
| java.lang.String | getStability()Get Nodeitem stability | 
| int | getStreams()Get nodeitems active streams | 
| java.lang.String | getTestingMessage()Get Node item status | 
| long | getTestLatency()Get Nodeitem test latency in ms | 
| int | getTestStatus()Get testing status flag | 
| boolean | isExit()Is exit node | 
| boolean | isFavourite()Get exit enabled status of Nodeitem | 
| boolean | isGuard()Is Guard node | 
| boolean | isGuardEnabled()Get guard enabled status of Nodeitem | 
| boolean | isHttpSupported() | 
| boolean | isNonUnique() | 
| void | setBandwidth(float bw)Set node item bandwidth | 
| void | setCircuitHops(java.lang.String hops)Set circuit hops | 
| void | setCountryCode(java.lang.String abrv)Set Nodeitem with its two letter country code abbreviation | 
| void | setCountryName(java.lang.String name)Set Nodeitem with its full country name | 
| void | setFavouriteEnabled(boolean enabled)Set exit enabled status of Nodeitem | 
| void | setFingerprint(java.lang.String fp)Set nodeitem fingerprint | 
| void | setGuardEnabled(boolean enabled)Set guard enabled status of Nodeitem | 
| void | setHttpSupported(boolean supported) | 
| void | setIPAddress(java.lang.String ip)Set nodeitem ip address | 
| void | setLatency(long latency)Set Nodeitem latency value in ms | 
| void | setNickName(java.lang.String name)Set nodeitem name | 
| void | setStable(java.lang.String stability)Set Nodeitem stability yes/no/unknown | 
| void | setStreams(int streams)Set nodeitem number of streams | 
| void | setTestingMessage(java.lang.String text)Set Nodeitem testing status message | 
| void | setTestLatency(long latency)Set Nodeitem test latency value in ms | 
| void | setTestStatus(int status)Set testing status flag | 
| void | setType(int mask)Set Node type | 
public static final int TYPE_EXIT
public static final int TYPE_GUARD
public static final int TESTSTATUS_UNKNOWN
public static final int TESTSTATUS_PASSED
public static final int TESTSTATUS_FAILED
public final void setType(int mask)
mask - public final void clearType()
public boolean isNonUnique()
public final boolean isExit()
public boolean isHttpSupported()
public void setHttpSupported(boolean supported)
public final boolean isGuard()
public final void setCircuitHops(java.lang.String hops)
hops - public final java.lang.String getCircuitHops()
public final void setTestingMessage(java.lang.String text)
text - public final void setTestStatus(int status)
status - public final int getTestStatus()
public final java.lang.String getTestingMessage()
public final void setLatency(long latency)
latency - public final long getLatency()
public final void setTestLatency(long latency)
latency - public final long getTestLatency()
public final void setFavouriteEnabled(boolean enabled)
enabled - public final boolean isFavourite()
public final void setGuardEnabled(boolean enabled)
enabled - public final boolean isGuardEnabled()
public final void setStable(java.lang.String stability)
stability - public final java.lang.String getStability()
public final void setCountryCode(java.lang.String abrv)
abrv - public final java.lang.String getCountryCode()
public final void setCountryName(java.lang.String name)
name - public final java.lang.String getCountryName()
public final void setNickName(java.lang.String name)
name - public final java.lang.String getNickName()
public final void setBandwidth(float bw)
bw - public final float getBandwidth()
public final void setStreams(int streams)
streams - public final int getStreams()
public final void setFingerprint(java.lang.String fp)
fp - public final java.lang.String getFingerprint()
public final void setIPAddress(java.lang.String ip)
ip - public final java.lang.String getIPAddress()
public NodeItem clone()
clone in class java.lang.Object