|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.eclipse.tptp.logging.events.cbe.impl.SituationTypeImpl
org.eclipse.tptp.logging.events.cbe.impl.ReportSituationImpl
Interface representing a ReportSituation.
The following description is from the Common Base Event v1.0.1 specification entitled "Canonical Situation Data Format: The Common Base Event V1.0.1":
The ReportSituation deals with the situations reported from the component, such as heartbeat or performance information. Data such as current CPU utilization, current memory heap size, etc. would fall into this category. Existing messages include words like "utilization value is", "buffer size is", and "number of threads is", for example:
| Field Summary | |
|---|---|
protected java.lang.String |
reportCategory
The cached value of the ' Report Category' attribute.
|
| Fields inherited from class org.eclipse.tptp.logging.events.cbe.impl.SituationTypeImpl |
|---|
reasoningScope |
| Constructor Summary | |
|---|---|
protected |
ReportSituationImpl()
|
| Method Summary | |
|---|---|
java.lang.Object |
clone()
Return a cloned (copy by value) object of this object. |
boolean |
equals(java.lang.Object object)
Overrides the java.lang.Object's equals() API to
determine if the parameter object is equal to this object.
|
java.lang.String |
getReportCategory()
Returns the value of the 'Report Category' attribute. |
void |
init()
Resets the object's properties to their initial (e.g. null) state. |
void |
setReportCategory(java.lang.String newReportCategory)
Sets the value of the ' Report Category'
attribute.
|
java.lang.String |
toString()
|
void |
validate()
Checks whether the contents of the instance conform to the Common Base Event specification as described in "Canonical Situation Data Format: The Common Base Event V1.0.1". |
| Methods inherited from class org.eclipse.tptp.logging.events.cbe.impl.SituationTypeImpl |
|---|
getReasoningScope, setReasoningScope |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.tptp.logging.events.cbe.SituationType |
|---|
getReasoningScope, setReasoningScope |
| Field Detail |
protected java.lang.String reportCategory
Report Category' attribute.
getReportCategory()| Constructor Detail |
protected ReportSituationImpl()
| Method Detail |
public java.lang.String getReportCategory()
ReportSituationReturns the value of the 'Report Category' attribute.
getReportCategory in interface ReportSituationReportSituation.setReportCategory(String)public void setReportCategory(java.lang.String newReportCategory)
ReportSituationReport Category'
attribute.
This property specifies the category of the reported situation. The reportCategory is a string with the following set of values:
setReportCategory in interface ReportSituationnewReportCategory - the new value of the 'Report Category' attribute.ReportSituation.getReportCategory()public java.lang.String toString()
toString in class SituationTypeImpl
public void validate()
throws ValidationException
validate in interface SituationTypevalidate in class SituationTypeImplValidationException - If the event instance does not conform to the Common Base Event specification.
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
This is a deep copy version, in which all the objects within this object will be copied by value.
clone in class SituationTypeImpljava.lang.CloneNotSupportedException - If a instance variable of this object does not implement the Cloneable interface.public boolean equals(java.lang.Object object)
java.lang.Object's equals() API to
determine if the parameter object is equal to this object.
equals in class SituationTypeImplobject - The java.lang.Object to be compared to this object.
object, otherwise false.Object.equals(java.lang.Object)public void init()
init in interface ReportSituationinit in class SituationTypeImpl
|
TPTP 4.2.0 Platform Project Public API Specification |
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||