This is an automated email from the ASF dual-hosted git repository.

tallison pushed a change to branch TIKA-4581-rm-metadata-filter-where-unneeded
in repository https://gitbox.apache.org/repos/asf/tika.git


    from 3fd062d2c TIKA-4581 - rm metadata filter where it isn't needed any more
     add 1a3d4828f TIKA-4581 - fix faulty logic in PipesServer and add 
intermediate results for concatenated parsing (#2469)
     add 122eac1b5 TIKA-4327: update aws, microsoft-graph
     add 0f89e2b4e fix race condition in flaky tika-eval-app profiler test 
(#2472)
     add 89b2bf9cf TIKA-4587: Add pf4j development mode support to 
TikaPluginManager (#2473)
     add f3f631b9c Bump software.amazon.awssdk:bom from 2.40.11 to 2.40.13 
(#2480)
     add 6cbbb23d0 Bump org.codehaus.mojo:exec-maven-plugin from 3.6.2 to 3.6.3 
(#2477)
     add e57c1d151 Bump org.ow2.asm:asm from 9.9 to 9.9.1 (#2479)
     add 44fa18b0e Bump org.apache.maven:maven-model from 3.9.11 to 3.9.12 
(#2476)
     add 879517579 Bump org.codelibs:jhighlight from 1.1.0 to 1.1.1 (#2475)
     add a05f9ac22 Bump eu.maveniverse.maven.nisse:extension from 0.6.2 to 
0.7.0 (#2478)
     add 9eba41977 TIKA-4588: Downgrade jakarta.websocket-api from 2.3.0-M1 to 
2.2.0 (#2482)
     add fa258938a TIKA-4587: Add development mode support for tika-grpc with 
plugin hot-reloading (#2481)
     add ab562a35a TIKA-4589: Update ObjectMapper to use Jackson MapperBuilder 
pattern (#2483)
     add 4f25bb083 TIKA-4583: Add Apache Ignite ConfigStore implementation 
(#2470)
     add 809ffb296 Bump org.apache.ignite:ignite-core (#2485)
     add 70da6e034 TIKA-4581: Fix packaging issues and allow plugin-roots 
override (#2486)
     add 1c7f572f9 Bump twelvemonkeys.version from 3.12.0 to 3.13.0 (#2490)
     add fd14acfcc Bump software.amazon.awssdk:bom from 2.40.13 to 2.40.16 
(#2494)
     add 771e6490c Bump org.netpreserve:jwarc from 0.32.0 to 0.33.0 (#2495)
     add 34b60d6f7 TIKA-4595: Dynamic Fetcher/Emitter Management with 
ConfigStore Support (#2489)
     add 9ccf59eab TIKA-4585 -- simplify serialization (#2471)
     add 69f13baf4 TIKA-4327: update grpc
     add 0b753f534 TIKA-4327: revert mistake
     add b5aaa897e TIKA-4600: Add E2E tests for tika-grpc (#2500)
     add 88e435087 TIKA-4604: Add Atlassian JWT fetcher plugin (#2502)
     add d5918e6eb TIKA-4598: Move tika-pipes-ignite from plugin to standalone 
module (#2499)
     add 691e30492 Bump org.apache.logging.log4j:log4j-core in /tika-e2e-tests 
(#2501)
     add 1315494fc TIKA-4605: Add Google Drive fetcher plugin (#2504)
     add 2a7aff3ac Merge branch 'main' into 
TIKA-4581-rm-metadata-filter-where-unneeded
     add c31ae9eac TIKA-4581 -- clean up ClearByMimeMetadataFilter.java

No new revisions were added by this update.

Summary of changes:
 .gitignore                                         |   5 +-
 .mvn/extensions.xml                                |   2 +-
 .run/TikaGrpcServer.run.xml                        |   5 +-
 .../test/java/org/apache/tika/cli/TikaCLITest.java |  13 +-
 .../org/apache/tika/config/ConfigContainer.java    |  99 ---
 .../org/apache/tika/config/ParseContextConfig.java |  44 +-
 .../org/apache/tika/config/SelfConfiguring.java    |   9 +-
 .../org/apache/tika/config/TikaTaskTimeout.java    |   3 +
 .../org/apache/tika/detect/DefaultDetector.java    |  16 +
 ...Filter.java => RemoveByMimeMetadataFilter.java} |  35 +-
 .../apache/tika/parser/AutoDetectParserConfig.java |   6 +-
 .../java/org/apache/tika/parser/DefaultParser.java |  19 +
 .../java/org/apache/tika/parser/ParseContext.java  | 152 ++++-
 .../org/apache/tika/parser/ParserDecorator.java    | 114 +++-
 .../org/apache/tika/parser/RegexCaptureParser.java |  53 +-
 .../tika/parser/RegexCaptureParserConfig.java      |  60 ++
 .../tika/parser/external2/ExternalParser.java      | 145 ++---
 .../parser/external2/ExternalParserConfig.java     | 110 ++++
 .../apache/tika/config/ParseContextConfigTest.java |  18 +-
 .../apache/tika/parser/RegexCaptureParserTest.java |   7 +-
 tika-e2e-tests/README.md                           |  59 ++
 tika-e2e-tests/pom.xml                             | 143 +++++
 tika-e2e-tests/tika-grpc/README.md                 | 144 +++++
 tika-e2e-tests/tika-grpc/pom.xml                   | 130 ++++
 .../tika/parser/ocr/TesseractOCRConfig.properties  |  17 +-
 .../customocr/tika-config-inline.json              |  26 +
 .../customocr/tika-config-inline.xml               |  49 ++
 .../customocr/tika-config-rendered.json            |  28 +
 .../customocr/tika-config-rendered.xml             |  55 ++
 .../tika/parser/journal/GrobidExtractor.properties |   6 +-
 .../sample-configs/grobid/tika-config.json         |  23 +
 .../sample-configs/grobid/tika-config.xml          |  41 ++
 .../tika-grpc/sample-configs/ignite/README.md      | 117 ++++
 .../sample-configs/ignite/tika-config-ignite.json  |  24 +
 .../sample-configs/ner/run_tika_server.sh          |  62 ++
 .../tika-grpc/sample-configs/ner/tika-config.json  |  26 +
 .../tika-grpc/sample-configs/ner/tika-config.xml   |  45 ++
 .../tika-grpc/sample-configs/test-simple.json      |  20 +
 .../vision/inception-rest-caption.json             |  18 +
 .../vision/inception-rest-caption.xml              |  32 +
 .../vision/inception-rest-video.json               |  18 +
 .../sample-configs/vision/inception-rest-video.xml |  32 +
 .../sample-configs/vision/inception-rest.json      |  18 +
 .../sample-configs/vision/inception-rest.xml       |  32 +
 .../org/apache/tika/pipes/ExternalTestBase.java    | 183 ++++++
 .../pipes/filesystem/FileSystemFetcherTest.java    | 141 ++++
 .../tika/pipes/ignite/IgniteConfigStoreTest.java   | 288 +++++++++
 .../java/org/apache/tika/pipes/ignite/README.md    | 172 +++++
 .../src/test/resources/docker-compose-ignite.yml   |  25 +
 .../src/test/resources/docker-compose.yml          |  16 +
 .../tika-grpc/src/test/resources/log4j2.xml        |  19 +
 .../src/test/resources/tika-config-ignite.json     |  52 ++
 .../tika-grpc/src/test/resources/tika-config.json  |  25 +
 .../apache/tika/eval/app/ProfilerBatchTest.java    |  12 +-
 tika-grpc/README.md                                | 714 +++++++++++++++++++++
 tika-grpc/dev-tika-config.json                     |  39 ++
 tika-grpc/pom.xml                                  | 193 +++++-
 tika-grpc/run-dev.sh                               |  26 +
 .../org/apache/tika/pipes/grpc/TikaGrpcServer.java |   5 +-
 .../apache/tika/pipes/grpc/TikaGrpcServerImpl.java | 197 +++++-
 tika-grpc/src/main/proto/tika.proto                |  53 ++
 .../apache/tika/pipes/grpc/TikaGrpcServerTest.java |   6 +-
 .../src/test/resources/tika-config-ignite.json     |  24 +
 tika-parent/pom.xml                                |  30 +-
 .../tika-parsers-ml/tika-parser-nlp-module/pom.xml |   2 +-
 .../apache/tika/parser/geo/topic/GeoParser.java    |  14 +
 .../org/apache/tika/parser/image/PSDParser.java    |  19 +
 .../apache/tika/parser/ocr/TesseractOCRParser.java |   9 +-
 .../java/org/apache/tika/parser/pdf/PDFParser.java |   2 +-
 .../apache/tika/parser/csv/TextAndCSVParser.java   |   2 +-
 .../apache/tika/parser/strings/StringsParser.java  |  11 +-
 .../apache/tika/config/TikaDetectorConfigTest.java |  42 +-
 .../tika/parser/ocr/TesseractOCRParserTest.java    |  23 +-
 .../org/apache/tika/parser/pdf/PDFParserTest.java  |   6 +-
 .../DoublingContentHandlerDecoratorFactory.java    |   2 +
 .../configs/TIKA-1702-detector-exclude.json        |   2 +-
 .../configs/TIKA-1708-detector-default.json        |   2 +-
 ...2273-encoding-detector-outside-static-init.json |   2 +-
 ...IKA-2273-exclude-encoding-detector-default.json |   2 +-
 .../TIKA-2273-no-icu4j-encoding-detector.json      |   2 +-
 .../test/resources/configs/TIKA-3137-include.json  |   2 +-
 .../configs/test-default-with-exclusions.json      |   2 +-
 .../test/resources/configs/tika-4424-config.json   |   2 +-
 .../configs/tika-config-digests-pdf-only.json      |   2 +-
 ...a-config-doubling-custom-handler-decorator.json |   4 +-
 .../resources/configs/tika-config-lib-pst.json     |   2 +-
 .../resources/configs/tika-config-no-names.json    |   5 +-
 ...a-config-upcasing-custom-handler-decorator.json |  54 +-
 .../resources/configs/tika-config-with-names.json  |   5 +-
 .../configs/tika-config-write-filter.json          |  11 +-
 .../test/resources/configs/tika-unrar-config.json  |   2 +-
 .../org/apache/tika/config/TIKA-1558-exclude.json  |  10 +-
 .../apache/tika/config/TIKA-1558-excludesub.json   |   2 +-
 .../tika/config/TIKA-1702-translator-default.json  |   6 +-
 .../config/TIKA-1702-translator-empty-default.json |   6 +-
 .../tika/config/TIKA-1702-translator-empty.json    |   6 +-
 tika-pipes/pom.xml                                 |   1 +
 .../tika-pipes-config-store-ignite/README.md       |  68 ++
 .../pom.xml                                        |  96 +--
 .../tika/pipes/ignite/ExtensionConfigDTO.java      |  77 +++
 .../tika/pipes/ignite/IgniteConfigStore.java       | 209 ++++++
 .../pipes/ignite/IgniteConfigStoreFactory.java}    |  35 +-
 .../ignite/config/IgniteConfigStoreConfig.java     | 111 ++++
 .../pipes/ignite/server/IgniteStoreServer.java     | 118 ++++
 .../tika/pipes/ignite/IgniteConfigStoreTest.java   | 217 +++++++
 tika-pipes/tika-pipes-core/pom.xml                 |   5 +
 .../tika/pipes/core/AbstractComponentManager.java  |  46 ++
 .../org/apache/tika/pipes/core/PipesClient.java    | 393 +++++++++++-
 .../org/apache/tika/pipes/core/PipesConfig.java    |  28 +
 .../apache/tika/pipes/core/config/ConfigStore.java |  23 +-
 .../tika/pipes/core/config/ConfigStoreFactory.java | 159 +++++
 .../pipes/core/config/FileBasedConfigStore.java    | 165 +++++
 .../core/config/FileBasedConfigStoreFactory.java   |  60 ++
 .../pipes/core/config/InMemoryConfigStore.java     |  15 +
 .../tika/pipes/core/emitter/EmitterManager.java    |  20 +
 .../tika/pipes/core/fetcher/FetcherManager.java    |  20 +
 .../serialization/FetchEmitTupleDeserializer.java  |  10 +-
 .../serialization/FetchEmitTupleSerializer.java    |   2 +-
 .../pipes/core/serialization/JsonEmitData.java     |   4 +-
 .../core/serialization/JsonFetchEmitTuple.java     |   6 +-
 .../core/serialization/JsonFetchEmitTupleList.java |   6 +-
 .../tika/pipes/core/server/ParseHandler.java       |   6 +-
 .../apache/tika/pipes/core/server/PipesServer.java | 471 +++++++++++++-
 .../tika/pipes/core/config/LoggingConfigStore.java |  14 +
 .../filter/AttachmentCountingListFilter.java       |   1 +
 .../tika/metadata/filter/MockUpperCaseFilter.java  |   0
 .../apache/tika/pipes/core/PipesClientTest.java    |  13 +-
 .../resources/configs/tika-config-truncate.json    |   7 +-
 tika-pipes/tika-pipes-plugins/pom.xml              |   2 +
 .../pom.xml                                        |  36 +-
 .../src/main/assembly/assembly.xml                 |   0
 .../fetcher/atlassianjwt/AtlassianJwtFetcher.java  | 331 ++++++++++
 .../atlassianjwt/AtlassianJwtFetcher.java.backup   | 351 ++++++++++
 .../atlassianjwt/AtlassianJwtFetcherFactory.java}  |  21 +-
 .../atlassianjwt/AtlassianJwtFetcherPlugin.java}   |  20 +-
 .../atlassianjwt/AtlassianJwtGenerator.java        | 190 ++++++
 .../config/AtlassianJwtFetcherConfig.java}         | 169 ++---
 .../atlassianjwt/AtlassianJwtPipesPlugin.java}     |  14 +-
 .../src/main/resources/plugin.properties           |   6 +-
 .../src/main/assembly/assembly.xml                 |  97 +--
 .../tika/pipes/emitter/fs/FileSystemEmitter.java   |  18 +-
 .../fs/FileSystemEmitterRuntimeConfigTest.java     |  29 +-
 .../tika-pipes-gcs/src/main/assembly/assembly.xml  |  97 +--
 .../src/main/resources/plugin.properties           |   2 +-
 .../pom.xml                                        |  98 ++-
 .../src/main/assembly/assembly.xml                 |   0
 .../fetcher/googledrive/GoogleDriveFetcher.java    | 158 +++++
 .../googledrive/GoogleDriveFetcherFactory.java}    |  22 +-
 .../config/GoogleDriveFetcherConfig.java}          |  62 +-
 .../googledrive/GoogleDrivePipesPlugin.java}       |  15 +-
 .../src/main/resources/plugin.properties           |   6 +-
 .../tika/pipes/fetcher/http/HttpFetcher.java       |  18 +-
 .../tika/pipes/fetcher/http/HttpFetcherTest.java   |   5 +-
 .../tika-pipes-jdbc/src/main/assembly/assembly.xml |  97 +--
 .../tika-pipes-microsoft-graph/pom.xml             |   2 +-
 .../org/apache/tika/plugins/ExtensionConfig.java   |   4 +-
 .../org/apache/tika/plugins/TikaPluginManager.java | 128 +++-
 .../apache/tika/plugins/TikaPluginManagerTest.java |  57 ++
 .../config/loader/AbstractSpiComponentLoader.java  | 315 +++++++++
 .../apache/tika/config/loader/ComponentInfo.java   |   2 +-
 .../apache/tika/config/loader/ComponentLoader.java |  28 +-
 .../config/loader/CompositeComponentLoader.java    | 168 -----
 .../apache/tika/config/loader/DetectorLoader.java  | 181 +-----
 .../tika/config/loader/EncodingDetectorLoader.java | 172 +----
 .../apache/tika/config/loader/LoaderContext.java   | 112 ++++
 .../apache/tika/config/loader/ParserLoader.java    | 332 +++-------
 .../apache/tika/config/loader/TikaJsonConfig.java  |   4 +-
 .../org/apache/tika/config/loader/TikaLoader.java  | 396 +++++++++---
 .../config/loader/TikaObjectMapperFactory.java     |  10 +-
 .../tika/config/loader/TranslatorLoader.java       | 117 ----
 .../apache/tika/serialization/ComponentConfig.java | 187 ++++++
 .../tika/serialization/ComponentNameResolver.java  |  82 +++
 .../tika/serialization/ConfigDeserializer.java     |  68 +-
 .../apache/tika/serialization/JsonMetadata.java    |   2 +
 .../tika/serialization/JsonMetadataList.java       |   2 +
 .../serialization/ParseContextDeserializer.java    | 185 ------
 .../tika/serialization/ParseContextSerializer.java | 133 ----
 .../tika/serialization/ParseContextUtils.java      |  55 +-
 .../tika/serialization/TikaAbstractTypeMixins.java | 313 ---------
 .../org/apache/tika/serialization/TikaModule.java  | 508 +++++++++++++++
 .../serdes/DefaultDetectorSerializer.java          |  50 ++
 .../serdes/DefaultParserSerializer.java            |  43 +-
 .../{ => serdes}/MetadataDeserializer.java         |   2 +-
 .../{ => serdes}/MetadataSerializer.java           |   2 +-
 .../serdes/ParseContextDeserializer.java           | 159 +++++
 .../serdes/ParseContextSerializer.java             | 117 ++++
 .../serdes/SpiCompositeSerializer.java             |  80 +++
 .../config/loader/TikaLoaderRoundTripTest.java     | 293 +++++++++
 .../apache/tika/config/loader/TikaLoaderTest.java  |  91 +--
 .../apache/tika/digest}/MockDigesterFactory.java   |   6 +-
 .../metadata/filter/MetadataListFilterTest.java    |   2 +-
 .../tika/metadata/filter/TestMetadataFilter.java   |  81 ++-
 .../writefilter/StandardWriteFilterTest.java       |   6 +-
 .../tika/parser/external2/ExternalParserTest.java  |   4 +-
 .../apache/tika/sax/UppercasingContentHandler.java |  91 ++-
 .../tika/sax/UppercasingContentHandlerFactory.java |  52 ++
 .../tika/serialization/ConfigDeserializerTest.java |  46 +-
 .../CustomClassSerializationTest.java              |  84 ++-
 .../serialization/RoundTripSerializationTest.java  | 281 ++++++++
 .../TestParseContextSerialization.java             | 150 ++---
 .../test/resources/configs/TIKA-3137-mimes-uc.json |   2 +-
 .../src/test/resources/configs/TIKA-3695.json      |   3 +-
 .../test-default-parser-with-exclusions.json       |   2 +-
 .../tika/server/core/resource/TikaResource.java    |  14 +-
 .../core/TikaServerPipesIntegrationTest.java       |   2 +-
 .../standard/RecursiveMetadataResourceTest.java    |   5 +-
 .../tika/server/standard/TikaParsersTest.java      |  10 +-
 .../apache/tika/server/standard/TikaPipesTest.java |   4 +-
 .../test/resources/configs/TIKA-3137-include.json  |   2 +-
 tika-translate/pom.xml                             |   2 +-
 210 files changed, 11026 insertions(+), 3056 deletions(-)
 delete mode 100644 
tika-core/src/main/java/org/apache/tika/config/ConfigContainer.java
 rename 
tika-core/src/main/java/org/apache/tika/metadata/filter/{ClearByMimeMetadataFilter.java
 => RemoveByMimeMetadataFilter.java} (74%)
 create mode 100644 
tika-core/src/main/java/org/apache/tika/parser/RegexCaptureParserConfig.java
 create mode 100644 
tika-core/src/main/java/org/apache/tika/parser/external2/ExternalParserConfig.java
 create mode 100644 tika-e2e-tests/README.md
 create mode 100644 tika-e2e-tests/pom.xml
 create mode 100644 tika-e2e-tests/tika-grpc/README.md
 create mode 100644 tika-e2e-tests/tika-grpc/pom.xml
 copy 
tika-parsers/tika-parsers-ml/tika-parser-nlp-module/src/main/resources/org/apache/tika/parser/ner/regex/ner-regex.txt
 => 
tika-e2e-tests/tika-grpc/sample-configs/customocr/org/apache/tika/parser/ocr/TesseractOCRConfig.properties
 (80%)
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/customocr/tika-config-inline.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/customocr/tika-config-inline.xml
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/customocr/tika-config-rendered.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/customocr/tika-config-rendered.xml
 copy tika-eval/tika-eval-core/src/main/resources/lucene-char-mapping.txt => 
tika-e2e-tests/tika-grpc/sample-configs/grobid/org/apache/tika/parser/journal/GrobidExtractor.properties
 (89%)
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/grobid/tika-config.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/grobid/tika-config.xml
 create mode 100644 tika-e2e-tests/tika-grpc/sample-configs/ignite/README.md
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/ignite/tika-config-ignite.json
 create mode 100755 
tika-e2e-tests/tika-grpc/sample-configs/ner/run_tika_server.sh
 create mode 100644 tika-e2e-tests/tika-grpc/sample-configs/ner/tika-config.json
 create mode 100644 tika-e2e-tests/tika-grpc/sample-configs/ner/tika-config.xml
 create mode 100644 tika-e2e-tests/tika-grpc/sample-configs/test-simple.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/vision/inception-rest-caption.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/vision/inception-rest-caption.xml
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/vision/inception-rest-video.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/vision/inception-rest-video.xml
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/vision/inception-rest.json
 create mode 100644 
tika-e2e-tests/tika-grpc/sample-configs/vision/inception-rest.xml
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/ExternalTestBase.java
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/filesystem/FileSystemFetcherTest.java
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/ignite/IgniteConfigStoreTest.java
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/java/org/apache/tika/pipes/ignite/README.md
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/resources/docker-compose-ignite.yml
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/resources/docker-compose.yml
 create mode 100644 tika-e2e-tests/tika-grpc/src/test/resources/log4j2.xml
 create mode 100644 
tika-e2e-tests/tika-grpc/src/test/resources/tika-config-ignite.json
 create mode 100644 tika-e2e-tests/tika-grpc/src/test/resources/tika-config.json
 create mode 100644 tika-grpc/dev-tika-config.json
 create mode 100755 tika-grpc/run-dev.sh
 create mode 100644 tika-grpc/src/test/resources/tika-config-ignite.json
 create mode 100644 tika-pipes/tika-pipes-config-store-ignite/README.md
 copy tika-pipes/{tika-pipes-core => tika-pipes-config-store-ignite}/pom.xml 
(54%)
 create mode 100644 
tika-pipes/tika-pipes-config-store-ignite/src/main/java/org/apache/tika/pipes/ignite/ExtensionConfigDTO.java
 create mode 100644 
tika-pipes/tika-pipes-config-store-ignite/src/main/java/org/apache/tika/pipes/ignite/IgniteConfigStore.java
 copy 
tika-pipes/{tika-pipes-plugins/tika-pipes-file-system/src/main/java/org/apache/tika/pipes/reporter/fs/FileSystemReporterFactory.java
 => 
tika-pipes-config-store-ignite/src/main/java/org/apache/tika/pipes/ignite/IgniteConfigStoreFactory.java}
 (59%)
 create mode 100644 
tika-pipes/tika-pipes-config-store-ignite/src/main/java/org/apache/tika/pipes/ignite/config/IgniteConfigStoreConfig.java
 create mode 100644 
tika-pipes/tika-pipes-config-store-ignite/src/main/java/org/apache/tika/pipes/ignite/server/IgniteStoreServer.java
 create mode 100644 
tika-pipes/tika-pipes-config-store-ignite/src/test/java/org/apache/tika/pipes/ignite/IgniteConfigStoreTest.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/config/ConfigStoreFactory.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/config/FileBasedConfigStore.java
 create mode 100644 
tika-pipes/tika-pipes-core/src/main/java/org/apache/tika/pipes/core/config/FileBasedConfigStoreFactory.java
 copy {tika-serialization => 
tika-pipes/tika-pipes-integration-tests}/src/test/java/org/apache/tika/metadata/filter/AttachmentCountingListFilter.java
 (99%)
 copy {tika-serialization => 
tika-pipes/tika-pipes-integration-tests}/src/test/java/org/apache/tika/metadata/filter/MockUpperCaseFilter.java
 (100%)
 copy tika-pipes/tika-pipes-plugins/{tika-pipes-http => 
tika-pipes-atlassian-jwt}/pom.xml (81%)
 copy tika-pipes/tika-pipes-plugins/{tika-pipes-csv => 
tika-pipes-atlassian-jwt}/src/main/assembly/assembly.xml (100%)
 create mode 100644 
tika-pipes/tika-pipes-plugins/tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/fetcher/atlassianjwt/AtlassianJwtFetcher.java
 create mode 100644 
tika-pipes/tika-pipes-plugins/tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/fetcher/atlassianjwt/AtlassianJwtFetcher.java.backup
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-http/src/main/java/org/apache/tika/pipes/fetcher/http/HttpFetcherFactory.java
 => 
tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/fetcher/atlassianjwt/AtlassianJwtFetcherFactory.java}
 (75%)
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-http/src/main/java/org/apache/tika/pipes/plugin/http/HttpPipesPlugin.java
 => 
tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/fetcher/atlassianjwt/AtlassianJwtFetcherPlugin.java}
 (73%)
 create mode 100644 
tika-pipes/tika-pipes-plugins/tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/fetcher/atlassianjwt/AtlassianJwtGenerator.java
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-http/src/main/java/org/apache/tika/pipes/fetcher/http/config/HttpFetcherConfig.java
 => 
tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/fetcher/atlassianjwt/config/AtlassianJwtFetcherConfig.java}
 (50%)
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-gcs/src/main/java/org/apache/tika/pipes/plugin/gcs/GCSPipesPlugin.java
 => 
tika-pipes-atlassian-jwt/src/main/java/org/apache/tika/pipes/plugin/atlassianjwt/AtlassianJwtPipesPlugin.java}
 (72%)
 copy tika-pipes/tika-pipes-plugins/{tika-pipes-csv => 
tika-pipes-atlassian-jwt}/src/main/resources/plugin.properties (81%)
 copy tika-pipes/tika-pipes-plugins/{tika-pipes-http => 
tika-pipes-google-drive}/pom.xml (59%)
 copy tika-pipes/tika-pipes-plugins/{tika-pipes-csv => 
tika-pipes-google-drive}/src/main/assembly/assembly.xml (100%)
 create mode 100644 
tika-pipes/tika-pipes-plugins/tika-pipes-google-drive/src/main/java/org/apache/tika/pipes/fetcher/googledrive/GoogleDriveFetcher.java
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-file-system/src/main/java/org/apache/tika/pipes/fetcher/fs/FileSystemFetcherFactory.java
 => 
tika-pipes-google-drive/src/main/java/org/apache/tika/pipes/fetcher/googledrive/GoogleDriveFetcherFactory.java}
 (71%)
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-microsoft-graph/src/main/java/org/apache/tika/pipes/fetchers/microsoftgraph/config/MicrosoftGraphFetcherConfig.java
 => 
tika-pipes-google-drive/src/main/java/org/apache/tika/pipes/fetcher/googledrive/config/GoogleDriveFetcherConfig.java}
 (53%)
 copy 
tika-pipes/tika-pipes-plugins/{tika-pipes-file-system/src/main/java/org/apache/tika/pipes/plugin/fs/FileSystemPipesPlugin.java
 => 
tika-pipes-google-drive/src/main/java/org/apache/tika/pipes/plugin/googledrive/GoogleDrivePipesPlugin.java}
 (73%)
 copy tika-pipes/tika-pipes-plugins/{tika-pipes-csv => 
tika-pipes-google-drive}/src/main/resources/plugin.properties (81%)
 create mode 100644 
tika-plugins-core/src/test/java/org/apache/tika/plugins/TikaPluginManagerTest.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/config/loader/AbstractSpiComponentLoader.java
 copy tika-core/src/main/java/org/apache/tika/config/Initializable.java => 
tika-serialization/src/main/java/org/apache/tika/config/loader/ComponentLoader.java
 (52%)
 delete mode 100644 
tika-serialization/src/main/java/org/apache/tika/config/loader/CompositeComponentLoader.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/config/loader/LoaderContext.java
 delete mode 100644 
tika-serialization/src/main/java/org/apache/tika/config/loader/TranslatorLoader.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/ComponentConfig.java
 delete mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/ParseContextDeserializer.java
 delete mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/ParseContextSerializer.java
 delete mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/TikaAbstractTypeMixins.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/TikaModule.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/serdes/DefaultDetectorSerializer.java
 copy 
tika-integration-tests/tika-resource-loading-tests/src/test/java/org/apache/custom/parser/CustomParserTest.java
 => 
tika-serialization/src/main/java/org/apache/tika/serialization/serdes/DefaultParserSerializer.java
 (50%)
 rename tika-serialization/src/main/java/org/apache/tika/serialization/{ => 
serdes}/MetadataDeserializer.java (98%)
 rename tika-serialization/src/main/java/org/apache/tika/serialization/{ => 
serdes}/MetadataSerializer.java (98%)
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/serdes/ParseContextDeserializer.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/serdes/ParseContextSerializer.java
 create mode 100644 
tika-serialization/src/main/java/org/apache/tika/serialization/serdes/SpiCompositeSerializer.java
 create mode 100644 
tika-serialization/src/test/java/org/apache/tika/config/loader/TikaLoaderRoundTripTest.java
 copy 
{tika-pipes/tika-pipes-integration-tests/src/test/java/org/apache/tika/pipes/core/async
 => 
tika-serialization/src/test/java/org/apache/tika/digest}/MockDigesterFactory.java
 (88%)
 copy tika-core/src/main/java/org/apache/tika/sax/TeeContentHandler.java => 
tika-serialization/src/test/java/org/apache/tika/sax/UppercasingContentHandler.java
 (55%)
 create mode 100644 
tika-serialization/src/test/java/org/apache/tika/sax/UppercasingContentHandlerFactory.java
 create mode 100644 
tika-serialization/src/test/java/org/apache/tika/serialization/RoundTripSerializationTest.java

Reply via email to