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 |
validCRITICAL_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, userCanDismisspublic 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()
AbstractUserAlertgetTitle in interface UserAlertgetTitle in class AbstractUserAlertpublic java.lang.String getShortText()
UserAlertgetShortText in interface UserAlertgetShortText in class AbstractUserAlertpublic java.lang.String getText()
AbstractUserAlertgetText in interface UserAlertgetText in class AbstractUserAlertpublic 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()
AbstractUserAlertgetHTMLText in interface UserAlertgetHTMLText in class AbstractUserAlertpublic short getPriorityClass()
AbstractUserAlertgetPriorityClass in interface UserAlertgetPriorityClass in class AbstractUserAlertpublic boolean isValid()
AbstractUserAlertisValid in interface UserAlertisValid in class AbstractUserAlert