Lists the objects in a bucket using a partitioning technique to divide
the object namespace into separate partitions that can be listed by
multiple simultaneous threads. This method divides the object namespace
using the given delimiter, traverses this space up to the specified
depth to identify prefix names for multiple "partitions", and
then lists the objects in each partition. It returns the complete list
of objects in the bucket path.
This partitioning technique will work best for buckets with many objects
that are divided into a number of virtual subdirectories of roughly equal
size.
The delimiter and depth properties that define how this method will
partition the bucket's namespace are set in the jets3t.properties file
with the setting:
filecomparer.bucket-listing.<bucketname>=<delim>,<depth>
For example: filecomparer.bucket-listing.my-bucket=/,2