1 package org.apache.archiva.proxy.common;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 import org.apache.maven.wagon.events.TransferEvent;
22 import org.apache.maven.wagon.events.TransferListener;
23 import org.slf4j.Logger;
24 import org.slf4j.LoggerFactory;
25
26
27
28
29
30 public class DebugTransferListener
31 implements TransferListener
32 {
33 private Logger log = LoggerFactory.getLogger( getClass() );
34
35 public void transferInitiated( TransferEvent transferEvent )
36 {
37 log.debug( "transferInitiated for resource {} on repository url {}", transferEvent.getResource().getName(),
38 transferEvent.getWagon().getRepository().getUrl() );
39 }
40
41 public void transferStarted( TransferEvent transferEvent )
42 {
43 log.debug( "transferStarted for resource {} on repository url {}", transferEvent.getResource().getName(),
44 transferEvent.getWagon().getRepository().getUrl() );
45 }
46
47 public void transferProgress( TransferEvent transferEvent, byte[] bytes, int i )
48 {
49 log.debug( "transferProgress for resource {} on repository url {}", transferEvent.getResource().getName(),
50 transferEvent.getWagon().getRepository().getUrl() );
51 }
52
53 public void transferCompleted( TransferEvent transferEvent )
54 {
55 log.debug( "transferCompleted for resource {} on repository url {}", transferEvent.getResource().getName(),
56 transferEvent.getWagon().getRepository().getUrl() );
57 }
58
59 public void transferError( TransferEvent transferEvent )
60 {
61 log.debug( "transferError for resource {} on repository url {}", transferEvent.getResource().getName(),
62 transferEvent.getWagon().getRepository().getUrl(), transferEvent.getException() );
63 }
64
65 public void debug( String s )
66 {
67 log.debug( "wagon debug {}", s );
68 }
69 }