DescriptionFSA Refactor FsAdaptor for future MockFileDelegate testability.
This removes all direct file and directory manipulation from
FsAdaptor, moving it into the FileDelegate. All access to
files and directories from FsAdaptor are now done via the
delegate.
A new NioFileDelegate was added, performing most direct file
and directory access using NIO Paths and Files classes.
WindowsFileDelegate extends NioFileDelegate, adding ACL and
Monitor support, I moved the only general purpose function,
getDocId(), into NioFileDelegate.
Patch Set 1 #
Total comments: 15
Patch Set 2 : Eric's feedback #
Total comments: 9
Patch Set 3 : Make NioFileDelegate abstract. Drop unused methods. #
Total comments: 2
MessagesTotal messages: 10
|
||||||||||||||||||||||||||||||||||||||||||||||