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