CurrentTimeUserMessage
Package: velox.api.layer1.messages
Type: Class
Inheritance: java.lang.Object รขโ โ CurrentTimeUserMessage
All Implemented Interfaces: Layer1ApiIgnorableDownwardMessage, Layer1ApiIgnorableUpwardMessage
Fieldsโ
timeโ
public final long time
Current providers time
isEventsSkippedโ
public final boolean isEventsSkipped
If true, indicates some events might have been skipped
For example, will happen after system sleep mode ended
isBeforeEventsSkippedโ
public final boolean isBeforeEventsSkipped
If true, indicates that we are going to skip CurrentTimeUserMessage's.
Next message will have flag isEventsSkipped set to true.
afterEventsSkippedTimeโ
public final long afterEventsSkippedTime
The time of the next event which will have flag isEventsSkipped set to true.
Works only with the flag isBeforeEventsSkipped set to true, otherwise the value is Long.MIN_VALUE.
Constructorsโ
CurrentTimeUserMessageโ
public CurrentTimeUserMessage(long time)
CurrentTimeUserMessageโ
public CurrentTimeUserMessage(long time, boolean isEventsSkipped)
CurrentTimeUserMessageโ
public CurrentTimeUserMessage(long time, boolean isEventsSkipped, boolean isBeforeEventsSkipped, long afterEventsSkippedTime)
Methodsโ
equalsโ
public boolean equals(Object o)
Overrides: equals in class Object
hashCodeโ
public int hashCode()
Overrides: hashCode in class Object
toStringโ
public String toString()
Overrides: toString in class Object