Package org.apache.maven.monitor.event
Class AbstractSelectiveEventMonitor
- java.lang.Object
-
- org.apache.maven.monitor.event.AbstractSelectiveEventMonitor
-
- All Implemented Interfaces:
EventMonitor
public abstract class AbstractSelectiveEventMonitor extends java.lang.Object implements EventMonitor
- Author:
- jdcasey
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSelectiveEventMonitor(java.lang.String[] startEvents, java.lang.String[] endEvents, java.lang.String[] errorEvents)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voiddoEndEvent(java.lang.String eventName, java.lang.String target, long timestamp)protected voiddoErrorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)protected voiddoStartEvent(java.lang.String eventName, java.lang.String target, long timestamp)voidendEvent(java.lang.String eventName, java.lang.String target, long timestamp)voiderrorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)voidstartEvent(java.lang.String eventName, java.lang.String target, long timestamp)
-
-
-
Method Detail
-
startEvent
public final void startEvent(java.lang.String eventName, java.lang.String target, long timestamp)- Specified by:
startEventin interfaceEventMonitor
-
doStartEvent
protected void doStartEvent(java.lang.String eventName, java.lang.String target, long timestamp)
-
endEvent
public final void endEvent(java.lang.String eventName, java.lang.String target, long timestamp)- Specified by:
endEventin interfaceEventMonitor
-
doEndEvent
protected void doEndEvent(java.lang.String eventName, java.lang.String target, long timestamp)
-
errorEvent
public final void errorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)- Specified by:
errorEventin interfaceEventMonitor
-
doErrorEvent
protected void doErrorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)
-
-