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