public class DefaultControlMessage extends java.lang.Object implements ControlMessage
ControlMessage.Type| Constructor and Description |
|---|
DefaultControlMessage(ControlMessage.Type type,
DeviceId deviceId,
long load,
long rate,
long count,
long timestamp)
Generates a control message instance using given type and statistic
information.
|
| Modifier and Type | Method and Description |
|---|---|
long |
count()
Returns the latest control message packet count.
|
DeviceId |
deviceId()
Returns the device identification.
|
boolean |
equals(java.lang.Object obj) |
int |
hashCode() |
long |
load()
Returns the latest control message load.
|
long |
rate()
Returns the latest control message rate.
|
long |
timestamp()
Returns the time that this control message stats collected.
|
java.lang.String |
toString() |
ControlMessage.Type |
type()
Returns the control message type.
|
public DefaultControlMessage(ControlMessage.Type type, DeviceId deviceId, long load, long rate, long count, long timestamp)
type - control message typedeviceId - device identificationload - control message loadrate - control message ratecount - control message counttimestamp - time stamp of the control message statspublic ControlMessage.Type type()
ControlMessagetype in interface ControlMessagepublic DeviceId deviceId()
ControlMessagedeviceId in interface ControlMessagepublic long load()
ControlMessageload in interface ControlMessagepublic long rate()
ControlMessagerate in interface ControlMessagepublic long count()
ControlMessagecount in interface ControlMessagepublic long timestamp()
ControlMessagetimestamp in interface ControlMessagepublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object