T - The event typepublic interface Event<T>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DATA
The data parameter.
|
static java.lang.String |
EVENT
The event parameter.
|
static java.lang.String |
ID
The id parameter.
|
static java.lang.String |
RETRY
The retry parameter.
|
| Modifier and Type | Method and Description |
|---|---|
Event<T> |
comment(java.lang.String comment)
Sets the event comment.
|
java.lang.String |
getComment() |
T |
getData() |
java.lang.String |
getId() |
java.lang.String |
getName() |
java.time.Duration |
getRetry() |
Event<T> |
id(java.lang.String id)
Sets the id.
|
Event<T> |
name(java.lang.String name)
Sets the event name.
|
static <ET> Event<ET> |
of(ET data)
Constructs a new event for the given data.
|
static <ET> Event<ET> |
of(Event event,
ET data)
Constructs a new event for the given data.
|
Event<T> |
retry(java.time.Duration duration)
Sets the retry duration.
|
static final java.lang.String ID
static final java.lang.String EVENT
static final java.lang.String DATA
static final java.lang.String RETRY
T getData()
java.lang.String getId()
java.lang.String getName()
java.lang.String getComment()
java.time.Duration getRetry()
Event<T> retry(@Nullable java.time.Duration duration)
duration - The durationEvent<T> id(@Nullable java.lang.String id)
id - The id to setEvent<T> name(@Nullable java.lang.String name)
name - The event nameEvent<T> comment(@Nullable java.lang.String comment)
comment - The Event commentstatic <ET> Event<ET> of(ET data)
ET - The data typedata - The data