This is an automated email from the ASF dual-hosted git repository.
aboda pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/nifi-minifi-cpp.git.
from 674fad7 MINIFICPP-1350 Support serializers in MergeContent
add ac943dd MINIFICPP-1376 Create PutS3Object processor
No new revisions were added by this update.
Summary of changes:
.github/workflows/ci.yml | 2 +-
CMakeLists.txt | 2 +-
PROCESSORS.md | 42 +-
Windows.md | 10 +-
cmake/BundledAwsSdkCpp.cmake | 50 ++-
cmake/DockerConfig.cmake | 2 +-
docker/Dockerfile | 2 +-
docker/test/integration/minifi/__init__.py | 40 +-
docker/test/integration/minifi/test/__init__.py | 24 +-
docker/test/integration/test_http.py | 2 +-
docker/test/integration/test_puts3object.py | 60 +++
extensions/aws/AWSLoader.h | 22 +-
extensions/aws/CMakeLists.txt | 8 +-
.../controllerservices/AWSCredentialsService.cpp | 14 +-
.../aws/controllerservices/AWSCredentialsService.h | 47 +-
extensions/aws/processors/PutS3Object.cpp | 490 +++++++++++++++++++++
extensions/aws/processors/PutS3Object.h | 198 +++++++++
extensions/aws/s3/S3.h | 71 ---
.../io/Stream.h => extensions/aws/s3/S3Wrapper.cpp | 41 +-
.../aws/s3/S3Wrapper.h | 26 +-
extensions/aws/s3/S3WrapperBase.cpp | 132 ++++++
extensions/aws/s3/S3WrapperBase.h | 130 ++++++
.../aws/utils/AWSInitializer.cpp | 79 ++--
.../data/Utils.h => aws/utils/AWSInitializer.h} | 28 +-
extensions/aws/utils/AWSSdkLogger.cpp | 84 ++++
.../ODBCConnector.cpp => aws/utils/AWSSdkLogger.h} | 36 +-
.../expression-language/tests/CMakeLists.txt | 4 +-
.../Utils.h => libminifi/include/utils/MapUtils.h | 21 +-
libminifi/include/utils/StringUtils.h | 16 +
libminifi/test/TestBase.h | 8 +-
.../test/aws-tests}/CMakeLists.txt | 27 +-
libminifi/test/aws-tests/PutS3ObjectTests.cpp | 356 +++++++++++++++
.../test/unit/MapUtilsTests.cpp | 48 +-
libminifi/test/unit/StringUtilsTests.cpp | 8 +
win_build_vs.bat | 6 +-
35 files changed, 1836 insertions(+), 300 deletions(-)
mode change 100644 => 100755 cmake/BundledAwsSdkCpp.cmake
create mode 100644 docker/test/integration/test_puts3object.py
create mode 100644 extensions/aws/processors/PutS3Object.cpp
create mode 100644 extensions/aws/processors/PutS3Object.h
delete mode 100644 extensions/aws/s3/S3.h
copy libminifi/include/io/Stream.h => extensions/aws/s3/S3Wrapper.cpp (53%)
copy libminifi/include/utils/requirements/EqualityComparable.h => extensions/aws/s3/S3Wrapper.h
(70%)
create mode 100644 extensions/aws/s3/S3WrapperBase.cpp
create mode 100644 extensions/aws/s3/S3WrapperBase.h
copy libminifi/include/utils/file/DiffUtils.h => extensions/aws/utils/AWSInitializer.cpp
(50%)
mode change 100644 => 100755
copy extensions/{sql/data/Utils.h => aws/utils/AWSInitializer.h} (61%)
mode change 100644 => 100755
create mode 100644 extensions/aws/utils/AWSSdkLogger.cpp
copy extensions/{sql/services/ODBCConnector.cpp => aws/utils/AWSSdkLogger.h} (58%)
copy extensions/sql/data/Utils.h => libminifi/include/utils/MapUtils.h (76%)
copy {extensions/opencv/tests => libminifi/test/aws-tests}/CMakeLists.txt (60%)
create mode 100644 libminifi/test/aws-tests/PutS3ObjectTests.cpp
copy extensions/sql/services/ODBCConnector.cpp => libminifi/test/unit/MapUtilsTests.cpp
(50%)
mode change 100644 => 100755 win_build_vs.bat
|