001 package org.apache.maven.execution;
002
003 /*
004 * Licensed to the Apache Software Foundation (ASF) under one
005 * or more contributor license agreements. See the NOTICE file
006 * distributed with this work for additional information
007 * regarding copyright ownership. The ASF licenses this file
008 * to you under the Apache License, Version 2.0 (the
009 * "License"); you may not use this file except in compliance
010 * with the License. You may obtain a copy of the License at
011 *
012 * http://www.apache.org/licenses/LICENSE-2.0
013 *
014 * Unless required by applicable law or agreed to in writing,
015 * software distributed under the License is distributed on an
016 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
017 * KIND, either express or implied. See the License for the
018 * specific language governing permissions and limitations
019 * under the License.
020 */
021
022 /**
023 * Provides a skeleton implementation for execution listeners. The methods of this class are empty.
024 *
025 * @author Benjamin Bentmann
026 */
027 public class AbstractExecutionListener
028 implements ExecutionListener
029 {
030
031 public void projectDiscoveryStarted( ExecutionEvent event )
032 {
033 // default does nothing
034 }
035
036 public void sessionStarted( ExecutionEvent event )
037 {
038 // default does nothing
039 }
040
041 public void sessionEnded( ExecutionEvent event )
042 {
043 // default does nothing
044 }
045
046 public void projectSkipped( ExecutionEvent event )
047 {
048 // default does nothing
049 }
050
051 public void projectStarted( ExecutionEvent event )
052 {
053 // default does nothing
054 }
055
056 public void projectSucceeded( ExecutionEvent event )
057 {
058 // default does nothing
059 }
060
061 public void projectFailed( ExecutionEvent event )
062 {
063 // default does nothing
064 }
065
066 public void forkStarted( ExecutionEvent event )
067 {
068 // default does nothing
069 }
070
071 public void forkSucceeded( ExecutionEvent event )
072 {
073 // default does nothing
074 }
075
076 public void forkFailed( ExecutionEvent event )
077 {
078 // default does nothing
079 }
080
081 public void mojoSkipped( ExecutionEvent event )
082 {
083 // default does nothing
084 }
085
086 public void mojoStarted( ExecutionEvent event )
087 {
088 // default does nothing
089 }
090
091 public void mojoSucceeded( ExecutionEvent event )
092 {
093 // default does nothing
094 }
095
096 public void mojoFailed( ExecutionEvent event )
097 {
098 // default does nothing
099 }
100
101 public void forkedProjectStarted( ExecutionEvent event )
102 {
103 // default does nothing
104 }
105
106 public void forkedProjectSucceeded( ExecutionEvent event )
107 {
108 // default does nothing
109 }
110
111 public void forkedProjectFailed( ExecutionEvent event )
112 {
113 // default does nothing
114 }
115
116 }