public class CheckFileHandleExtensionImpl extends AbstractCheckFileExtension implements CheckFileHandleExtension
log
BY_NAME_COMPARATOR, NAME_EXTRACTOR
FALSE, TRUE
Constructor and Description |
---|
CheckFileHandleExtensionImpl(SftpClient client,
RawSftpClient raw,
Collection<String> extras) |
Modifier and Type | Method and Description |
---|---|
AbstractMap.SimpleImmutableEntry<String,Collection<byte[]>> |
checkFileHandle(SftpClient.Handle handle,
Collection<String> algorithms,
long startOffset,
long length,
int blockSize) |
doGetHash
checkExtendedReplyBuffer, checkStatus, getClient, getCommandBuffer, getCommandBuffer, getCommandBuffer, getName, isSupported, putTarget, receive, send, sendAndCheckExtendedCommandStatus, sendExtendedCommand, throwStatusException, validateIncomingResponse
getSimplifiedLogger
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getClient
findByName, getName, getNameList, getNames, ofName, removeByName
all, any, isSupported, of
public CheckFileHandleExtensionImpl(SftpClient client, RawSftpClient raw, Collection<String> extras)
public AbstractMap.SimpleImmutableEntry<String,Collection<byte[]>> checkFileHandle(SftpClient.Handle handle, Collection<String> algorithms, long startOffset, long length, int blockSize) throws IOException
checkFileHandle
in interface CheckFileHandleExtension
handle
- Remote file SftpClient.Handle
- must be a file and opened for readalgorithms
- Hash algorithms in preferred orderstartOffset
- Start offset of the hashlength
- Length of data to hash - if zero then till EOFblockSize
- Input block size to calculate individual hashes - if
zero the one hash of all the dataMap.Entry
where key=hash algorithm name,
value=the calculated hashes.IOException
- If failed to execute the commandCopyright © 2008–2022 The Apache Software Foundation. All rights reserved.