1 package org.apache.maven.eventspy.internal;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 import org.apache.maven.execution.AbstractExecutionListener;
23 import org.apache.maven.execution.ExecutionEvent;
24 import org.apache.maven.execution.ExecutionListener;
25
26
27
28
29
30 class EventSpyExecutionListener
31 extends AbstractExecutionListener
32 {
33
34 private final EventSpyDispatcher dispatcher;
35
36 private final ExecutionListener delegate;
37
38 public EventSpyExecutionListener( EventSpyDispatcher dispatcher, ExecutionListener delegate )
39 {
40 this.dispatcher = dispatcher;
41 this.delegate = delegate;
42 }
43
44 @Override
45 public void projectDiscoveryStarted( ExecutionEvent event )
46 {
47 dispatcher.onEvent( event );
48 delegate.projectDiscoveryStarted( event );
49 }
50
51 @Override
52 public void sessionStarted( ExecutionEvent event )
53 {
54 dispatcher.onEvent( event );
55 delegate.sessionStarted( event );
56 }
57
58 @Override
59 public void sessionEnded( ExecutionEvent event )
60 {
61 dispatcher.onEvent( event );
62 delegate.sessionEnded( event );
63 }
64
65 @Override
66 public void projectSkipped( ExecutionEvent event )
67 {
68 dispatcher.onEvent( event );
69 delegate.projectSkipped( event );
70 }
71
72 @Override
73 public void projectStarted( ExecutionEvent event )
74 {
75 dispatcher.onEvent( event );
76 delegate.projectStarted( event );
77 }
78
79 @Override
80 public void projectSucceeded( ExecutionEvent event )
81 {
82 dispatcher.onEvent( event );
83 delegate.projectSucceeded( event );
84 }
85
86 @Override
87 public void projectFailed( ExecutionEvent event )
88 {
89 dispatcher.onEvent( event );
90 delegate.projectFailed( event );
91 }
92
93 @Override
94 public void forkStarted( ExecutionEvent event )
95 {
96 dispatcher.onEvent( event );
97 delegate.forkStarted( event );
98 }
99
100 @Override
101 public void forkSucceeded( ExecutionEvent event )
102 {
103 dispatcher.onEvent( event );
104 delegate.forkSucceeded( event );
105 }
106
107 @Override
108 public void forkFailed( ExecutionEvent event )
109 {
110 dispatcher.onEvent( event );
111 delegate.forkFailed( event );
112 }
113
114 @Override
115 public void mojoSkipped( ExecutionEvent event )
116 {
117 dispatcher.onEvent( event );
118 delegate.mojoSkipped( event );
119 }
120
121 @Override
122 public void mojoStarted( ExecutionEvent event )
123 {
124 dispatcher.onEvent( event );
125 delegate.mojoStarted( event );
126 }
127
128 @Override
129 public void mojoSucceeded( ExecutionEvent event )
130 {
131 dispatcher.onEvent( event );
132 delegate.mojoSucceeded( event );
133 }
134
135 @Override
136 public void mojoFailed( ExecutionEvent event )
137 {
138 dispatcher.onEvent( event );
139 delegate.mojoFailed( event );
140 }
141
142 @Override
143 public void forkedProjectStarted( ExecutionEvent event )
144 {
145 dispatcher.onEvent( event );
146 delegate.forkedProjectStarted( event );
147 }
148
149 @Override
150 public void forkedProjectSucceeded( ExecutionEvent event )
151 {
152 dispatcher.onEvent( event );
153 delegate.forkedProjectSucceeded( event );
154 }
155
156 @Override
157 public void forkedProjectFailed( ExecutionEvent event )
158 {
159 dispatcher.onEvent( event );
160 delegate.forkedProjectFailed( event );
161 }
162
163 }