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