@LimitedPrivate("Filesystems") @Unstable

Package org.apache.hadoop.fs.impl

This package contains implementation classes for use inside filesystems. These classes MUST NOT be directly exposed as the arguments or return values of methods, or as part of a visible inheritance tree. These classes MAY be returned behind interfaces. When such interfaces are used as parameters, the methods which accept the interfaces MUST NOT cast them to the classes contained therein: they MUST interact purely through the interface. That is: don't expose the implementation classes in here, and don't expect input interface implementations to always be the classes in here. These classes are for the private use of FileSystem/ FileContext implementations. Implementation classes not developed within the ASF Hadoop codebase MAY use these, with the caveat that these classes are highly unstable.
Skip navigation links

Copyright © 2008–2025 Apache Software Foundation. All rights reserved.