org.metastatic.rsync.v2
Class ChecksumEncoder
java.lang.Object
|
+--org.metastatic.rsync.ChecksumEncoder
|
+--org.metastatic.rsync.v2.ChecksumEncoder
- public class ChecksumEncoder
- extends ChecksumEncoder
Method Summary |
void |
doFinal()
Finishes encoding by emitting any end-of-checksums markers. |
boolean |
requiresOrder()
This method returns true if the checksums must be
presented in order of ascending offset. |
void |
write(ChecksumPair pair)
Encodes a checksum pair to the output stream. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChecksumEncoder
public ChecksumEncoder(Configuration config,
OutputStream out)
write
public void write(ChecksumPair pair)
throws IOException
- Description copied from class:
ChecksumEncoder
- Encodes a checksum pair to the output stream.
- Specified by:
write
in class ChecksumEncoder
- Parameters:
pair
- The pair to write.
- Throws:
IOException
- If an I/O error occurs.
doFinal
public void doFinal()
- Description copied from class:
ChecksumEncoder
- Finishes encoding by emitting any end-of-checksums markers.
- Specified by:
doFinal
in class ChecksumEncoder
requiresOrder
public boolean requiresOrder()
- Description copied from class:
ChecksumEncoder
- This method returns
true
if the checksums must be
presented in order of ascending offset.
- Specified by:
requiresOrder
in class ChecksumEncoder
- Returns:
- true if this encoder requires order.