This is an automated email from the ASF dual-hosted git repository. ndipiazza pushed a commit to branch local-feature in repository https://gitbox.apache.org/repos/asf/tika.git
commit fd21fe6c3f59e4b9820e004287f89295dfabe4a0 Merge: 94c78cb7b 2f251cd3e Author: Nicholas DiPiazza <[email protected]> AuthorDate: Wed Apr 10 17:09:47 2024 -0500 Merge branch 'TIKA-4181-grpc' into local-feature .../java/org/apache/tika/pipes/PipesConfig.java | 6 + .../org/apache/tika/pipes/PipesConfigBase.java | 21 +- .../tika/pipes/fetcher/config/AbstractConfig.java | 21 ++ .../tika/pipes/fetcher/fs/FileSystemFetcher.java | 8 + .../fetcher/fs/config/FileSystemFetcherConfig.java | 42 +++ .../org/apache/tika/pipes/PipesClientTest.java | 60 ++++ .../org/apache/tika/pipes/tika-sample-config.xml | 41 +++ tika-pipes/pom.xml | 1 + .../tika/pipes/fetcher/azblob/AZBlobFetcher.java | 11 + .../fetcher/azblob/config/AZBlobFetcherConfig.java | 72 +++++ .../apache/tika/pipes/fetcher/gcs/GCSFetcher.java | 9 + .../pipes/fetcher/gcs/config/GCSFetcherConfig.java | 62 ++++ .../tika/pipes/fetcher/http/HttpFetcher.java | 26 ++ .../fetcher/http/config/HttpFetcherConfig.java | 194 ++++++++++++ .../apache/tika/pipes/fetcher/s3/S3Fetcher.java | 24 ++ .../pipes/fetcher/s3/config/S3FetcherConfig.java | 172 ++++++++++ tika-pipes/tika-grpc/README.md | 13 + tika-pipes/tika-grpc/example-dockerfile/Dockerfile | 31 ++ .../tika-grpc/example-dockerfile/docker-build.sh | 34 ++ tika-pipes/tika-grpc/pom.xml | 274 ++++++++++++++++ .../tika/pipes/grpc/ExpiringFetcherStore.java | 102 ++++++ .../org/apache/tika/pipes/grpc/TikaGrpcServer.java | 85 +++++ .../apache/tika/pipes/grpc/TikaGrpcServerImpl.java | 351 +++++++++++++++++++++ .../grpc/exception/FetcherNotFoundException.java | 23 ++ tika-pipes/tika-grpc/src/main/proto/tika.proto | 81 +++++ tika-pipes/tika-grpc/src/main/resources/log4j2.xml | 32 ++ .../tika/pipes/grpc/ExpiringFetcherStoreTest.java | 57 ++++ .../apache/tika/pipes/grpc/TikaGrpcServerTest.java | 217 +++++++++++++ tika-pipes/tika-grpc/src/test/resources/log4j2.xml | 32 ++ .../src/test/resources/tika-pipes-test-config.xml | 35 ++ 30 files changed, 2136 insertions(+), 1 deletion(-)
