Clover Coverage Report - AWS S3 Wagon 1.0.32-SNAPSHOT
Coverage timestamp: Wed Dec 31 1969 19:00:00 EST
../../../../img/srcFileCovDistChart0.png 0% of files have more coverage
21   105   20   1.11
2   75   0.95   19
19     1.05  
1    
 
  SessionTracker       Line # 15 21 0% 20 42 0% 0.0
 
No Tests
 
1    package org.kuali.maven.wagon;
2   
3    import java.util.ArrayList;
4    import java.util.List;
5   
6    import org.apache.maven.wagon.events.SessionEvent;
7   
8    /**
9    * Holds timing and byte count information about a transfer operation
10    *
11    * @author Jeff Caddel
12    *
13    * @since May 27, 2010 6:51:19 PM
14    */
 
15    public class SessionTracker {
16    SimpleFormatter formatter = new SimpleFormatter();
17    List<TransferTracker> transfers = new ArrayList<TransferTracker>();
18    List<SessionEvent> sessionEvents = new ArrayList<SessionEvent>();
19    long opened;
20    long loggedIn;
21    long disconnecting;
22    long loggedOff;
23    long disconnected;
24   
 
25  0 toggle public TransferTracker getCurrentTransfer() {
26  0 if (transfers.size() == 0) {
27  0 return null;
28    } else {
29  0 return transfers.get(transfers.size() - 1);
30    }
31    }
32   
 
33  0 toggle public void addSessionEvent(SessionEvent sessionEvent) {
34  0 sessionEvents.add(sessionEvent);
35    }
36   
 
37  0 toggle public void addTransfer(TransferTracker transfer) {
38  0 transfers.add(transfer);
39    }
40   
 
41  0 toggle public List<TransferTracker> getTransfers() {
42  0 return transfers;
43    }
44   
 
45  0 toggle public void setTransfers(List<TransferTracker> transfers) {
46  0 this.transfers = transfers;
47    }
48   
 
49  0 toggle public List<SessionEvent> getSessionEvents() {
50  0 return sessionEvents;
51    }
52   
 
53  0 toggle public void setSessionEvents(List<SessionEvent> sessionEvents) {
54  0 this.sessionEvents = sessionEvents;
55    }
56   
 
57  0 toggle public SimpleFormatter getFormatter() {
58  0 return formatter;
59    }
60   
 
61  0 toggle public void setFormatter(SimpleFormatter formatter) {
62  0 this.formatter = formatter;
63    }
64   
 
65  0 toggle public long getOpened() {
66  0 return opened;
67    }
68   
 
69  0 toggle public void setOpened(long opened) {
70  0 this.opened = opened;
71    }
72   
 
73  0 toggle public long getLoggedIn() {
74  0 return loggedIn;
75    }
76   
 
77  0 toggle public void setLoggedIn(long loggedIn) {
78  0 this.loggedIn = loggedIn;
79    }
80   
 
81  0 toggle public long getDisconnecting() {
82  0 return disconnecting;
83    }
84   
 
85  0 toggle public void setDisconnecting(long disconnecting) {
86  0 this.disconnecting = disconnecting;
87    }
88   
 
89  0 toggle public long getLoggedOff() {
90  0 return loggedOff;
91    }
92   
 
93  0 toggle public void setLoggedOff(long loggedOff) {
94  0 this.loggedOff = loggedOff;
95    }
96   
 
97  0 toggle public long getDisconnected() {
98  0 return disconnected;
99    }
100   
 
101  0 toggle public void setDisconnected(long disconnected) {
102  0 this.disconnected = disconnected;
103    }
104   
105    }