|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.mercury.event.AbstractMercuryEvent
public abstract class AbstractMercuryEvent
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface org.apache.maven.mercury.event.MercuryEvent |
---|
MercuryEvent.EventMask |
Constructor Summary | |
---|---|
AbstractMercuryEvent()
|
|
AbstractMercuryEvent(EventTypeEnum type,
java.lang.String name)
|
|
AbstractMercuryEvent(EventTypeEnum type,
java.lang.String name,
java.lang.String info)
|
Method Summary | |
---|---|
long |
getDuration()
duration of this event in millis |
java.lang.String |
getInfo()
information for this event. |
java.lang.String |
getName()
event name inside type |
java.util.Map<java.lang.String,java.lang.Object> |
getPayload()
event's payload |
java.lang.Object |
getPayload(java.lang.String name)
get one of payload values |
java.lang.String |
getResult()
result field |
long |
getStart()
get the event start time as UTC timestapm |
java.lang.String |
getTag()
aggregation tag of this event. |
EventTypeEnum |
getType()
event type |
boolean |
hasResult()
|
void |
setInfo(java.lang.String info)
|
void |
setPayload(java.util.Map<java.lang.String,java.lang.Object> payload)
set the whole payload |
void |
setPayload(java.lang.String name,
java.lang.Object value)
set the whole payload |
void |
setResult(java.lang.String result)
|
void |
setTag(java.lang.String tag)
|
void |
start()
start the event |
void |
stop()
stop the event and calculate the duration |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AbstractMercuryEvent()
public AbstractMercuryEvent(EventTypeEnum type, java.lang.String name)
public AbstractMercuryEvent(EventTypeEnum type, java.lang.String name, java.lang.String info)
Method Detail |
---|
public long getDuration()
MercuryEvent
getDuration
in interface MercuryEvent
public java.util.Map<java.lang.String,java.lang.Object> getPayload()
MercuryEvent
getPayload
in interface MercuryEvent
public long getStart()
MercuryEvent
getStart
in interface MercuryEvent
public EventTypeEnum getType()
MercuryEvent
getType
in interface MercuryEvent
public java.lang.String getName()
MercuryEvent
getName
in interface MercuryEvent
public java.lang.String getInfo()
MercuryEvent
getInfo
in interface MercuryEvent
public java.lang.String getTag()
MercuryEvent
getTag
in interface MercuryEvent
public java.lang.String getResult()
MercuryEvent
getResult
in interface MercuryEvent
public void setResult(java.lang.String result)
setResult
in interface MercuryEvent
public void setTag(java.lang.String tag)
setTag
in interface MercuryEvent
public void setInfo(java.lang.String info)
setInfo
in interface MercuryEvent
public boolean hasResult()
hasResult
in interface MercuryEvent
public java.lang.Object getPayload(java.lang.String name)
MercuryEvent
getPayload
in interface MercuryEvent
name
- element name
public void setPayload(java.util.Map<java.lang.String,java.lang.Object> payload)
MercuryEvent
setPayload
in interface MercuryEvent
public void setPayload(java.lang.String name, java.lang.Object value)
MercuryEvent
setPayload
in interface MercuryEvent
public void start()
MercuryEvent
start
in interface MercuryEvent
public void stop()
MercuryEvent
stop
in interface MercuryEvent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |