Mercurial > hg4j
comparison src/org/tmatesoft/hg/util/ProgressSupport.java @ 157:d5268ca7715b
Merged branch wrap-data-access into default for resource-friendly data access. Updated API to promote that friendliness to clients (channels, not byte[]). More exceptions
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> |
|---|---|
| date | Wed, 09 Mar 2011 05:22:17 +0100 |
| parents | 1a7a9a20e1f9 |
| children | 41a778e3fd31 |
comparison
equal
deleted
inserted
replaced
| 156:643ddec3be36 | 157:d5268ca7715b |
|---|---|
| 22 * @author Artem Tikhomirov | 22 * @author Artem Tikhomirov |
| 23 * @author TMate Software Ltd. | 23 * @author TMate Software Ltd. |
| 24 */ | 24 */ |
| 25 public interface ProgressSupport { | 25 public interface ProgressSupport { |
| 26 | 26 |
| 27 public void start(int totalUnits); | 27 public void start(long totalUnits); |
| 28 public void worked(int units); | 28 public void worked(int units); |
| 29 public void done(); | 29 public void done(); |
| 30 | 30 |
| 31 static class Factory { | 31 static class Factory { |
| 32 | 32 |
| 43 if (ps != null) { | 43 if (ps != null) { |
| 44 return ps; | 44 return ps; |
| 45 } | 45 } |
| 46 } | 46 } |
| 47 return new ProgressSupport() { | 47 return new ProgressSupport() { |
| 48 public void start(int totalUnits) { | 48 public void start(long totalUnits) { |
| 49 } | 49 } |
| 50 public void worked(int units) { | 50 public void worked(int units) { |
| 51 } | 51 } |
| 52 public void done() { | 52 public void done() { |
| 53 } | 53 } |
