This is an automated email from the ASF dual-hosted git repository. desruisseaux pushed a change to branch geoapi-4.0 in repository https://gitbox.apache.org/repos/asf/sis.git.
from 6f1750c Last temporal criteria was not taken in account after last geographic comparison gave 0. new c121004 More direct reference to an empty iterator. new 2006d3f Initial commit of a "cloud" group of modules with AWS S3 virtual file system (read-only for now). The 2 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "add" were already present in the repository and have only been added to this reference. Summary of changes: {application => cloud}/pom.xml | 51 +- .../sis-cloud-S3}/pom.xml | 44 +- .../apache/sis/cloud/aws/internal}/Resources.java | 73 +- .../sis/cloud/aws/internal}/Resources.properties | 15 +- .../cloud/aws/internal}/Resources_fr.properties | 15 +- .../sis/cloud/aws/internal}/package-info.java | 6 +- .../org/apache/sis/cloud/aws/s3/BucketStore.java | 170 ++++ .../apache/sis/cloud/aws/s3/CachedByteChannel.java | 287 +++++++ .../apache/sis/cloud/aws/s3/ClientFileSystem.java | 246 ++++++ .../org/apache/sis/cloud/aws/s3/DerivedList.java | 122 +++ .../org/apache/sis/cloud/aws/s3/FileService.java | 576 +++++++++++++ .../java/org/apache/sis/cloud/aws/s3/KeyPath.java | 900 +++++++++++++++++++++ .../apache/sis/cloud/aws/s3/KeyPathMatcher.java | 120 +++ .../apache/sis/cloud/aws/s3/ObjectAttributes.java | 304 +++++++ .../org/apache/sis/cloud/aws/s3/PathIterator.java | 203 +++++ .../org/apache/sis/cloud/aws/s3/package-info.java | 59 ++ .../services/java.nio.file.spi.FileSystemProvider | 1 + .../sis/cloud/aws/s3/ClientFileSystemTest.java | 38 +- .../sis/cloud/aws/s3/KeyPathMatcherTest.java | 22 +- .../org/apache/sis/cloud/aws/s3/KeyPathTest.java | 259 ++++++ .../org/apache/sis/test/suite/AWSTestSuite.java | 16 +- .../org/apache/sis/test/suite/package-info.txt | 0 .../org/apache/sis/internal/util/EmptyQueue.java | 2 +- pom.xml | 1 + 24 files changed, 3367 insertions(+), 163 deletions(-) copy {application => cloud}/pom.xml (72%) copy {profiles/sis-japan-profile => cloud/sis-cloud-S3}/pom.xml (67%) copy {core/sis-metadata/src/main/java/org/apache/sis/internal/metadata => cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/Resources.java (68%) copy {core/sis-metadata/src/main/java/org/apache/sis/internal/metadata => cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/Resources.properties (58%) copy {core/sis-metadata/src/main/java/org/apache/sis/internal/metadata => cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/Resources_fr.properties (56%) copy {core/sis-portrayal/src/main/java/org/apache/sis/internal/map/coverage => cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/internal}/package-info.java (90%) create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/BucketStore.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/CachedByteChannel.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/ClientFileSystem.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/DerivedList.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/FileService.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/KeyPath.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/KeyPathMatcher.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/ObjectAttributes.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/PathIterator.java create mode 100644 cloud/sis-cloud-S3/src/main/java/org/apache/sis/cloud/aws/s3/package-info.java create mode 100644 cloud/sis-cloud-S3/src/main/resources/META-INF/services/java.nio.file.spi.FileSystemProvider copy core/sis-utility/src/test/java/org/apache/sis/internal/util/XPointerTest.java => cloud/sis-cloud-S3/src/test/java/org/apache/sis/cloud/aws/s3/ClientFileSystemTest.java (56%) copy core/sis-referencing/src/test/java/org/apache/sis/referencing/factory/sql/TableInfoTest.java => cloud/sis-cloud-S3/src/test/java/org/apache/sis/cloud/aws/s3/KeyPathMatcherTest.java (63%) create mode 100644 cloud/sis-cloud-S3/src/test/java/org/apache/sis/cloud/aws/s3/KeyPathTest.java copy application/sis-javafx/src/test/java/org/apache/sis/test/suite/ApplicationTestSuite.java => cloud/sis-cloud-S3/src/test/java/org/apache/sis/test/suite/AWSTestSuite.java (74%) copy {storage/sis-xmlstore => cloud/sis-cloud-S3}/src/test/java/org/apache/sis/test/suite/package-info.txt (100%)