Class EventSpyDispatcher
- java.lang.Object
-
- org.apache.maven.eventspy.internal.EventSpyDispatcher
-
@Component(role=EventSpyDispatcher.class) public class EventSpyDispatcher extends java.lang.Object
Dispatches callbacks to all registered eventspies.- Since:
- 3.0.2
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.List<EventSpy>
eventSpies
private org.codehaus.plexus.logging.Logger
logger
-
Constructor Summary
Constructors Constructor Description EventSpyDispatcher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionListener
chainListener(ExecutionListener listener)
org.eclipse.aether.RepositoryListener
chainListener(org.eclipse.aether.RepositoryListener listener)
void
close()
java.util.List<EventSpy>
getEventSpies()
void
init(EventSpy.Context context)
private void
logError(java.lang.String action, java.lang.Throwable e, EventSpy spy)
void
onEvent(java.lang.Object event)
void
setEventSpies(java.util.List<EventSpy> eventSpies)
-
-
-
Field Detail
-
logger
@Requirement private org.codehaus.plexus.logging.Logger logger
-
eventSpies
@Requirement(role=EventSpy.class) private java.util.List<EventSpy> eventSpies
-
-
Method Detail
-
setEventSpies
public void setEventSpies(java.util.List<EventSpy> eventSpies)
-
getEventSpies
public java.util.List<EventSpy> getEventSpies()
-
chainListener
public ExecutionListener chainListener(ExecutionListener listener)
-
chainListener
public org.eclipse.aether.RepositoryListener chainListener(org.eclipse.aether.RepositoryListener listener)
-
init
public void init(EventSpy.Context context)
-
onEvent
public void onEvent(java.lang.Object event)
-
close
public void close()
-
logError
private void logError(java.lang.String action, java.lang.Throwable e, EventSpy spy)
-
-