public final class ActionCompletedEvent extends java.lang.Object implements SerializableEvent
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TYPE_NAME |
Constructor and Description |
---|
ActionCompletedEvent(java.lang.String name,
boolean tracked,
java.lang.Object[] parameters,
boolean returnsResult,
java.lang.Object result,
java.lang.Throwable throwable,
long duration) |
Modifier and Type | Method and Description |
---|---|
long |
getDuration() |
java.lang.String |
getName() |
java.lang.Object[] |
getParameters() |
java.lang.Object |
getResult() |
java.lang.Throwable |
getThrowable() |
boolean |
isTracked() |
boolean |
returnsResult() |
void |
toMap(java.util.Map<java.lang.String,java.lang.Object> map)
Convert event attributes to json compatible values in map.
|
public ActionCompletedEvent(@Nonnull java.lang.String name, boolean tracked, @Nonnull java.lang.Object[] parameters, boolean returnsResult, @Nullable java.lang.Object result, @Nullable java.lang.Throwable throwable, @Nonnegative long duration)
@Nonnull public java.lang.String getName()
public boolean isTracked()
@Nonnull public java.lang.Object[] getParameters()
public boolean returnsResult()
@Nullable public java.lang.Object getResult()
@Nullable public java.lang.Throwable getThrowable()
@Nonnegative public long getDuration()
public void toMap(@Nonnull java.util.Map<java.lang.String,java.lang.Object> map)
toMap
in interface SerializableEvent
map
- the map in which to serialize values.