blob: a09548d7a49895b3dbdd104ec3fac144d020b99c [file] [log] [blame]
package org.apache.maven.plugin.it;
import org.apache.maven.embedder.MavenEmbedderLogger;
import org.apache.maven.wagon.events.TransferEvent;
import org.apache.maven.wagon.events.TransferListener;
public class EmbedderTransferListener
implements TransferListener
{
private final MavenEmbedderLogger logger;
public EmbedderTransferListener( MavenEmbedderLogger logger )
{
this.logger = logger;
}
public void transferInitiated( TransferEvent event )
{
}
public void transferStarted( TransferEvent event )
{
logger.info( "Resource: " + event.getResource().getName() + " transfer started." );
}
public void transferProgress( TransferEvent event, byte[] buffer, int length )
{
}
public void transferCompleted( TransferEvent event )
{
logger.info( "Resource: " + event.getResource().getName() + " transfer complete. Local file: " + event.getLocalFile() );
}
public void transferError( TransferEvent event )
{
logger.error( "Resource: " + event.getResource().getName() + " transfer failed. Reason: " + event.getException().getMessage() );
}
public void debug( String event )
{
logger.debug( event );
}
}