@InterfaceAudience.Private public class Listing extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Listing.AcceptAllButSelfAndS3nDirs
Accept all entries except the base path and those which map to S3N
pseudo directory markers.
|
| Constructor and Description |
|---|
Listing(S3AFileSystem owner) |
| Modifier and Type | Method and Description |
|---|---|
org.apache.hadoop.fs.s3a.Listing.FileStatusListingIterator |
createFileStatusListingIterator(org.apache.hadoop.fs.Path listPath,
S3ListRequest request,
org.apache.hadoop.fs.PathFilter filter,
org.apache.hadoop.fs.s3a.Listing.FileStatusAcceptor acceptor)
Create a FileStatus iterator against a path, with a given list object
request.
|
org.apache.hadoop.fs.s3a.Listing.FileStatusListingIterator |
createFileStatusListingIterator(org.apache.hadoop.fs.Path listPath,
S3ListRequest request,
org.apache.hadoop.fs.PathFilter filter,
org.apache.hadoop.fs.s3a.Listing.FileStatusAcceptor acceptor,
org.apache.hadoop.fs.RemoteIterator<S3AFileStatus> providedStatus)
Create a FileStatus iterator against a path, with a given
list object request.
|
org.apache.hadoop.fs.s3a.Listing.LocatedFileStatusIterator |
createLocatedFileStatusIterator(org.apache.hadoop.fs.RemoteIterator<S3AFileStatus> statusIterator)
Create a located status iterator over a file status iterator.
|
public Listing(S3AFileSystem owner)
public org.apache.hadoop.fs.s3a.Listing.FileStatusListingIterator createFileStatusListingIterator(org.apache.hadoop.fs.Path listPath,
S3ListRequest request,
org.apache.hadoop.fs.PathFilter filter,
org.apache.hadoop.fs.s3a.Listing.FileStatusAcceptor acceptor)
throws IOException
listPath - path of the listingrequest - initial request to makefilter - the filter on which paths to acceptacceptor - the class/predicate to decide which entries to accept
in the listing based on the full file status.IOException - IO Problems@Retries.RetryRaw public org.apache.hadoop.fs.s3a.Listing.FileStatusListingIterator createFileStatusListingIterator(org.apache.hadoop.fs.Path listPath, S3ListRequest request, org.apache.hadoop.fs.PathFilter filter, org.apache.hadoop.fs.s3a.Listing.FileStatusAcceptor acceptor, org.apache.hadoop.fs.RemoteIterator<S3AFileStatus> providedStatus) throws IOException
listPath - path of the listingrequest - initial request to makefilter - the filter on which paths to acceptacceptor - the class/predicate to decide which entries to accept
in the listing based on the full file status.providedStatus - the provided list of file status, which may contain
items that are not listed from source.IOException - IO Problemspublic org.apache.hadoop.fs.s3a.Listing.LocatedFileStatusIterator createLocatedFileStatusIterator(org.apache.hadoop.fs.RemoteIterator<S3AFileStatus> statusIterator)
statusIterator - an iterator over the remote status entriesCopyright © 2008–2020 Apache Software Foundation. All rights reserved.