public final class Event
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Event.Builder |
Modifier and Type | Method and Description |
---|---|
static Event.Builder |
create(Event event) |
static Event.Builder |
create(java.lang.String type) |
boolean |
equals(java.lang.Object o) |
java.util.Map<java.lang.String,java.lang.Object> |
getData() |
long |
getTimestamp() |
java.lang.String |
getType() |
java.util.Optional<java.lang.Object> |
getValue(java.lang.String key) |
<T> java.util.Optional<T> |
getValueAs(java.lang.Class<T> type,
java.lang.String key) |
int |
hashCode() |
boolean |
hasValue(java.lang.String key) |
boolean |
isDistributed() |
boolean |
isLocalOrigin() |
boolean |
isSubType(java.lang.String type) |
boolean |
isType(java.lang.String type) |
java.lang.String |
toString() |
public java.lang.String getType()
public long getTimestamp()
public boolean isDistributed()
public java.util.Map<java.lang.String,java.lang.Object> getData()
public java.util.Optional<java.lang.Object> getValue(java.lang.String key)
public boolean hasValue(java.lang.String key)
public <T> java.util.Optional<T> getValueAs(java.lang.Class<T> type, java.lang.String key)
public boolean isType(java.lang.String type)
public boolean isSubType(java.lang.String type)
public boolean isLocalOrigin()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public static Event.Builder create(java.lang.String type)
public static Event.Builder create(Event event)