public class PeerManagerUserAlert extends AbstractUserAlert
Modifier and Type | Field and Description |
---|---|
int |
clockProblem |
int |
connError |
int |
conns |
boolean |
darknetAssumeNAT |
int |
darknetConns |
boolean |
darknetDefinitelyPortForwarded |
int |
darknetPeers |
int |
disconnDarknetPeers |
boolean |
isOpennetEnabled |
static int |
MAX_DARKNET_CONN_ALERT_THRESHOLD
How many connected darknet peers we can have without getting alerted about too many
|
static int |
MAX_DISCONN_PEER_ALERT_THRESHOLD
How many disconnected peers we can have without getting alerted about too many
|
static int |
MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD
How many never-connected peers can we have without getting alerted about too many
|
static long |
MAX_OLDEST_NEVER_CONNECTED_PEER_AGE_ALERT_THRESHOLD
How high can oldestNeverConnectedPeerAge be before we alert (in milliseconds)
|
static int |
MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD
How many peers with clock problems can we have without getting alerted about too many
|
static int |
MIN_CONN_ALERT_THRESHOLD
How many connected peers we need to not get alert about not enough
|
static int |
MIN_CONN_ERROR_ALERT_THRESHOLD
How many peers with unknown connection errors can we have without getting alerted
|
int |
neverConn |
boolean |
opennetAssumeNAT |
boolean |
opennetDefinitelyPortForwarded |
int |
peers |
int |
tooNewPeersDarknet |
int |
tooNewPeersTotal |
valid
CRITICAL_ERROR, ERROR, MINOR, WARNING
Constructor and Description |
---|
PeerManagerUserAlert(NodeStats n,
NodeUpdateManager nodeUpdater) |
Modifier and Type | Method and Description |
---|---|
HTMLNode |
getHTMLText()
Content of alert (HTML).
|
short |
getPriorityClass()
Priority class
|
java.lang.String |
getShortText()
*Really* concise text of alert.
|
java.lang.String |
getText()
Content of alert (plain text).
|
java.lang.String |
getTitle()
Title of alert (must be short!).
|
boolean |
isValid()
Is the alert valid right now? Suggested use is to synchronize on the
alert, then check this, then get the data.
|
static java.lang.String |
replace(java.lang.String text,
java.lang.String find,
java.lang.String replace) |
static java.lang.String |
replaceAll(java.lang.String text,
java.lang.String find,
java.lang.String replace) |
static java.lang.String |
replaceCareful(java.lang.String text,
java.lang.String find,
java.lang.String replace) |
anchor, dismissButtonText, getFCPMessage, getUpdatedTime, isEvent, isEventNotification, isValid, onDismiss, shouldUnregisterOnDismiss, userCanDismiss
public int conns
public int peers
public int neverConn
public int clockProblem
public int connError
public int disconnDarknetPeers
public int darknetConns
public int darknetPeers
public int tooNewPeersDarknet
public int tooNewPeersTotal
public boolean isOpennetEnabled
public boolean darknetDefinitelyPortForwarded
public boolean opennetDefinitelyPortForwarded
public boolean opennetAssumeNAT
public boolean darknetAssumeNAT
public static final int MIN_CONN_ALERT_THRESHOLD
public static final int MAX_DARKNET_CONN_ALERT_THRESHOLD
public static final int MAX_DISCONN_PEER_ALERT_THRESHOLD
public static final int MAX_NEVER_CONNECTED_PEER_ALERT_THRESHOLD
public static final int MIN_CLOCK_PROBLEM_PEER_ALERT_THRESHOLD
public static final int MIN_CONN_ERROR_ALERT_THRESHOLD
public static final long MAX_OLDEST_NEVER_CONNECTED_PEER_AGE_ALERT_THRESHOLD
public PeerManagerUserAlert(NodeStats n, NodeUpdateManager nodeUpdater)
public java.lang.String getTitle()
AbstractUserAlert
getTitle
in interface UserAlert
getTitle
in class AbstractUserAlert
public java.lang.String getShortText()
UserAlert
getShortText
in interface UserAlert
getShortText
in class AbstractUserAlert
public java.lang.String getText()
AbstractUserAlert
getText
in interface UserAlert
getText
in class AbstractUserAlert
public static java.lang.String replace(java.lang.String text, java.lang.String find, java.lang.String replace)
public static java.lang.String replaceAll(java.lang.String text, java.lang.String find, java.lang.String replace)
public static java.lang.String replaceCareful(java.lang.String text, java.lang.String find, java.lang.String replace)
public HTMLNode getHTMLText()
AbstractUserAlert
getHTMLText
in interface UserAlert
getHTMLText
in class AbstractUserAlert
public short getPriorityClass()
AbstractUserAlert
getPriorityClass
in interface UserAlert
getPriorityClass
in class AbstractUserAlert
public boolean isValid()
AbstractUserAlert
isValid
in interface UserAlert
isValid
in class AbstractUserAlert