A FileAccess API has been added to Malhar and few implementations of the
API like TFileImpl, DTFileImpl, etc have been added as well.

I am trying to use this API in ManagedState. However I need few more
capabilities:
1. A method which tells whether a file exists on the disk.
2. A method which returns list of files in the directory.

How should I approach this?

1. Modify FileAccess API and add these methods since I think this is a
common functionality and maybe needed for other places where FileAccess is
used

2. Add another Interface, say FileAccessAndMore ( can't think of a suitable
name :) ) which has the above 2 methods. Make the FileAccessFSImpl (base
class of TFileImpl & DTFileImpl)  implement  FileAccessAndMore.
ManagedState will work with FileAccessAndMore.

Please let me know your recommendations.

Thanks,
Chandni

Reply via email to