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