Mercurial > jhg
comparison src/org/tmatesoft/hg/internal/ByteArrayChannel.java @ 148:1a7a9a20e1f9
Exceptions, javadoc. Initial cancel and progress support
| author | Artem Tikhomirov <tikhomirov.artem@gmail.com> | 
|---|---|
| date | Wed, 23 Feb 2011 22:36:28 +0100 | 
| parents | 7567f4a42fe5 | 
| children | e1b29756f901 | 
   comparison
  equal
  deleted
  inserted
  replaced
| 147:a05145db4d0c | 148:1a7a9a20e1f9 | 
|---|---|
| 47 target = ByteBuffer.allocate(size); | 47 target = ByteBuffer.allocate(size); | 
| 48 } | 48 } | 
| 49 } | 49 } | 
| 50 | 50 | 
| 51 // TODO document what happens on write after toArray() in each case | 51 // TODO document what happens on write after toArray() in each case | 
| 52 public int write(ByteBuffer buffer) throws Exception { | 52 public int write(ByteBuffer buffer) { | 
| 53 int rv = buffer.remaining(); | 53 int rv = buffer.remaining(); | 
| 54 if (buffers == null) { | 54 if (buffers == null) { | 
| 55 target.put(buffer); | 55 target.put(buffer); | 
| 56 } else { | 56 } else { | 
| 57 ByteBuffer copy = ByteBuffer.allocate(rv); | 57 ByteBuffer copy = ByteBuffer.allocate(rv); | 
