public class StatusMessage
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static int |
CRITICAL |
static java.lang.String |
CRITICAL_TEXT |
static int |
DEBUG |
static java.lang.String |
DEBUG_TEXT |
static int |
ERROR |
static int |
GOOD |
static java.lang.String |
GOOD_TEXT |
static int |
HEARTBEAT |
static java.lang.String |
HEARTBEAT_TEXT |
static int |
MAJOR |
static java.lang.String |
MAJOR_TEXT |
static int |
MINOR |
static java.lang.String |
MINOR_TEXT |
static int |
WARNING |
static java.lang.String |
WARNING_TEXT |
Constructor and Description |
---|
StatusMessage() |
StatusMessage(long dateTime,
java.lang.String appid,
java.lang.String entityid,
java.lang.String functdesc,
int stat,
java.lang.String txt)
Constructor for the class.
|
StatusMessage(long dateTime,
java.lang.String snmpComponentName,
java.lang.String nodeId,
java.lang.String category,
int severity,
java.lang.String alarmText,
java.lang.String addText)
Message object used by the Logger class.
|
Modifier and Type | Method and Description |
---|---|
int |
compareSeverityTo(StatusMessage sm)
Compares severity of this status message with that of the
parameter status message.
|
java.lang.String |
getAdditionalText() |
java.lang.String |
getAppId() |
long |
getDateTime() |
java.lang.String |
getEntityId() |
java.lang.String |
getFormattedDateTime()
The getFormattedDateTime() method converts long time stored in
a StatusMessage object to a readable string.
|
java.lang.String |
getFunctDesc() |
int |
getNotificationId() |
int |
getStatus() |
java.lang.String |
getStatusAsString() |
java.lang.String |
getText() |
boolean |
isRunning() |
void |
setAdditionalText(java.lang.String txt) |
void |
setAppId(java.lang.String Id) |
void |
setDateTime(long dateTime) |
void |
setEntityId(java.lang.String Id) |
void |
setFunctDesc(java.lang.String fd) |
void |
setNotificationId(int n) |
void |
setRunning(boolean flag) |
void |
setStatus(int stat) |
void |
setText(java.lang.String txt) |
java.lang.String |
toString() |
public static final int GOOD
public static final int WARNING
public static final int MINOR
public static final int MAJOR
public static final int ERROR
public static final int CRITICAL
public static final int HEARTBEAT
public static final int DEBUG
public static final java.lang.String GOOD_TEXT
public static final java.lang.String WARNING_TEXT
public static final java.lang.String MINOR_TEXT
public static final java.lang.String MAJOR_TEXT
public static final java.lang.String CRITICAL_TEXT
public static final java.lang.String HEARTBEAT_TEXT
public static final java.lang.String DEBUG_TEXT
public StatusMessage(long dateTime, java.lang.String appid, java.lang.String entityid, java.lang.String functdesc, int stat, java.lang.String txt)
dateTime
- When the StatusMessage as generated.appid
- String id for application associated with message.entityid
- Id of item with this status (ie. node id)functdesc
- Internal code used to clear bad statuses.stat
- Status level of message.txt
- Text of status message.public StatusMessage(long dateTime, java.lang.String snmpComponentName, java.lang.String nodeId, java.lang.String category, int severity, java.lang.String alarmText, java.lang.String addText)
dateTime
- When the StatusMessage as generated.snmpComponentName
- String id for application associated with message.nodeId
- Id of item with this status (ie. node id)category
- Category for this type of status condition.severity
- one of warning, minor, major, critical, or clear/goodalarmText
- Text describing the fault condition. This attribute
should contain no variable content (i.e. time, address,
nodeId) so that it can be used as an index key.addText
- Additional text describing the status condition. This
field may contain detailed, variable information.public StatusMessage()
public void setDateTime(long dateTime)
public long getDateTime()
public java.lang.String getFormattedDateTime()
public void setAppId(java.lang.String Id)
public java.lang.String getAppId()
public void setEntityId(java.lang.String Id)
public java.lang.String getEntityId()
public void setFunctDesc(java.lang.String fd)
public java.lang.String getFunctDesc()
public void setStatus(int stat)
public int getStatus()
public java.lang.String getStatusAsString()
public int getNotificationId()
public void setNotificationId(int n)
public java.lang.String getText()
public void setText(java.lang.String txt)
public java.lang.String getAdditionalText()
public void setAdditionalText(java.lang.String txt)
public boolean isRunning()
public void setRunning(boolean flag)
public int compareSeverityTo(StatusMessage sm)
sm
- StatusMessage we are comparing this message to.public java.lang.String toString()
toString
in class java.lang.Object