public class BaseEvent extends AnnotableData implements Event
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
action |
protected java.util.Set<java.lang.String> |
tags |
protected long |
timestamp |
annotationsseparator| Modifier | Constructor and Description |
|---|---|
|
BaseEvent() |
protected |
BaseEvent(long timestamp) |
protected |
BaseEvent(long timestamp,
java.lang.String action) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getAction() |
java.util.Set<java.lang.String> |
getTags() |
long |
getTimestamp() |
static BaseEvent |
of(long timestamp) |
static BaseEvent |
of(long timestamp,
java.lang.String action) |
void |
setAction(java.lang.String action) |
void |
setTags(java.util.Set<java.lang.String> tags) |
void |
setTimestamp(long timestamp) |
getAnnotations, of, of, setAnnotationsflatten, fromMap, fromString, get, get, get, get, merge, merge, merge, merge, of, put, put, put, structureequals, fromMap, fromString, hashCode, toMap, toMap, toString, toStringclone, finalize, getClass, notify, notifyAll, wait, wait, waitany, get, putprotected long timestamp
protected java.lang.String action
protected java.util.Set<java.lang.String> tags
public BaseEvent()
protected BaseEvent(long timestamp)
protected BaseEvent(long timestamp,
java.lang.String action)
public static BaseEvent of(long timestamp)
public static BaseEvent of(long timestamp, java.lang.String action)
public void setTimestamp(long timestamp)
public void setAction(java.lang.String action)
public void setTags(java.util.Set<java.lang.String> tags)
public long getTimestamp()
getTimestamp in interface Eventpublic java.util.Set<java.lang.String> getTags()