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 protected
AbstractSelectiveEventMonitor(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 void
doEndEvent(java.lang.String eventName, java.lang.String target, long timestamp)
protected void
doErrorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)
protected void
doStartEvent(java.lang.String eventName, java.lang.String target, long timestamp)
void
endEvent(java.lang.String eventName, java.lang.String target, long timestamp)
void
errorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)
void
startEvent(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:
startEvent
in 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:
endEvent
in 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:
errorEvent
in interfaceEventMonitor
-
doErrorEvent
protected void doErrorEvent(java.lang.String eventName, java.lang.String target, long timestamp, java.lang.Throwable cause)
-
-