Package com.biglybt.core.logging
Class LogAlert
java.lang.Object
com.biglybt.core.logging.LogAlert
- All Implemented Interfaces:
LogAlert
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
final int
boolean
boolean
Object[]
A list of events that this entry is related tofinal boolean
static final boolean
int
static final boolean
final long
Fields inherited from interface com.biglybt.pif.logging.LogAlert
LT_ERROR, LT_INFORMATION, LT_WARNING
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionObject[]
Returns the objects associated with the alert - this will return null if the alert isn't associated with such any objects.getError()
Returns the error associated with the alert - null if there is no error.int
How long should to display the alert for - this will be the value that was given when creating the alert.Returns the text of the message - this will have any formatting stripped out.getText()
Returns the text of the message - this may include formatting tags (for example, hyperlinks).int
How long should to display the alert for - this will be either the explicit value given when creating the alert, or a value determined from the client's behaviour and its configuration settings.int
getType()
Returns the log type of the alert - the value of which will be one of the LT_ constants defined above.
-
Field Details
-
AT_INFORMATION
public static final int AT_INFORMATION- See Also:
-
AT_WARNING
public static final int AT_WARNING- See Also:
-
AT_ERROR
public static final int AT_ERROR- See Also:
-
REPEATABLE
public static final boolean REPEATABLE- See Also:
-
UNREPEATABLE
public static final boolean UNREPEATABLE- See Also:
-
when
public final long when -
entryType
public final int entryType -
err
-
repeatable
public final boolean repeatable -
text
-
timeoutSecs
public int timeoutSecs -
details
-
isNative
public boolean isNative -
forceNotify
public boolean forceNotify
-
-
Constructor Details
-
LogAlert
- Parameters:
repeatable
-type
-text
-
-
LogAlert
- Parameters:
repeatable
-type
-text
-timeoutSecs
- -1 -> use defaults 0 -> no timeout
-
LogAlert
-
LogAlert
-
LogAlert
-
LogAlert
-
LogAlert
- Parameters:
downloadManagerImpl
-b
-string
-e
-
-
-
Method Details
-
getGivenTimeoutSecs
public int getGivenTimeoutSecs()Description copied from interface:LogAlert
How long should to display the alert for - this will be the value that was given when creating the alert.- Specified by:
getGivenTimeoutSecs
in interfaceLogAlert
- Returns:
- How long to display the timeout for - -1 for no explicit value, 0 to display it indefinitely, otherwise it is the number of seconds to display the value for.
-
getText
Description copied from interface:LogAlert
Returns the text of the message - this may include formatting tags (for example, hyperlinks). -
getError
Description copied from interface:LogAlert
Returns the error associated with the alert - null if there is no error. -
getType
public int getType()Description copied from interface:LogAlert
Returns the log type of the alert - the value of which will be one of the LT_ constants defined above. -
getContext
Description copied from interface:LogAlert
Returns the objects associated with the alert - this will return null if the alert isn't associated with such any objects.- Specified by:
getContext
in interfaceLogAlert
-
getTimeoutSecs
public int getTimeoutSecs()Description copied from interface:LogAlert
How long should to display the alert for - this will be either the explicit value given when creating the alert, or a value determined from the client's behaviour and its configuration settings.- Specified by:
getTimeoutSecs
in interfaceLogAlert
- Returns:
- How long to display the timeout for - 0 to display it indefinitely, otherwise it is the number of seconds to display the value for.
-
getPlainText
Description copied from interface:LogAlert
Returns the text of the message - this will have any formatting stripped out.- Specified by:
getPlainText
in interfaceLogAlert
- Returns:
- The text to display.
-