public final class HardlinkCopyDirectoryWrapper extends FilterDirectory
Directory.copyFrom(Directory, String, String, IOContext)in order to optionally use a hard-link instead of a full byte by byte file copy if applicable. Hard-links are only used if the underlying filesystem supports it and if the
LinkPermission"hard" is granted.
NOTE: Using hard-links changes the copy semantics of
Directory.copyFrom(Directory, String, String, IOContext). When hard-links are used changes to the source file
will be reflected in the target file and vice-versa. Within Lucene, files are write once and should not be modified
after they have been written. This directory should not be used in situations where files change after they have
|Constructor and Description|
Creates a new HardlinkCopyDirectoryWrapper delegating to the given directory
|Modifier and Type||Method and Description|
close, createOutput, createTempOutput, deleteFile, fileLength, getDelegate, listAll, obtainLock, openInput, renameFile, sync, toString, unwrap
public HardlinkCopyDirectoryWrapper(Directory in)
Copyright © 2000-2016 Apache Software Foundation. All Rights Reserved.