Skip to main content

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